BlenderPeople Development

Tracking the development of the BlenderPeople script suite.

Thursday, August 19, 2004

Finally, everything works.

It gives smooth animation in blend in-blend out situations. Other things are rearranged as well, so that it handles different cases better. I'm going to try to make a demo animation tomorrow, and possibly post a binary as well.

posted by Roland  # 7:59 PM (0) comments

Wednesday, August 18, 2004

pinBone changes are in place. The original method where the transform was applied at the object level worked, but not in all cases. It broke when used with blendin-blendout, which is a pretty crucial feature. So, I had to apply the transforms within the poses themselves. I have that working, finally.

Now, I have to change the original calculation method a bit. Right now, it's just using the pose from the last frame of the previous NLA strip - fast and easy. I need to make it calculate it based on the actual point of overlap. Not difficult, but I just haven't done it yet.

posted by Roland  # 8:54 PM (0) comments

Monday, August 02, 2004

pinBone success!

The feature works, at a basic level. I noticed a couple of unexpected behaviors that I have to track down, but let me tell you it's cool.

I'm not going to make an anim yet, because of the the small glitches, but here's what I did tonight:

1. made a walkcycle action.
2. made an action in which my character jumps from one (imaginary) platform to another, ending the action several units above and to the left of where it started.
3. Added into NLA: jump action, walk action, jump action, using pinBone on the left foot, then the right foot.
4. The resulting animation... oh hell. Here's what happens:



That's right - the positioning of the armature picks up where the last one left off, at least in reference to the pinned bone. Remember- each action was designed individually, with no regard for armature positioning.

Yes, I know that the walkcycle's crap, and that the hands go weird at the end, but all in all, I'm a happy guy tonight.



posted by Roland  # 6:59 PM (0) comments

Sunday, August 01, 2004

pinBone is 75% done! I'm kind of amazed. Maybe I've passed a critical point in understanding the sources. Whatever the case, the bone position calculation is done, and the matrix caching is done. The numbers look good. So it works in theory. Heh.

All that's left to do is to apply the appropriate transform during bone/armature positioning (probably in the function "do_all_actions"), and we have a powerful new character animation feature.

(I was hooting and hollering when the numbers came up correctly in the console window. My wife thinks I'm a geek.)

posted by Roland  # 7:14 PM (0) comments

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?