Pregunta

Hola chicos, Soy nuevo en la programación de juegos y la programación de gráficos. Sin embargo, yo ansiosamente deseo de aprender, por lo que han comenzado la construcción de un motor de juego con OpenGL. He implementado todas las características gráficas básicas, y ahora quiero añadir textura apoyo a mis mallas de triángulos.

Las únicas tutoriales que puedo encontrar para la asignación de texturas es para un solo polígono - ¿Cómo definir una textura que se envuelve alrededor de toda la malla

?

Estoy cargando las mallas a partir de archivos utilizando .3DS lib3ds (http://code.google.com/p/lib3ds/). Do .3 ds transporte archivo de una cierta textura datos de coordenadas o algo?

Gracias!

¿Fue útil?

Solución

Aquí hay una página que muestra un ejemplo de la lectura de las coordenadas de textura:

http: // grupos de noticias. derkeiler.com/Archive/Comp/comp.graphics.api.opengl/2005-07/msg00168.html

Sin embargo, no todos los archivos 3ds contienen información de textura - véase la advertencia en:

http://www.groupsrv.com/computers/about186619.html

Otros consejos

Si los modelos son mucho más complejos que los cubos, se utiliza una UV mapa para traducir la superficie de 3 dimensiones de su modelo en una imagen plana para el mapeo de textura.

Parece como este hilo en GameDev tiene un ejemplo de cómo extraer lo 3DS llama "texels", así como materiales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top