Pregunta: | 3075 - UTILIZAR LAS IMAGENES DE 3D STUDIO MAX |
Autor: | Manuel Peiró |
Hola a todos. Mi pregunta es: ¿es posible pasar graficos de 3D Studio MAX a Visual Basic y desde este modificarlos?, ¿es posible hacerlo en C++? Supongo que esto es lo que se hace para hacer juegos en 3D, porque he visto reportajes sobre creacion de juegos, y los diseños de los personajes se hacen en 3D Studio MAX, ¿como se puede controlar eso desde un lenguaje de programacion? Gracias. |
Respuesta: | Marco Antonio Gomez |
Sí se pueden usar las imágenes del 3DStudio. Pero una cosa es utilizar las imágenes generadas al renderizar (que son BMP´s, GIF´s, etc), y otra utilizar los modelos o mundos que se construyen, para moverte por ellos desde tus programas. Eso es más dificil. Para hacerlo, hay que saber leer el formato del fichero del 3DStudio (existe una librería bastante maja para leer los *.3ds antiguos, del 3DStudio v.4.0, para usarlo en C). Con eso consigues tener en memoria todos los puntos, vértices y polígonos que forman el personaje. Después tienes que hacer las rutinas para pintar eso en 3 dimensiones (es lo más complicado de todo). Si programas en Windows puedes utilizar DirectX u OpenGL. Las rutinas que pintan el modelo tienen como parámetro la posición de la cámara, es decir, desde donde se estará viendo la persona. Tu programa tiene que ir pintando y moviendo la cámara, para ir generando cada "fotograma" de la animación. Espero haberte ayudado. |