studio programador placas microcontrolador linea libreria como comandos atmega328 c++ open-source opengl 3d cross-platform

c++ - programador - linea de comandos avr



Comparación del motor 3D (5)

Más centrado en terrenos grandes que juegos (piense en SIG o simuladores de vuelo) también hay openscenegraph

Actualmente estoy investigando varios motores 3D basados ​​en OpenGL de fuente abierta / libre, y me preguntaba si ustedes podrían aportar algunos comentarios sobre estos motores y cómo van a trabajar en un proyecto del mundo real.

Los motores que se comparan son (sin ningún orden en particular):

Crystal Space
Panda3D
Irrlicht

Estas son las principales que sé que son multiplataforma, ¿hay alguna otra que debería estar mirando?


Si solo quieres un motor de gráficos, recomiendo Ogre3d. Es muy poderoso en ese sentido. Si quieres los inicios de un motor de juego, es decir, algo fácil de conectar a redes, entidades de juego, física, etc., entonces recomiendo Crystalspace 3d. He usado cs3d (Crystalspace 3d) para hacer juegos y fue fácil ponerlo en funcionamiento rápidamente, pero Ogre3d parece tener más para ofrecer en cuanto a cómo puede modificar sus gráficos, pero no es tan fácil de enganchar. todas las otras cosas del juego como un paquete como Crystalspace.

Por cierto, hay toneladas de comparaciones de estos motores si solo buscas en Google.


También puede consultar Ogre 3D: http://www.ogre3d.org/

Lamentablemente, no tengo ninguna experiencia desarrollando con Ogre o cualquiera de los que mencionaste.


Terathon hace un motor llamado C4. Es un motor de juegos con un conjunto muy maduro de características que es impresionante para un motor de $ 350 que incluye un código fuente completo. El motor está disponible y también se usa en la PS3, por lo que esta es una plataforma muy sólida. No estoy seguro de si está considerando solo motores de gráficos 3D o motores de juegos completos, pero pensé que lo mencionaría.


Puede encontrar mucha información sobre muchos motores en esta base de datos.

CrystalSpace es un motor completo, por lo que es un bloque monolítico que debe personalizar para sus necesidades. Irrlicht también, pero está hecho, haz las cosas fáciles. El efecto contrario es que es difícil hacer cosas específicas.

Ahora, creo que Ogre podría ser el motor de renderizado 3D acelerado por hardware más generalizado aquí. Quizás Horde3D sea más adecuado para renderizaciones específicas de alta calidad, pero tampoco nada que no se pueda hacer con Ogre.