Loading...

» expand/collapse all

PhD in Computer Graphics with 2 years experience in the visual effects industry, 2 years in a startup animation studio and 2 years in the CAD/CAM industry. Passionate about computer graphics, highly motivated by research/development of rendering techniques applied to animation production. Enthusiastic hobbyist artist. Strong background in Mathematics. Good social skills.

« hide

2001-05Ph.D. degree in Computer Graphics from Université Joseph Fourier (UJF), the Grenoble University of Science. High honors.
2001-04Monitorat (Teaching Assistant training) in Computer Science at UJF, in Grenoble.
2000-01DEA (Diplôme d'Études Approfondies), equivalent to a Master's Degree, in Computer Graphics at ENSIMAG, in the National Polytechnic Institute of Grenoble (INPG). Honors.
1996-99Engineering degree in Electronics, Telecommunication and Computer Science at ENSERG (INPG) in Grenoble. Honors.
1994-96Mathématiques Supérieures and Mathématiques Spéciales (preparative classes to nationwide competitive exams for entrance in French Engineering Schools) at Lycée Fénelon in Paris.
1994Baccalauréat C (major in Mathematics and Physics). Honors. Lycée Lavoisier in Paris.

« hide

Industrial Light + MagicSan Francisco, CA, USA. Since 2008
R&D Engineer - Lighting more... »

Participated in the development of a relighting tool.

« less...

AurynLos Angeles, CA, USA. 2005 - 2008
Lead Scientist more... »

Participated in the development, from scratch, of a full Non-Photorealistic Rendering pipeline for animation production. Development under Windows using C++, Boost, OpenGL/Cg.

Importance sampling with frame-to-frame coherence
Shader system
Stroke ordering
Researched and developed an ordering algorithm for strokes to properly depict occlusion in the context of painterly rendering and to maximize frame-to-frame coherence. Primary inventor on two patents related to this work.
Miscellaneous
Participated in the production of two short movies. Responsible for translating artistic styles into technical strategies.

« less...

INRIAGrenoble, France. 2000 - 2005
Ph.D. candidate more... »

Doctoral thesis supervised by François Sillion within the ARTIS/GRAVIR team at INRIA. Collaboration with Frédo Durand at MIT.

Procedural shaders for rendering of line drawings from 3D
Researched and developed a shader system to encapsulate the drawing process and allows for flexible 3D rendering of stylized line drawings. In this approach, artists' styles are desribed in shaders. All useful information from the 3D scene is available to the user through the shader context. Shaders are written in Python and are run within a C++ application. Released Freestyle, an open source distribution of the software developed as the experimentation platform for this research. This work was done in collaboration with Professor Frédo Durand from MIT and led to two refereed publications.
Image-based reconstruction of hair geometry by Inverse Lighting
Researched and developed algorithms to reconstruct geometry of hair from a sequence of photographs showing the hair under varying lighting conditions. The highly specular nature of hair, which prevents proper acquisition by 3D scanners, makes it possible to retrieve the geometry of hair by analyzing the pictures against a hair reflectance model. This work was done in collaboration with Steven Marschner from Cornell University and Jed Lengyel from Microsoft Research and resulted in a refereed publication.

« less...

MIT Graphics GroupCambridge, MA, USA. 2003, 2004
Visiting student more... »

Visited the MIT graphics group for a total of seven months to collaborate with Professor Frédo Durand on the shader system for line drawing rendering, started at INRIA. Funded by a EURODOC grant.

« less...

Dassault SystèmesSuresnes, France. 1999 - 2000
Software Engineer more... »

Participated in the development of the interactive visualization engine of CATIA V5. Development under Windows and Solaris UNIX using C++, OpenGL.

Silhouette display
Implemented a solution for interactive computation and visualization of visible silhouette lines on polygonal meshes.
VRML
Implemented the VRML import/export module.
Vocal user interface
Developed a prototype vocal user interface allowing full piloting of CATIA through speech. Development under Windows in C++ using Microsoft COM-based SAPI.
Miscellaneous
Maintenance of existing visualization code on both CATIA V4 and V5. Daily control of code quality in terms of memory usage, performance and coverage.

« less...

iMAGIS / Hewlett-PackardGrenoble, France. 1998
Three months internship more... »

Worked on the real-time driving simulator 'Ville' developed at the iMAGIS/GRAVIR laboratory and based on the computation of impostors for faster display of distant geometry. Development in C++ and OpenGL on Windows and IRIX. Supervised by François Sillion.

HP graphics card stress test
Designed and implemented a test suite around 'Ville' to stress test an HP prototype graphics card dedicated to high end graphics application.
Client/server implementation
Implemented a client/server version of 'Ville' where the server side manages data and computes impostors and the client side displays the geometry and handles user interactions.

« less...

Hybrid MCParis, France. 1997
1 month internship more... »

Participated in the production of a company commercial involving augmented reality for the French car manufacturer Renault.

« less...

« hide

» publications

publications

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

patents

ordering Constraint-based ordering for temporal coherence of stroke-based animation
Stéphane Grabli, Robert Kalnins, Nathan LeZotte, Amitabh Agrawal
Patent under examination - 2007
occlusion Identification of occlusions in stroke-based rendering
Stéphane Grabli, Robert Kalnins, Amitabh Agrawal, Nathan LeZotte
Patent under examination - 2007

« hide

LanguagesC/C++, Python, LaTeX, HTML/CSS, Flash ActionScript, Perl
LibrariesSTL, Boost, OpenGL, Cg, Qt, Swig, COM
OSWindows, *NIX, MacOSX
Development ToolsVisual Studio, PurifyPlus, Subversion, CVS, gDebugger
ToolsPhotoshop/Gimp, Illustrator/Inkscape, Flash, Maya, 3D Studio Max, Blender, CATIA v5, Office
Spoken languagesFrench (native), English (fluent), Hebrew (intermediate).

« hide

» software projects

freestyle

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 ›

« less...

optics101

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

reviewing

Siggraph2004, 2005, 2006, 2007, 2008
Eurographics2004, 2005, 2007
Eurographics Symposium of Rendering2005
Transaction On Graphics2007
NPAR2006
Computer Graphics Forum2004, 2005
IEEE Visualization2005
Computer Graphics & Applications2004
Graphics Interface2005

teaching

2001-04Introduction to C, UNIX and Automata (DEUG SMa second year, at UJF)
2002-04Algorithms, 2nd level (RICM, Polytech'Grenoble)
2001-02SPARC Assembly Language and Introduction to C Language (RICM, Polytech'Grenoble)

« hide

» paintings / drawings /...

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

awards

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

exhibition

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

movies

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

« hide