[ODE] Low performance with multiple meshes... why?
STenyaK (Bruno Gonzalez)
stenyak at gmx.net
Thu Jul 20 15:10:11 MST 2006
Uhh.. i was hash space. I tried simple, and framerates are back to 60fps!
:D Is hash supposed to be slower than simple?
//spaceID = dHashSpaceCreate (0);
spaceID = dSimpleSpaceCreate (0);
I've also tried quadtree but it seems to run so fast as Simple:
spaceID = dQuadTreeSpaceCreate (0, center, ext, 4);
My profiling code tells me graphics is not the bottleneck so... maybe my
virtual world is simple enough that a quadtree makes no difference?
Thanks a lot for your help!!
On Thu, 20 Jul 2006 22:23:50 +0200, Megan Fox <shalinor at gmail.com> wrote:
> What collision space type are you using? Simple type would definately
> have that sort of result.
> On 7/20/06, STenyaK (Bruno Gonzalez) <stenyak at gmx.net> wrote:
>> Hi, i'm coding a car simulator.
>> I used to use a single static mesh for the track, and collide the car (4
>> spheres + 2 boxes, and about 20 joints) and trackside objects (5 cubes
>> so) against it. Framerates were always "good" (about 60fps or so
>> However, i'm now allowing to specify the track as several static meshes
>> (not just one, but usually 30 or so, keeping the overall track
>> shape/triangles pretty much the same afaik). As a result, it's all
>> much slower.
>> Due to SDL's low precission time measures, i can't tell if it's the
>> integrator, the collision detector, or my own code.
>> Is ODE expected to behave so bad in those conditions? I'm already
>> bypassing collisions between objects contained by the same container
>> meant *reaaaally* low framerates, not just low framerates like now), so
>> think it's something else. Does ODE optimize meshes in such a way that
>> it's always so much better to merge all meshes into one?
>> Thanks in advance! :D
>> (you can watch some vids of the sim at http://motorsport-sim.org :)
>> Site: http://1ksurvivor.homeip.net <1kSurvivor>
>> http://motorsport-sim.org <Motorsport>
>> http://kwh.iespana.es <KuantikalWareHouse>
>> http://emuletutorial.info <EmuleTutorial>
>> ICQ: 153709484
>> Mail: stenyak AT gmail DOT net
>> ODE mailing list
>> ODE at q12.org
Site: http://1ksurvivor.homeip.net <1kSurvivor>
Mail: stenyak AT gmail DOT net
More information about the ODE