A multipurpose 3D artificial engine of life?

When exploring the emergence, it is very useful to have a development framework to quickly test new ideas. 3d with a physical collision would be nice, and open-source would be a big plus. For this, the "breve" looks pretty promising, but I was wondering, did anyone use it or know any other suitable engines?

+6
open-source physics artificial-life
source share
7 answers

For quick development, breve is really suitable. If you want to write something else from scratch, ODE , Bullet and Tokamak are all a good open source 3D library and collision detection libraries.

+2
source share

If I understand the question correctly, what you are looking for is a programmable three-dimensional graphical / physical sandbox for testing ideas, and not something specifically for artificial life.

If so, you can take a look at fluxus - this is basically what the โ€œprogrammableโ€ part is the circuit. It is intended for interactive programming (draw 3D scenes and animations, and then change them in real time), so I assume that it must be flexible enough for agent based AI / AL.

+1
source share

I would continue to use breve . If you had not mentioned this in your question, I would recommend it.

+1
source share

In fact, I think something like Microsoft Robotics Studio would be good for this.

0
source share

It may not be 100% what you are looking for, but you can try Open steering as a possible starting point.

0
source share

Personally, I myself would be savvy with processing or ODE. This would be very fast, since there are many librairies available for both.

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

0
source share

I recently asked a similar question regarding robotics modeling.

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

I use this in conjunction with jMonkeyEngine (which is a full-featured and popular game engine) for rendering, camera control, scene graph management, etc. This seems to work very well, as they are designed to work together.

-one
source share

All Articles