Article submitted by Chris Want. Freshman university student (and well-known Blender coder) Joshua Leung from New Zealand participated in the 2009 Google Summer of Code program (GSoC). His goal: to rewrite Blender's Non-Linear Animation (NLA) system for Blender 2.5. Joshua has reached and surpassed his goal, with the guidance of his mentor, Matt Ebb, and his work has been merged into the Blender 2.5 branch.
User Mike Belanger has documented some of the key features of this project on his wiki page:
Mike has also produced some screenshots of the NLA system in action:
To learn more about the details of Joshua's project, please check out the project proposal and Joshua's wiki page:
You can try out Joshua's code by checking out the Blender 2.5 branch here:
Feedback on the project can be posted to the Blender 2.5 tasklist mailing list, or to bf-committers: