Expression based animation in Blender

Now it’s possible to set animated properties in Blender via python script. This allows linking of object properties as well as systematic movement. Ianwill has committed a patch that allows one to assign an one-line-expression to a specific IPO rather than a static driver. From the wiki-entry:

“An IpoDriver is like an IpoCurve, but instead of a Bezier curve, it allows to connect a property of other Objects as input for the “channel”. For example, IpoDrivers can be used to have a Shape Key being “driven” by the rotation of a Bone. Or the RGB colors of a Material get driven by the XYZ location of an Object.”

Pydrivers allow to use one-line Python expressions as input for a channel, instead of using a property of another object, like normal ipo drivers do. An expression in programming is any combination of symbols that can be evaluated to a definite value.

The code is still in CVS, but i hope they will include it in the next official build. I doubt i will have the time, but i sure want to try this feature in the next days..

Incidently, i’ve ordered the orange-dvds and i hope to get them this month.. Orange - Elephants Dream is the first open source movie ever created. All the original scene files, models and textures will be available for the public to review, change and rerender! It premiered in March 24 somewhere in Holland and will shortly be available for download. But if you want to support the effort - and the application - go buy the dvds!

Tip of the hat to blendernation

Verwandte Beiträge

Comments

Noch keine Kommentare.

RSS-Feed für Kommentare zu diesem Beitrag. TrackBack URI

Einen Kommentar schreiben