Despues de un buen rato de estar haciendo trabajos, ya puedo postear algunas de las cosas que he hecho. Como mencione en un post anterior, realice un modelo de una especie de robot el cual tenia que animar en OpenGL para la clase de graficación por computadora.
Para no hacer el cuento largo, la profesora nos dio un tutorial llamado: "A 3D Case Study Using OpenGL" por Fotis Chatzinikos el cual plantea un análisis del proceso de caminar de una persona mientras explica conceptos de OpenGL, principalmente el objetivo era aprender el concepto de transformaciones jerarquicas y como se realiza esto mediante las instrucciones glPushMatrix y glPopMatrix.
Con el código disponible de este tutorial no habia mas que modicar algunas partes para añadir mi modelo. Para evitar el crear un cargador para algún formato concido de objetos 3D (3ds, obj, etc.) utilice el programa NuGraf el cual me permite exportar mi objeto a un programa en C, así es, este bendito programa me genero codigo declarando matrices que formaban toda la malla de mi modelo.
Despues de hacer unas pruebas para tener cada parte de mi modelo en el origen y apartir de ahi hacer las transformaciones respectivas no fe mas que ajustar algunos parametros y quitar algunas otras cosas de mas para tener lista la animación.
Ya que tenia listo mi programa, necesitaba crear un pequeño video para poder subirlo y ponerlo aqui, mi primera opción fue utilizar Fraps (aunque encontre otros, este fue el mejor) que es un programa que permite capturar imagen y video de aplicaciones que utilicen DirectX u OpenGL, apartir de ahi utilice Window Movie Maker para terminar el video.
El último paso fue subir mi video, pero ¿porqué subirlo a Google Video si puedo hacerlo al popular YouTube?, además se supone que ya es lo mismo. Despues de un pequeño paso de activación pude subir el video y listo, aunque espero en el futuro mejorar la calidad de mis videos. Algo que me encanta de tener una cuenta de Gmail es que cada vez se pueden hacer mas cosas sin tener que estar creando una cuenta aqui y otra alla.
Así que finalmente aquí esta el resultado
Para no hacer el cuento largo, la profesora nos dio un tutorial llamado: "A 3D Case Study Using OpenGL" por Fotis Chatzinikos el cual plantea un análisis del proceso de caminar de una persona mientras explica conceptos de OpenGL, principalmente el objetivo era aprender el concepto de transformaciones jerarquicas y como se realiza esto mediante las instrucciones glPushMatrix y glPopMatrix.
Con el código disponible de este tutorial no habia mas que modicar algunas partes para añadir mi modelo. Para evitar el crear un cargador para algún formato concido de objetos 3D (3ds, obj, etc.) utilice el programa NuGraf el cual me permite exportar mi objeto a un programa en C, así es, este bendito programa me genero codigo declarando matrices que formaban toda la malla de mi modelo.
Despues de hacer unas pruebas para tener cada parte de mi modelo en el origen y apartir de ahi hacer las transformaciones respectivas no fe mas que ajustar algunos parametros y quitar algunas otras cosas de mas para tener lista la animación.
Ya que tenia listo mi programa, necesitaba crear un pequeño video para poder subirlo y ponerlo aqui, mi primera opción fue utilizar Fraps (aunque encontre otros, este fue el mejor) que es un programa que permite capturar imagen y video de aplicaciones que utilicen DirectX u OpenGL, apartir de ahi utilice Window Movie Maker para terminar el video.
El último paso fue subir mi video, pero ¿porqué subirlo a Google Video si puedo hacerlo al popular YouTube?, además se supone que ya es lo mismo. Despues de un pequeño paso de activación pude subir el video y listo, aunque espero en el futuro mejorar la calidad de mis videos. Algo que me encanta de tener una cuenta de Gmail es que cada vez se pueden hacer mas cosas sin tener que estar creando una cuenta aqui y otra alla.
Así que finalmente aquí esta el resultado

No comments:
Post a Comment