June 25, 2002
Steering Behaviors - Step 3

It looks like including the polygon matrix (see step 2) really adds more speed to the whole execution. But the test-scene is more of a joke regargding complexity. As soon as I add more obstacles and vehicles the thing slows down again considerably. I guess this is more disillusion than I can take for the moment, so I will probably concentrate on something different next.

This time I included the source for download so you can check if you find something useful in there. Or perhaps you find ways how to speed this up.

Download the source here (100K)

Posted at June 25, 2002 07:35 PM | Further reading

not exactly what you are doing, but i thought you might find this file interesting:


Posted by: bit-101 on June 27, 2002 03:47 AM

That's good! And it is even directly related - there is a behavior called "Flow Field Following" in the Steering Behaviors system

Posted by: coma2mario on June 27, 2002 09:40 AM

thanks. i should have mentioned that you can generate a new random field by hitting any key. i just used a sine function to rotate each arrow in turn. but you could alter the source to manually place the arrows to create flows around objects, etc.

Posted by: BIT-101 on June 27, 2002 02:50 PM

Heya quasi. thought you might wanna take a look at my version and see how it differs.

in theory i can then retrofit this to polygon shapes like you have.


Posted by: mflux on April 28, 2004 07:42 AM
Post a comment

Email Address:



Remember info?

Thank you!

Most Visited Entries
Sketches, Works & Source Code
In Love with
Powered by
Movable Type 2.661

© Copyright Mario Klingemann

Syndicate this site:
RSS 1.0 - RSS 2.0

Quasimondo @ flickr
Quasimondo @ LinkedIn
Quasimondo @ Twitter
Quasimondo @ Facebook
Quasimondo @ MySpace
Quasimondo is a Bright
Citizen of the TRansnational Republic
My other blog in german

My family name is written Klingemann,
not Klingelmann, Klingeman, Klingaman, Kingemann,
Kindermann, Killingaman, Klingman, Klingmann, Klingonman
Klingemman, Cleangerman, Klingerman or Kleangerman

profile for Quasimondo at Stack Overflow, Q&A for professional and enthusiast programmers