Freestyle integration into Blender

December 8, 2009

The Freestyle integration project passes a milestone

Filed under: Update — The dev team @ 2:59 PM

A recognition shared among the dev team members is that as of this writing, the Freestyle branch is in a state good enough to allow users to produce reasonably useful results, even though a bit of care is necessary to work around known instability issues and missing features.  The Freestyle renderer, which was originally a stand-alone NPR application program with external dependencies (i.e., OpenGL, Qt, lib3ds, and so on), has already been fully integrated into Blender and no longer depends on any third-party software components.  Stroke rendering is implemented solely based on Blender’s internal render pipeline, meaning that stylized strokes can be easily combined with raytraced images through render layers and the compositor.  Although the branch still needs a considerable amount of work to address the instability and recover the missing features, all the dedicated work since the beginning of Maxime’s 2008 Google Summer of Code project is a great accomplishment.

After having brought the Freestyle integration work to this height, Maxime informed me (T.K.) of his intention to discontinue his involvement in the project.  In his last blog post, he has explained the aim of the withdrawal as to devote more time and energy to his software engineering career and work on different matters closer to the fields he is working in.  His leave is certainly a big loss for the Freestyle integration project as well as for the Blender community, but still his decision is acceptable and I totally understand what he intends to mean.  Honestly I don’t have enough words to express my appreciation for his huge commitment to the project.  Without his talent and longstanding dedication, Freestyle for Blender simply cannot exist.

Maxime and I have agreed with two things.  One is our position that the Freestyle branch is not production-ready yet and should not be merged into the trunk (Blender 2.5) at the moment.  The time when the merge will take place should be determined by the level of robustness being achieved at that time.  The other thing is the migration of the Freestyle blog from Maxime’s personal hosting service to here at, just to minimize maintenance costs on his side.  All past blog articles have already been migrated to the new venue.

The dev team welcomes new team members who are willing to help the Freestyle integration project.  Anyone on developers’ and/or artists’ side is encouraged to participate in the collaborative work.  Bug reports, patches, suggestions, comments, and any kind of feedback are highly appreciated as well.  Thank you for your interest on Freestyle for Blender.



  1. Thanks for everything you have done so far Maxime! Now having freestyle into blender is something that’s certain to happen. And good luck to you too TK. I still owe you some images (rebuilding the freestyle branch now!)

    Comment by Yorik — December 8, 2009 @ 9:20 PM

  2. good luck TK.. :) i believe you can do best for freestyle

    Comment by dd — December 9, 2009 @ 6:09 AM

  3. thanks to Maxime for all his hard work thus far, and thank you to T.K. for not only making great looking renders using the freestyle branch, but also contributing to its development for those of us around the world that look forward to using it in production pipelines someday :-)

    Comment by Blenderificus — December 9, 2009 @ 10:26 AM

  4. Thanks you very much for everything Maxime and good luck in your futur project.

    Comment by Boiteu — December 10, 2009 @ 10:00 PM

  5. Congratulations to Maxime for an incredible achievement! Freestyle in Blender is a reality, it can only get better from here on…good luck in your career and thank you for your work!

    Thanks also to TK for carrying on the torch!

    I hope I find time to help at some point…

    Comment by yoff — December 10, 2009 @ 10:02 PM

  6. Many, many thanks Maxime. Freestyle and Blender are a very natural combination and I greatly appreciate you putting in the time to make it happen. Integrated into Blender 2.5? Amazing achievement!

    Plus, of course, thank you to TK for taking it forward.

    Comment by justposted — December 12, 2009 @ 8:00 AM

  7. thankyou verymuch guys!

    I think freestyle and blender will be the perfect combo!

    Comment by Max Puliero — December 15, 2009 @ 8:21 AM

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: