Home arrow GSC 2008
GSC 2008
Freestyle integration into Blender
Log of the integration process, its challenges and (hopefully...) its solutions

  • Passing the torch
    After a week of consideration, I have come to the conclusion that it is best for me and the branch to discontinue my involvement in the Freestyle integration work. I am currently trying to focus on my software engineering career and unfortunately cannot devote enough time or energy to the ...

  • Weekly update October 26-November 30
    Since the last blog update, the dev team worked on internal improvements concerning the interface between Blender 2.5 and Freestyle. The context issue reported in the last blog post was partially addressed, and now the branch is capable of .blend files having multiple scenes. Freestyle module parameters can be independently ...

  • Weekly update October 13-25
    In the last 2 weeks, we fixed a few showstopper bugs found during the last minute of full Freestyle integration into Blender 2.5. Now the Freestyle branch should compile and run without a hitch. In the meantime, the dev team was working on SVGWriter as a pilot investigation of the new ...

  • Weekly update October 5-12
    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: click the global Freestyle checkbox in ...

  • Weekly update September 28 ? October 4
    Integrating Freestyle in the RNA is going to be more difficult than we expected. For that reason, we have asked Brecht to help us in the upcoming week to make it happen. Once this is done, we will be able to reintegrate Freestyle in the UI. Unfortunately, we cannot work ...

  • Weekly update September 1-27
    In the first part of September, we tried to merge Freestyle's branch into the 2.5 codebase, but faced a couple of issues with line endings that slowed us down. After getting some help from the core development team, we were able to continue with the current migration task. Last week, we ...

  • Weekly update August 24-30
    This week we addressed two issues in the Freestyle branch. One issue was concerned with the so-called background mode that was enabled by the "-b" command-line option, which led to an immediate crash of the program. Now that the issue has been addressed, you can render Freestyle-based still images and ...

  • Weekly update August 17-23
    Out of all the suggestions put forward for Freestyle's new name in Blender, robi's proposal is my favorite and, in my humble opinion, the most compact and best representative: 'Styline', short for stylized line. It is more concise and precise than 'NPR rendering' (too vague, encompasses too many artistic styles) ...

  • Upcoming 2.5 branch integration
    We are in the process of merging the code base with the 2.5 branch. We have prepared two documents on the wiki, outlining the current status and an overview of the engine internals, and a FAQ on the blog. The FAQ and status report are meant for all users. Please ...

  • Recent updates of the Freestyle Python API
    This blog entry summarizes the recent updates of the Freestyle Python API.  My commits in the past were mainly concerned with the so-called SWIG/directors dependency removal, aiming at an improved Python API. 1. Background In Freestyle, the Python programming language is used to write a style that specifies how feature edges, extracted from a ...


Donate towards my web hosting bill!