首页 / 知识
关于开源:多功能3d人工生命引擎?
2023-04-17 13:52:00

Multi-purpose 3d Artificial Life Engine?研究紧急情况,拥有一个可以快速测试新想法的开发框架非常有用。 具有物理碰撞的3d会很好,而开源将是一大优势。 为此," breve"看起来很有前途,但我想知道是否有人使用过它或是否知道其他合适的发动机? 对于快速开发,breve看起来确实合适。如果您想从头开始编写更多内容,ODE,Bullet和Tokamak都是很好的开源3D物理和碰撞检测库。 我会继续使用breve。如果您在问题中没有提到breve,我会推荐的。 如果我理解正确的问题,那么您正在寻找的是更多的可编程3D图形/物理引擎沙箱来尝试想法,而不是专门用于人造生活的东西。 如果是这样,您可能要看一下通量-基本上,"可编程"部分是Scheme。它是为交互式编程(绘制3D场景和动画,然后实时更改它们)而设计的,因此我认为它对于基于代理的AI / AL应该足够灵活。 我自己用Processing或ODE自己编写代码。这真的会很快,因为有很多可供选择的选项。 但是我想您也可以使用以下之一(非详尽列表):
可能不是100%寻找的东西,但是您可以尝试使用Open steer作为可能的起点。 实际上,我认为像Microsoft Robotics Studio这样的工具将对此有所帮助。 最近,我在机器人仿真方面提出了类似的问题。 JBullet(Bullet Physics引擎的Java端口)被推荐为最高推荐。 我将其与jMonkeyEngine(这是一个功能齐全且流行的游戏引擎)结合使用,以进行渲染,摄像头控制,场景图管理等。到目前为止,这两个设计得很好,可以很好地工作。 |
最新内容
相关内容
linux3des命令?
linux3des命令?,软件,服务,平台,密码,工具,网络,名字,数据,图片,产品,Windows下连接Linux的ssh工具有哪些1、putty putty是最有名的SSH和telnelinux命令3d性能?
linux命令3d性能?,系统,工具,实时,百分比,信息,分析,软件,情况,网站,建设,Linux常用性能诊断命令详解1、第二行信息依次为:进程总数、运行中的Python图形应用GUI开发框架
Python图形应用GUI开发框架,平台,代码,工具,做好,成都,行业,第三,图片,设备,数据,作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发十个Python Web应用开发框架
十个Python Web应用开发框架,系统,工具,项目,设计,技术,支柱,软件,网站,信息,标准,python是一门动态、面向对象语言。其最初就是作为一门面向开源Python自动化神器Playwright
开源Python自动化神器Playwright,网络,设备,平台,培训,流程,环境,系统,手机,浏览器,报文,playwright相比已有的自动化测试工具有很多优势,其中如何开源你的Python库
如何开源你的Python库,工具,项目,管理,代码,公共,培训,许可证,版本,文档,测试,写了一个Python库。自己觉着这太棒了!如果让人们能够轻松使用pythonweb开发框架有哪些
pythonweb开发框架有哪些,软件,网站,培训,框架,公开,分析,价值,管理,数据,实时,python在web开发方面有着广泛的应用。鉴于各种各样的框架,对于关于Java:如何使用开源工具检查PDF-
关于Java:如何使用开源工具检查PDF-A 1b的兼容性?,关于Java:如何使用开源工具检查PDF-A 1b的兼容性?,开源工具,文档,检查,在此,How to ch关于开源:内部使用Codeplex / Sourc
关于开源:内部使用Codeplex / Sourceforge,关于开源:内部使用Codeplex / Sourceforge,协作,项目经理,开源,类似于,Codeplex/Sourceforg关于不可知语言:哪些因素决定了开源
关于不可知语言:哪些因素决定了开源项目的成功?,关于不可知语言:哪些因素决定了开源项目的成功?,应用程序,源代码,有一,是有,Which facto关于几何:如何将2D点反向投影到3D中
关于几何:如何将2D点反向投影到3D中?,关于几何:如何将2D点反向投影到3D中?,3D,2D,空间,反向投影,How do I reverse-project 2D points in关于svn:TFS与开源替代品?
关于svn:TFS与开源替代品?,关于svn:TFS与开源替代品?,服务器,控制,设置,组合,TFS vs open source alternatives?我们目前正在为.NET开发