¿Alguien sabe de algún código para generar procesalmente campos de estrellas?
Idealmente, me gustaría que esté basado en la física para poder tener planetas y lunas realistas. Lo mejor sería en C ++, código abierto y viable con Ogre3d.
No tengo miedo de codificar algo de un periódico universitario si no hay nada disponible.
c++
ogre
procedural-generation
Arrendajo
fuente
fuente
Respuestas:
Creo que producir un campo estelar (largo alcance) y planetas y lunas ("corto alcance") debería ser dos capas diferentes. En cuanto al campo de estrellas, he encontrado que esto es útil para mi juego : http://alexcpeterson.com/spacescape . Eso puede encargarse de su campo estelar estático de largo alcance. Está escrito en C ++ y código abierto.
En cuanto a las cosas de "corto alcance". He encontrado algunas fuentes para los simuladores del sistema solar, pero desde mi simple vistazo, no se ven muy genéricos, si quieres crear un sistema solar diferente al nuestro. Puse los enlaces al final.
En realidad, no debería ser una tarea demasiado difícil crear un sistema genérico para planetas. Estudie su Kepler y podrá obtener buenas estimaciones de las posiciones de los planetas. http://en.wikipedia.org/wiki/Kepler%27s_laws_of_planetary_motion . Probablemente solo siga con órbitas simples no excéntricas para comenzar :)
Aquí hay algunos enlaces para simuladores del sistema solar que encontré.
http://astro.berkeley.edu/~dperley/programs/ssms.html
http://code.google.com/p/solar-system-cpp/
fuente