speed considerations

Anything and everything that's related to OGRE or the wider graphics field that doesn't fit into the other forums.
Post Reply
mariusz_P
Gnoblar
Posts: 4
Joined: Mon Dec 22, 2003 1:06 am

speed considerations

Post by mariusz_P »

Hi,
I wanted to test how fast ogre is while displaying a lot of animated actors. So i used skeletal animation demo with 1000 robots - i must say it looks impressive. And ogre was able to render them with speed of 15 frames. Not bad actually. But I was wandering if it would be possible to make it better? Is this any way to increase speed? I know that renedering a lot of robots has nothing to do with real game or program, where you have also physic, AI, different models, scenery and so on, but I wasjust wandering.

With 2000 robots i got 7-8 frames.
btw: I disabled the animation, and got only 3 frames more - so actual animation does not take a lot of time - with hardware skinning of course :)

User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19265
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 66
Contact:

Post by sinbad »

In my experience there's always ways to make things better, but the current implementation does the job and includes a number of optimisations. If there are ways to make it faster, I'd like to hear them from you, since if I knew of any offhand I would have already implemented them ;) The latest optimisation I did was to default the use of normalised lerp instead of full slerp on the rotation interpolation, which adds a few percentage points with no noticeable visual difference in the majority of cases.

Post Reply