Freestyle integration into Blender

October 14, 2009

Weekly update October 5-12

Filed under: Update — The dev team @ 4:39 AM

Last week, Tamito completed the final integration of Freestyle into Blender 2.5 ! You should be able to recreate the images that you produced before the transition to the new codebase.

Below, you can find screenshots of the new interface. The workflow has not changed much:

  1. click the global Freestyle checkbox in the “Post Processing” section to enable/disable the use of Freestyle in the rendering pipeline. (first screenshot)
  2. click the layer Freestyle checkbox in the “Layers” section to enable/disable the use of Freestyle in the currently selected  layer. (second screenshot)
  3. as you toggle the checkbox, the layer’s style module configuration appears. You can set all of the parameters used by the pipeline: add (filechooser) or remove (black cross) style modules, determine the intended style module order (top/down arrows) or select the style modules to include in the render. (third screenshot)

You should be able to compile the latest branch revision without any problem. Tamito has reported that the program renders correctly on his Windows machine. I am experiencing crashes on my Macbook, due to OpenGL.

You might ask yourself why OpenGL is interfering with Freestyle: great question ! It is unfortunately one of the latest remaining dependency of Freestyle. Even though it is not used in any way during rendering, Freestyle’s internal texture manager still depends on it to instantiate the default stroke texture. Prior to the transition to the new codebase, the OpenGL code would not have any side-effect but things have apparently changed, at least on my machine.

This is clearly a showstopper. My short-term priority is to refactor Freestyle’s texture manager to use Blender’s texture system and have an almost fully-functional Freestyle soon. Let me know if you are experiencing similar crashes. We have also been merging the trunk code into our branch weekly so compiled binaries of our branch follow the latest 2.5 developments.

Enjoy !


Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at

%d bloggers like this: