BlenderPeople Development

Tracking the development of the BlenderPeople script suite.

Thursday, April 15, 2004

You make some excellent points. I wouldn't be surprised if characters are running through each other in LOTR. There's so much to look at, and if you just spent 4 days rendering final production and your deadline is Tuesday and you notice some dude pass through another one - you're probably going to let it go.

That said, my Actors have a preferred distance from and proximity to allied Actors. They also have a physical "no-touch" radius. This is one of the things I'm working on improving right now. One of the things that has made me happy when I look at some of my larger sims is seeing things like waves and moving columns develop where I hadn't specifically set it up to do so.

As for stepping over dead bodies, I've been contemplating ways to do that. First, you simply add a Barrier entry when someone bites it, denying access to that small area of space altogether. That might work if the bodies start stacking up, but I don't like it. Another solution would be to add the dead character's mesh to the ground reference mesh. Once it's part of the terrain, other Actors would be free to move over it as though it were a bump on the ground. Of course, this means regenerating the Ground search tree, which can take a while. I don't want to be doing that every time someone dies. Maybe a new check could be in order when the script sticks an Actor to the ground - it could check within a small radius of the location of all dead Actors. If the moving Actor is within this radius, the Z-value would be modified slightly to approximate stepping on the body. It would ignore arms and legs - but if everything's moving fast enough, this might be close enough for most cases. Of course, you could always tweak something by hand if it was in slo-mo, or right in front of the camera.

Anyway, thanks for the good thinking.

posted by Roland  # 3:46 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?