» expand/collapse all

» publications


siggraph 2015 talk Feature-Based Texture Stretch Compensation for 3D Meshes
Stéphane Grabli, Kevin Sprout, Yuting Ye
ACM SIGGRAPH Talks - July 2015
tog Programmable rendering of line drawing from 3D scenes
Stéphane Grabli, Emmanuel Turquin, Frédo Durand, François Sillion
ACM Transaction on Graphics, Volume 29, Issue 2, Article 18 - March 2010
(Extended version of our EGSR04 paper).
Slides of the Siggraph talk
Video for the Fast forward
egsr Programmable Style for NPR Line Drawing
Stéphane Grabli, Emmanuel Turquin, Frédo Durand, François Sillion
Rendering Techniques 2004 (Eurographics Symposium on Rendering) - June 2004
egsr Density Measure for Line-Drawing Simplification
Stéphane Grabli, Frédo Durand, François Sillion
Proceedings of Pacific Graphics - 2004
technical report Image-Based Hair Capture by Inverse Lighting
Stéphane Grabli, François Sillion, Stephen R. Marschner, Jerome E. Lengyel
Proc. Graphics Interface, page 51--58 - May 2002


ordering Constraint-based ordering for temporal coherence of stroke-based animation
Stéphane Grabli, Robert Kalnins, Nathan LeZotte, Amitabh Agrawal
US8411967 B2 - 2006
occlusion Identification of occlusions in stroke-based rendering
Stéphane Grabli, Robert Kalnins, Amitabh Agrawal, Nathan LeZotte
US7746344 B2 - 2006

stupid rat trick

ratgather Ratgather: how to turn Renderman into a Progressive Path-Tracer
Stéphane Grabli, Stephan Steinbach, Mike King
ILM / Lucasfilm Animation
Renderman User Group - July 2012
(This RAT trick led to the introduction of the path-tracing mode of the raytrace hider in Renderman 18)

« hide

» software projects


more... »
freestyle logo

Freestyle is a software for Non-Photorealistic Line Drawing rendering from 3D scenes. It is designed as a programmable interface to allow maximum control over the style of the final drawing: the user "programs" how the silhouettes and other feature lines from the 3D model should be turned into stylized strokes using a set of programmable operators dedicated to style description. This programmable approach, inspired by the shading languages available in photorealistic renderers such as Pixar's RenderMan, overcomes the limitations of integrated software with access to a limited number of parameters and permits the design of an infinite variety of rich and complex styles. The system currently focuses on pure line drawing as a first step. The style description language is Python augmented with our set of operators. Freestyle was developed in the framework of a research project dedicated to the study of stylized line drawing rendering from 3D scenes. Details about this research can be found at: http://artis.imag.fr/Projects/Style. This software is distributed under the terms of the GPL License.

gallery of results »

Related publications can be found in the publications section.
freestyle website ›

Freestyle is in Blender! Starting with version 2.67, Blender ships with Freestyle. Get Blender and give it a try. Congratulations to Tamito Kajiyama for pushing the integration to the finish line, it's been an incredible work. You can see the work that was accomplished and the latest Freestyle/Blender updates here:

Congratulations as well to Maxime Curioni who made the integration possible at all, solving some incredibly difficult problems (against many common beliefs, the fact that Freestyle and Blender were both using Python didn't make the integration easier, on the contrary). Finally, a big thanks to the Blender artists community who has been supporting the project from the start and especially the early adventurous adopters of Freestyle. A lot of work remains to be done to get Freestyle to a fully production-ready state. We are hopeful that having Freestyle in Blender's mainline will encourage more developers to get involved. We will keep the standalone version of Freestyle available, but we encourage artists to use the Blender version.

« less...


more... »

Optics101 is a small application written in Flash to help visualize and understand some of the basic concepts in photography such as focal length, aperture, focus distance, depth of field, circle of confusion (it won't help understand shutter speed or exposure though). It is using an ideal thin lens model to simulate camera lenses (which is a pretty crude approximation obviously). It is very basic but I found it useful while I was learning photography. Try it here. Please email me any comment, this is still a work in progress.

« less...

« hide

» paintings / drawings /...

Some drawings/paintings/... realized between 1992 and 2007. All of them were made as a hobby, most of them are unfinished.


1992 Angoulême International Comics Festival
2nd price in the high school category.
Acrylic and pencil on paper.
angouleme - page 1 angouleme - page 2


1994 Salon des Indépendants. Grand-Palais, Paris.
Stéphane Grabli with Jean-Loup Baldacci, Brice Dallon, David Ornem, Alexandre Quenet, ...
Event made possible by Nadine Le Prince.
Acrylic on canvas.
3 x 4 m2.
Trompe l'oeil grand palais - 1994Trompe l'oeil grand palais - 1994

paintings / drawings

oil painting oil painting oil painting oil painting
paint addict logo proposal charcoal charcoal
charcoal charcoal charcoal charcoal
pencil pencil

old stuff

Mural gala enac - 2000 Mural gala inpg - 1997 Mural lycee lavoisier - 1993 Flyer enserg party - 1998
airbrush and pencil - 1993


Freestyle - Siggraph 2010 Freestyle intro video.
Stéphane Grabli
Animated short made with freestyle/blender for the siggraph 2010 fast-forward.
Les Shadoks Les Shadoks
Stéphane Grabli, Stéphane Jaeger.
Animated short realized with blender for an animation class.

« hide