|
|
Here are some optimizations I'm using.
- Check the current animation frame against the last one updated and don't update unless they are different, this is a bit more tricky if you are interpolating between frames - For objects far away turn off animation blending, update less often, etc. - Use LOD skeletons as well as meshes, or prune the skeleton so finger joints and details aren't updated if the object is far away
Note: One problem with not updating bones of objects not on screen is if you have objects attached to bones (like weapons) that may be on screen.
|