多用途 3D 人工生命引擎?

发布于 2024-07-05 19:49:48 字数 1560 浏览 12 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

护你周全 2024-07-12 19:49:48

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

Maybe not 100% what you are looking for, but you can try Open steer as a possible starting point.

樱花落人离去 2024-07-12 19:49:48

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

I would go ahead and use breve. If you hadn't mentioned breve in your question, I would have recommended it.

戈亓 2024-07-12 19:49:48

事实上,我认为像 Microsoft Robotics Studio 这样的东西会对此很有帮助。

Actually, I think that something like Microsoft Robotics Studio would be good for this.

记忆之渊 2024-07-12 19:49:48

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

For quick development, breve does look appropriate. If you want to write something more from scratch, ODE, Bullet and Tokamak are all good open-source 3D physics and collision detection libraries.

眼藏柔 2024-07-12 19:49:48

如果我对这个问题的理解是正确的,那么您所寻找的更多的是一个可编程的 3D 图形/物理引擎沙箱来尝试想法,而不是任何专门与人工生命相关的东西。

如果是这样,您可能想看看 fluxus - 基本上就是这样,“可编程” ”部分是方案。 它是为交互式编程(绘制 3D 场景和动画,然后实时更改它们)而设计的,所以我猜它对于基于代理的 AI/AL 应该足够灵活。

If I understand the question right, what you're looking for is more a programmable 3D graphics / physics engine sandbox to try out ideas, than anything specifically to do with artificial life.

If so, you might want to take a look at fluxus - it's basically that, where the "programmable" part is Scheme. It's designed for interactive programming (draw 3D scenes and animations, then change them in real time), so I'd guess it should be flexible enough for agent-based AI/AL.

孤君无依 2024-07-12 19:49:48

我最近问了一个关于机器人模拟的类似问题

JBullet(Bullet 物理引擎的 Java 端口)成为首要推荐。

我将其与 jMonkeyEngine (这是一个功能齐全且流行的游戏引擎)结合使用进行渲染、摄像机控制、场景图管理等。就这两者被设计为协同工作而言,这似乎工作得非常好。

I asked a similar question recently with respect to robotics simulation.

JBullet (a Java port of the Bullet Physics engine) came out as the top recommendation.

I'm using this in combination with jMonkeyEngine (which is a fully featured and popular game engine) for the rendering, camera control, scene graph management etc. This seems to be working very nicely so far as the two have been designed to work together.

眉目亦如画i 2024-07-12 19:49:48

我个人会用Processing 或ODE 自己编写代码。 它会非常快,因为有很多库可供两者使用。

但我想你也可以使用其中之一(非详尽列表):

I would personally code it up myself with Processing or ODE. It would be really fast, as there are numerous librairies out there available for both.

But I guess you can also use one of these (non-exhaustive list):

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文