2010-11-03 28 views
5

Hola chicos, Soy nuevo en programación de juegos y programación de gráficos. Sin embargo, ansiosamente deseo aprender, así que comencé a construir un motor de juego con OpenGL. He implementado todas las características gráficas básicas, y ahora quiero agregar soporte de textura para mis mallas triangulares.Asignación de texturas OpenGL

Los únicos tutoriales que puedo encontrar para el mapeo de texturas son para un solo polígono: ¿cómo defino una textura que envuelve toda la malla?

Estoy cargando las mallas de los archivos .3ds usando lib3ds (http://code.google.com/p/lib3ds/). ¿El archivo .3ds lleva datos de coordenadas de coordenadas o algo así?

gracias!

Respuesta

1

Si sus modelos son mucho más complejos que los cubos, use UV map para traducir la superficie tridimensional de su modelo en una imagen plana para la asignación de texturas.

Parece que this thread on gamedev tiene un ejemplo de cómo extraer lo que 3DS llama "texels", así como los materiales.

Cuestiones relacionadas