SoloCodigo
Programación Específica => Programación de Videojuegos => OpenGL => Mensaje iniciado por: falconer007 en Miércoles 17 de Mayo de 2006, 23:29
-
Hola a todos. Quisiera saber si alguien me puede indicar como puedo propagar movimiento. Tengo un cuerpo representado por cubos y quisera mover la mano (como tirar la mano) y que el movimiento sea propagado por el cuerpo. ´No sé muy bien como empezart a plantear este problema, alguien me sugirio que usara java 3d en vez de open gl, pues en java yo podia dejar todo como objetos y la propagación se reducia simplemente a multiplicar las matrices correspondientes a los objetos, se puede hacer esto en opengl?
-
Creo que si entendi bien, la sugerencia de java3d - opengl esta mal hecha. :whistling: Realmente ese problema no se refiere tanto a como se va a representar (java 3d - opengl o directX) sino al modelo físico de como van a interactuar los objetos. Creo que el tratamiento que buscas es el de "inverse kinematics" (kinematica inversa) y hasta cierto punto "ragdolls".
Aqui hay algo de informacion al respecto ( que no se note que es google :unsure: )
En ingles (http://freespace.virgin.net/hugo.elias/models/m_ik.htm)
ingles (http://en.wikipedia.org/wiki/Inverse_kinematics)
bueno, me dio -_- seguir buscando, me acuerdo que alguna vez en nehe tutorials un tipo publico un ejemplo muy bueno en c++ y Opengl de ragdolls, pero luego perdi la referencia y el ejemplo
Camilo
http://runegamedev.awardspace.com/ (http://runegamedev.awardspace.com/)
Grupo PENTEX