Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
3d 最受欢迎的开源、免费、有据可查的游戏引擎,用于研究应用_3d_Physics_Quake2 - Fatal编程技术网

3d 最受欢迎的开源、免费、有据可查的游戏引擎,用于研究应用

3d 最受欢迎的开源、免费、有据可查的游戏引擎,用于研究应用,3d,physics,quake2,3d,Physics,Quake2,我的公司正准备提出一个中风和脑损伤康复工具,我们需要知道什么是免费的、开源的、有良好记录的游戏引擎 我们将构建一个3D环境 我们需要很好地控制角色的精细动作(例如手指的动作) 如果可能的话,我们需要一个好的物理引擎,包括碰撞检测和反向运动学 如果代码中已经有一些钩子用于提供触觉反馈,这将非常有用,但这不是必需的 图形不需要是非凡的 将概念证明放在一起必须相对容易 我倾向于JAKE2,因为java很容易编程,但是我需要更多的选择来考虑有经验的人。 考虑。 更新:这是一个非常可靠和强大的游戏引擎

我的公司正准备提出一个中风和脑损伤康复工具,我们需要知道什么是免费的、开源的、有良好记录的游戏引擎

  • 我们将构建一个3D环境
  • 我们需要很好地控制角色的精细动作(例如手指的动作)
  • 如果可能的话,我们需要一个好的物理引擎,包括碰撞检测和反向运动学
  • 如果代码中已经有一些钩子用于提供触觉反馈,这将非常有用,但这不是必需的
  • 图形不需要是非凡的
  • 将概念证明放在一起必须相对容易
我倾向于JAKE2,因为java很容易编程,但是我需要更多的选择来考虑有经验的人。

考虑。


更新:这是一个非常可靠和强大的游戏引擎,但他们的网站上出现了一些古怪的事情,我无法打开大部分页面。不要以此来判断。试试看。

< P>我想看看哪个是地震3的开源港。此外,我还想指出优秀的Delta3d,它是由国防部资助并开发的开源模拟引擎


圣母院在论文中评估了几种发动机。我认为这将是最好的起点,因为当应用于虚拟环境时,您将能够访问大量关于引擎的现有知识。

这可能值得一看,特别是如果您已经有Java经验/投资的话

我对建立和运行3D环境是多么容易印象深刻


据说还有很好的jBullet物理集成——尽管我还没有尝试过。

您可能想看看。它是免费的、开源的,并且能够使用您选择的图形API(DirectX、OpenGL等)在多个平台上运行。它是用C++编写的,除了活跃的社区外,还有很好的文档。虽然它没有内置的物理引擎,但它相对容易与Havok、Bullet等外部引擎连接。

考虑两者之间的关系

  • Ogre3d
  • 埃尔利赫特
  • Panda3d
  • 扭矩3D
我认为Delta3d是最好的

其代码易于学习,并应用了许多C++设计规则。我读完Scott Meyers的C++,比较有效的C++,我很喜欢DelaT3D代码实现的方式。
缺点:Delta3d社区很小,但它确实是最好的开源游戏引擎。

+1。这是一个非常好的开源引擎。我在Windows和Linux上使用它。我推荐的另一个引擎是Irrlicht。只是一个更新-完成的论文可以在《国际虚拟现实杂志》的主页上找到:这个答案是否不再有效?只是好奇:贵公司是否为退伍军人事务部开发了TBI应用程序?我在第一阶段投标了国防部的一些TBI合同,并试图将你答案中的要点联系起来。:)@L0j1k恐怕不是我们!