BlenderPeople Development

Tracking the development of the BlenderPeople script suite.

Thursday, April 15, 2004

Quad tree searching of terrain is sooooo much faster.

http://66.134.133.114/battlegroundcomp3.avi
Divx 5.1, MP3 audio, 1.1 MB, 15 seconds.

Here's the stats for this video:

400 Actors. 4000 face ground mesh. 1 calculated turn every 12 frames. Each calculation turn: 12 seconds. That time descends as Actors die and no longer evaluate. Final frame calc times were down to 6 seconds a piece. Rendering (not like it's anything great) with blue hemilight and orange sunlight with ray shadows (which I freaking love).

I know this doesn't look much different to you guys, but it represents a massive (ha!) speed increase. Bugs fixed are that actors no longer get stuck for no reason (maximum turn radius for some Actors was less than 0) and actors don't start randoming spinning nearly as often. They still do, but not as much as they were.

One thing left to do before I stick in the GUI (and I've had much help, so thanks to inciner8 and locash for the superfast help - you guys just saved me a weeks worth of work, at least). That one thing is that right now, when actors are trying to head up too much of a slope, they slow to a stop. I need to update things so that they alter their trajectory to run more parallel to the sloping area. Should be pretty simple.

Once I have the GUI put in, I'll make a package with my IPOCurve Blender build, a test .blend, and instructions for mysql and the mySQLdb Python hooks, so you all can play with it.

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