BlenderPeople Development

Tracking the development of the BlenderPeople script suite.

Tuesday, June 13, 2006

A Big Push 

I have a couple of days off from work, and I'm going to try to pull a Ton and emerge next week with character animation working for BlenderPeople.

It may happen. It may not.

I expect that the GUI will be limited for this second phase, as I have little desire to code it once with the really hard-to-manage Draw module, then do it again when Python panels are introduced later this year.

But, the good news is that (almost) all of the pieces are finally in place: Matchbone, action baking, fixes for bone flipping problems, an almost complete Action Strip python API. I'll have to modify the Py API a tiny bit to accomodate Multiply NLA mode and Matchbone, but that should be trivial.

In addition to getting character animation working at a basic level, I'm also playing around with the orders system, so that commanders can "publish" different orders than they follow. Currently, if you give an "attack" order to a commander, it passes right down to its subordinates. I'm modifying things so that a commander can, for instance, have a "target" order to get him to follow another Actor, while giving his troops a "regroup commander" order so they follow him.

The bad news is that all of my character animation modifications and fixes to the Blender sources are on hold for official inclusion. Ton has stated that the character animation code and math are kind of like spaghetti to him, so he's going to have to really review everything and understand it well before he lets it in.

So, you'll have to use a special build of Blender to run BP, just like in the old days.

On the up side, I'm probably going to SIGGRAPH this year and should be showing BP at the Blender booth. Maybe I'll get a few minutes to sit down with Ton and go over the code with him.

And now... off to work!

posted by Roland  # 11:19 AM
Way cool. The latest animation of the character switching between his run and walk cycles automatically is sweet. Good luck on your big push ^.^
You know I'll be up for downloading any build that will make BP happen!
Post a Comment


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?