[Opensim-dev] PhysX vs. BulletSim vs. ODE

Sean M mondesire.sean at gmail.com
Wed Feb 3 15:56:56 UTC 2016


Greetings,

The MOSES Team has been working on integrating NVIDIA's PhysX physics
engine into OpenSim. Once complete, this integration will give OpenSim grid
administrators the option of selecting the new engine for their own worlds.

Prior to releasing the complete integration, the team has begun extensively
testing and analyzing the engine's performance. We are pleased to report
that PhysX significantly improves OpenSim's ability to support more
physical objects than BulletSim and ODE. Our analysis ran under controlled
and repeated testing (30 independent OpenSim executions per engine) that
isolated physics engine related variables. Under these conditions, PhysX
supported 86% more physical objects than BulletSim (the OpenSim default
physics engine) before the simulation's performance starts to noticeable
degrade. More specifically, before dropping below 9 simulation frames per
second (SimFPS), PhysX supported 3,300 physical objects (AtvPrm), BulletSim
1,800, and ODE 200. The reported SimFPS did not use the correction factor;
therefore, the highest frame rate was 11.33 frames per second. Attached is
a graph of the performance of the three physics engines as 5,000 physical
objects were generated in the simulation. All experiment details will be
available in the 2016 proceedings of MODSIM World.

Again, we are very pleased with the result and believe everyone will
benefit from the effort. An announcement will be made in a few days to
indicate when the final integration code will be available on the MOSES
public GitHub.

Thank you,
Sean Mondesire
MOSES Team

[image: Inline image 1]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20160203/5f02db86/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 67766 bytes
Desc: not available
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20160203/5f02db86/attachment-0001.png>


More information about the Opensim-dev mailing list