Bullet vs Newton Game Dynamics与ODE物理引擎

我正在尝试为简单的软件应用程序选择物理引擎。 这将是模拟一个相当小的数量的对象,所以性能不是一个大问题。 我主要关心涉及议案的准确性。 我也希望引擎能够在windows / linux / mac之间跨平台,并且可以在c ++代码中使用。 我在看Bullet,Newton Game Dynamics和ODE,因为它们是开源的。 但是,如果Havok / PhysX更精确,我也会考虑这些。

我似乎发现的所有内容都是关于引擎的意见,是否有任何彻底的选择之间的比较? 或者没有人有尝试各种引擎的经验。 由于我想要做的事情比较简单,它们之间可能没有太大的区别,但是我想听听人们对这些选项有什么看法? 谢谢!


ODE和Bullet在这里有一个很好的比较:

http://blog.wolfire.com/2010/03/Comparing-ODE-and-Bullet

希望它可以用于做出选择。


虽然它有点过时,但有一个全面的比较(按字母顺序)Bu​​llet,JigLib,Newton,ODE,PhysX和其他可用的:

  • http://www.adrianboeing.com/pal/papers/p281-boeing.pdf
  • 比较考虑积分器,摩擦模型,约束求解器,碰撞检测,堆积和计算性能。


    对不起,但你永远不会在准确性方面找到真正的比较。 我现在正在寻找三个月的硕士论文,但没有找到它。 所以我开始自己做比较,但还有很长的路要走。 我正在测试3D引擎甚至2D引擎,目前Chipmunk是目前为止具有最高精度的引擎。 所以如果你不需要3D,我会推荐它。 但是,如果您急需3D,而且问题与您所描述的一样简单(不想在未来扩展它?),Bullet和ODE将做到这一点。 我更喜欢Bullet,因为它比现在更新,并且仍然得到积极维护。 至少有牛顿,我现在正在与之战斗。 因此,我不能给你优点和缺点,除了熟悉(关键)糟糕的文档需要更多的工作。 希望有所帮助。 最好的祝福。

    链接地址: http://www.djcxy.com/p/50013.html

    上一篇: Bullet vs Newton Game Dynamics vs ODE physics engines

    下一篇: iPhone fluid simulation (like in Liquid app, using gravity etc)