[Important] Ogre Performance Issues
Posted: Fri Jan 28, 2011 10:43 am
Hi all;
I am experiencing Ogre3d as a render engine for large data meshes.
My meshes can contain thousands of SubMeshes.(1)
One Mesh can be rendered thousands of times with different transformations.(2)
I have performance problems:
(1) applying any operation on a mesh (entity) takes too long time. For exemple Entity::SetMaterialName can take about 1s which is very long for my needs.
(2) I have memory problem.
What kind of solution is possible with those two cases?
How Ogre3d deals with problem (2), do paging can give me better results?
Why Ogre3d has problem with meshes that contain large number of submeshses. For exemple,mesh data subdivised onto a number (thousands) of submeshes and the same data put into one single submesh are different when applying any operation on mesh or on entity.
I am experiencing Ogre3d as a render engine for large data meshes.
My meshes can contain thousands of SubMeshes.(1)
One Mesh can be rendered thousands of times with different transformations.(2)
I have performance problems:
(1) applying any operation on a mesh (entity) takes too long time. For exemple Entity::SetMaterialName can take about 1s which is very long for my needs.
(2) I have memory problem.
What kind of solution is possible with those two cases?
How Ogre3d deals with problem (2), do paging can give me better results?
Why Ogre3d has problem with meshes that contain large number of submeshses. For exemple,mesh data subdivised onto a number (thousands) of submeshes and the same data put into one single submesh are different when applying any operation on mesh or on entity.