h o m eg a l l e r yd o c u m e n t a t i o nd o w n l o a dc v sp e o p l e


f r e e s t y l e

freestyle-logo

News: Freestyle is one of the 6 Google Summer of Code projects awarded to the Blender Foundation for 2008! The goal of the project is to integrate Freestyle to Blender as its standard NPR line-drawing renderer. Maxime Curioni is the student working on that project. Jean-Luc Peurière is his mentor at the Blender Foundation.



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.
To get a quick sense of Freetsyle, you can watch a brief introductory video or have a look at the gallery of results.