[Bf-committers] Node IPOs

Joe Eagar joeedh at gmail.com
Thu Aug 10 02:51:19 CEST 2006


Hi.  I've written initial support for keying node parameters with IPOs.

Basically, how it works is that when you define a node (aka when you 
make the bNodeType for it), you pass a list of special 
"bNodeIpoChannels" to it, which defines what parameters can be keyed 
(like radius x/y for blur), the data type, and the offset in the 
->storage struct (which can be easily calculated by writing a handy 
macro).  Un-connected input sockets will also be keyable.

For more information, see the patch page at:
http://projects.blender.org/tracker/index.php?func=detail&aid=4864&group_id=9&atid=127

 . . .and the mediawiki page at:
http://mediawiki.blender.org/index.php/BlenderDev/NodeIpos

Joe




More information about the Bf-committers mailing list