我正在尝试为一个简单的软件应用程序选择一个物理引擎。它将模拟相当少量的对象,因此性能不是一个很大的问题。我最关心的是所涉及的议案的准确性。我也希望该引擎是跨平台之间的窗口/linux/mac和c++代码可用。我在看Bullet、Newton Game Dynamics和ODE,因为它们都是开源的。然而,如果Havok/PhysX明显更准确,我也会考虑这些。
所有我找到的似乎都是对引擎的意见,是否有任何选项之间的彻底比较?或者有没有人有尝试过各种引擎的经验。由于我要做的事情相对简单,它们之间可能没有太大的区别,但我想听听人们对这些选项有什么看法?谢谢!
发布于 2011-09-22 20:51:44
下面是ODE和Bullet的一个很好的比较:
http://blog.wolfire.com/2010/03/Comparing-ODE-and-Bullet
希望它能对你做出选择有所帮助。
发布于 2012-11-22 21:31:32
虽然有点过时,但这里有(按字母顺序) Bullet、JigLib、Newton、ODE、PhysX和其他可用术语的全面比较:
比较考虑了积分器、摩擦模型、约束求解器、碰撞检测、堆叠和计算性能。
发布于 2011-06-22 17:14:25
很抱歉,但是你永远找不到关于准确性的真正比较。我已经找了三个月的硕士论文了,但是还没有找到。所以我开始自己做比较,但还有很长的路要走。我正在测试3d引擎,甚至是2d引擎,目前花鼠是目前精度最高的引擎。因此,如果你不需要3d,我会推荐它。但是,如果您迫切需要3d,并且您的问题如您所描述的那样简单(不想在将来扩展它?)子弹和颂歌就行了。我更喜欢Bullet,因为它更新,而且仍然在积极维护。至少还有牛顿,我现在正在与之抗争。因此,我不能给你优点和缺点,除了熟悉(关键的)糟糕的文档需要做更多的工作。希望这能有所帮助。诚挚的问候。
https://stackoverflow.com/questions/6408198
复制相似问题