SoloCodigo
Programación Específica => Programación de Videojuegos => OpenGL => Mensaje iniciado por: OpenProgrammer en Martes 30 de Diciembre de 2008, 16:38
-
Hola,
estoy trabajando en un proyecto con OpenGL (en bruto, como máximo empleando OpenGLUT), en el que incluya física, como la gravedad, la fuerza, la densidad, la dureza, la velocidad, la solidez (para que no pueda atravesar paredes), moléculas y átomos, etc...
¿Podrían decirme como puedo hacer esto?
En el caso de que necesite ACOMPAÑARME de otra librería, ¿cual y como debo usar?
PD: Me refiero a que es necesario que sea OpenGL, la librería sería para añadirle a OpenGL la gravedad y lo demás...
-
Me parece que no sabes muy bien en qué te estás metiendo... Pero por ayudar que no quede ^_^
¿Podrían decirme como puedo hacer esto?
¿Estudiando física? Wikipedia es un buen comienzo para obtener las bases muy básicas, y sobre todo, las fórmulas. Ten en cuenta que muchas de estas fórmulas requieren cálculos intensivos o cálculos avanzados (tipo ecuaciones diferenciales).
Esto te puede ayudar (no lo he probado):
http://www.codecolony.de/Tokamak/ (http://www.codecolony.de/Tokamak/" onclick="window.open(this.href);return false;)
moléculas y átomos
A menos que tengas mil millones de años de vida por delante, o toda la humanidad a tu servicio eternamente, olvida esta parte, es muchísimo más complicado de lo que crees. Por algo la física nuclear es tan jodida :P (además de necesitar un ordenador que dudo que se haya inventado aún para todos los complicadísimos cálculos que vas a necesitar hacer).
Una opción muy a tener en cuenta es simplificar la realidad, que es lo que hacen la mayoría de los motores gráficos.
Salud y, sobre todo, ayuda
-
Hola,
yo te recomiendo ampliamente que para la simulacion de la fisica utilices PhysX:
http://developer.nvidia.com/object/physx.html (http://developer.nvidia.com/object/physx.html" onclick="window.open(this.href);return false;)
Es tecnologia de nvidia, y se ha utilizado en juegos AAA, y de hecho, motores de prestigio como el Unreal Engine 3 la utiliza.
Ademas de que es sencillo de utilizar, es gratis.
saludos,