首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开源物理引擎

开源物理引擎
EN

Stack Overflow用户
提问于 2009-04-30 15:17:29
回答 6查看 13.9K关注 0票数 15

在过去的几周里,我一直在使用开放动力引擎(ODE),并取得了巨大的成功。它有一个非常简单的API,它的模拟至少看起来很现实。(有时我会想知道我的碰撞联合参数,但不管怎样。)

我唯一的抱怨是它有时是一只狗。如果我天真地模拟1000 s的相互作用的身体,那么我的表现就开始跳水。

我知道我可以花时间在他们的空间网格上来减少碰撞系统的负载,但是在我努力调优代码以使用ODE之前,我想知道是否还有其他任何值得研究的开源/免费物理引擎。这将是一个商业应用程序,所以我正在寻找比一些大学生的周末项目更坚实和更多的战斗测试。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-04-30 15:24:50

构建一个快速、准确和稳定的解决方案是非常棘手的,像Havok这样的人可以理解地保护这项技术。尽管如此,我知道的免费系统是:

  • 牛顿游戏动力学 --它以拥有一个非常精确和稳定的解算器而闻名,而代价是性能。过去几年,它一直在努力在不牺牲其他两家公司的情况下获得业绩。这是一个设计良好的引擎,它运行良好,但它仍然是一个较慢的在那里。不是开源的。
  • Tokamak --正好相反。这一次太糟糕了,连他们的演示都不稳定。只要把他们的盒子堆起来,你就能看到巨大的抖动。我从来没被打动过。不过,它是开源的,而且速度非常快。
  • Bullet --这首歌是由哈佛的一名前雇员领导的,他现在受雇于索尼(虽然我不记得那是SOE还是SCEA)。这是现场的新手,它实际上是开源的。它有沉重的索尼支持,它是一个很好的跨平台,它是由那些知道自己在做什么的人开发的。
  • TrueAxis --最近出现在现场。我对此知之甚少,而且它并没有真正得到一个实质性的社区。在这里,我倾向于持怀疑态度;它可能写得很好,但在一个小社区的帮助下可能很难得到帮助,而且与其他的相比,它可能不是一个经过良好测试和稳定的引擎。

我自己也很喜欢子弹,但我也听到过一些关于子弹的抱怨。它们中的大多数似乎集中在糟糕的文档上,或者在一些次要平台(如Mac )上偶尔出现问题。这将仍然是我的选择后,“大二”,哈沃克和PhysX。

票数 21
EN

Stack Overflow用户

发布于 2009-04-30 15:21:15

项目符号是令人敬畏的,并且已经在商业上使用过(例如:在Bolt的生产中,以及一些PS3/Wii游戏中)对许多platforma甚至nVidia的CUDA的支持。

票数 5
EN

Stack Overflow用户

发布于 2009-04-30 15:23:31

项目符号是免费的商业用途和资源是可用的。

文档可能要好得多,但是有一个论坛和一些例子可以帮助我们开始工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/807445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档