I've successfully integrated Blitzgrass to TerraEd.
Despite the fact that the Blitzgrass routines are not really clean, and easy to understand (almost no comments) the real result is impressive.
I've done a test with 2000 grass samples with TerraEd, using the same 2 poly grass created with Blitzgrass.
Without Blitzgrass the 2000 object are eating about 4-6 FPS.
With Blitzgrass : no significant speed change!!!
Now with 20 000 grass samples!
Without Blitzgrass, TerraEd stops, I need to kill the task!!!
With Blitzgrass, I loose about 4-6 FPS depending on the place I'm on my map!
Even 100 000 grass can fit on a map (eats about 10 FPS)
I must say that without Blitzgrass, displaying so much objects at the same time would not be possible.
Note : TerraEd is VERY WELL programmed, and the reason it is slower than Blitzgrass is just because it is using a conventionnal method for objects management, that works with most 3d objects! Blitzgrass is only optimized to display grass.
Nikko
http://www.nikkopay.com
Note : Blitzgrass can be found here : http://www.aliencodec.com
Despite the fact that the Blitzgrass routines are not really clean, and easy to understand (almost no comments) the real result is impressive.
I've done a test with 2000 grass samples with TerraEd, using the same 2 poly grass created with Blitzgrass.
Without Blitzgrass the 2000 object are eating about 4-6 FPS.
With Blitzgrass : no significant speed change!!!
Now with 20 000 grass samples!
Without Blitzgrass, TerraEd stops, I need to kill the task!!!
With Blitzgrass, I loose about 4-6 FPS depending on the place I'm on my map!
Even 100 000 grass can fit on a map (eats about 10 FPS)
I must say that without Blitzgrass, displaying so much objects at the same time would not be possible.
Note : TerraEd is VERY WELL programmed, and the reason it is slower than Blitzgrass is just because it is using a conventionnal method for objects management, that works with most 3d objects! Blitzgrass is only optimized to display grass.
Nikko
http://www.nikkopay.com
Note : Blitzgrass can be found here : http://www.aliencodec.com