关于开源:多功能3d人工生命引擎?

关于开源:多功能3d人工生命引擎?

Multi-purpose 3d Artificial Life Engine?

研究紧急情况,拥有一个可以快速测试新想法的开发框架非常有用。 具有物理碰撞的3d会很好,而开源将是一大优势。 为此," breve"看起来很有前途,但我想知道是否有人使用过它或是否知道其他合适的发动机?


对于快速开发,breve看起来确实合适。如果您想从头开始编写更多内容,ODE,Bullet和Tokamak都是很好的开源3D物理和碰撞检测库。


我会继续使用breve。如果您在问题中没有提到breve,我会推荐的。


如果我理解正确的问题,那么您正在寻找的是更多的可编程3D图形/物理引擎沙箱来尝试想法,而不是专门用于人造生活的东西。

如果是这样,您可能要看一下通量-基本上,"可编程"部分是Scheme。它是为交互式编程(绘制3D场景和动画,然后实时更改它们)而设计的,因此我认为它对于基于代理的AI / AL应该足够灵活。


我自己用Processing或ODE自己编写代码。这真的会很快,因为有很多可供选择的选项。

但是我想您也可以使用以下之一(非详尽列表):

  • 布雷夫:http://spiderland.org/
  • Jinngine:https://code.google.com/p/jinngine/

可能不是100%寻找的东西,但是您可以尝试使用Open steer作为可能的起点。


实际上,我认为像Microsoft Robotics Studio这样的工具将对此有所帮助。


最近,我在机器人仿真方面提出了类似的问题。

JBullet(Bullet Physics引擎的Java端口)被推荐为最高推荐。

我将其与jMonkeyEngine(这是一个功能齐全且流行的游戏引擎)结合使用,以进行渲染,摄像头控制,场景图管理等。到目前为止,这两个设计得很好,可以很好地工作。


推荐阅读

    3d解组快捷键|3d分解快捷键

    3d解组快捷键|3d分解快捷键,,3d分解快捷键选着你要拆的整个物体~转化为可编辑的多边形~选着面得级别~选着你要拆开的的那些面~~最后在修改

    3dmax显示材质快捷键|3Dmax材质快捷键

    3dmax显示材质快捷键|3Dmax材质快捷键,,1. 3Dmax材质快捷键3dmax找回材质的快捷键默认是没有的,但是有一种方法可以快速找回材质,具体操作步

    3dmax倒角快捷键|3Dmax切角快捷键

    3dmax倒角快捷键|3Dmax切角快捷键,,1. 3Dmax切角快捷键3dmax制做沙发方法如下1:打开3dmax后找基本扩展体,然后选择切角长方体来绘制我们的沙

    max隐藏快捷键|3dmax隐藏快捷键

    max隐藏快捷键|3dmax隐藏快捷键,,3dmax隐藏快捷键3DMAX隐藏当前选择的快捷键是Alt+Q,也可用作隔离选择的物体,或者通过快捷键Alt+U-->C,调用

    3dmax快捷键k|3dmax快捷键kbd

    3dmax快捷键k|3dmax快捷键kbd,,1. 3dmax快捷键kbd不是失灵了,是因为2014以下版本的快捷键后缀名是kbd,2014是kbds,在载入快捷键的文件夹下是

    电脑二次元3d游戏|二次元3D手游

    电脑二次元3d游戏|二次元3D手游,,二次元3D手游尼布甲尼撒二世是上海萌宫坊网络科技有限公司所研发的二次元3D竞技手游《萌王EX》及其衍生

    3dvr设置|3DVR左右格式

    3dvr设置|3DVR左右格式,,3dvr设置方法如下一、参数设置:去掉材质最大深度的勾选,这时材质反射的最大深度会采用默认的设置,一般为5,因为是最终

    3d缩放快捷键|3d缩放快捷键命令

    3d缩放快捷键|3d缩放快捷键命令,,3d缩放快捷键命令3DMAX缩放区域的快捷键是Ctrl+W3d建模缩放视图快捷键是什么1. 常用快捷键:2. 【鼠标中键