BlenderPeople Development

Tracking the development of the BlenderPeople script suite.

Thursday, April 15, 2004

Development continues, so don't despair. As I said a few days ago, I added a module that allows the creation of NLA strips. Once I got into it, though, I recognized a critical weakness in the NLA system, and I'm working on a fix.

The problem is that when you have two actions following one another with the main armature in different positions relative to the object centerpoint, the character slides when the strips blend. The solution I've come up with is to create a new parameter for NLA strips: "PinnedBone". You would, for example, set it to bone "foot.left", which would apply a translation to the armature at the object level to place the "foot.left" bone in the same global place and orientation in the active strip as in the current global bone position. This eliminates sliding and allows you to freely animate with the NLA without concern for object placement within individual actions.

I'm currently going through the code, and seeking help from other developers. Once I have this in place, development of the Python section of BlenderPeople will continue.

posted by Roland  # 4:08 PM

Archives

02/01/2004 - 02/29/2004   04/01/2004 - 04/30/2004   05/01/2004 - 05/31/2004   06/01/2004 - 06/30/2004   07/01/2004 - 07/31/2004   08/01/2004 - 08/31/2004   09/01/2004 - 09/30/2004   11/01/2004 - 11/30/2004   12/01/2004 - 12/31/2004   01/01/2005 - 01/31/2005   02/01/2005 - 02/28/2005   06/01/2005 - 06/30/2005   09/01/2005 - 09/30/2005   10/01/2005 - 10/31/2005   11/01/2005 - 11/30/2005   12/01/2005 - 12/31/2005   01/01/2006 - 01/31/2006   03/01/2006 - 03/31/2006   04/01/2006 - 04/30/2006   05/01/2006 - 05/31/2006   06/01/2006 - 06/30/2006   07/01/2006 - 07/31/2006   08/01/2006 - 08/31/2006   09/01/2006 - 09/30/2006   10/01/2006 - 10/31/2006   11/01/2006 - 11/30/2006  

This page is powered by Blogger. Isn't yours?