Domanda

Hey ragazzi, Sono nuovo di programmazione del gioco e la programmazione grafica. Tuttavia, ho ardentemente desidero imparare, così ho iniziato a costruire un motore di gioco con OpenGL. Ho implementato tutte le caratteristiche grafiche di base, e ora voglio aggiungere texture supporto per le mie maglie triangolari.

Gli unici tutorial che posso trovare per texture mapping è per un singolo poligono - come faccio a definire una texture che avvolge l'intera rete

?

sto caricando le maglie da file .3ds utilizzando lib3ds (http://code.google.com/p/lib3ds/). Do .3ds file di carry coordinare alcune texture di dati o qualcosa del genere?

grazie!

È stato utile?

Soluzione

Ecco una pagina che mostra un esempio di lettura le coordinate della texture:

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

Tuttavia, non tutti i file 3ds contengono informazioni tessitura - vedi avviso in:

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

Altri suggerimenti

Se i modelli sono molto più complesse di cubetti, si utilizza un UV mappare di tradurre il superficie 3-dimensionale del modello in un'immagine piatta per il texture mapping.

appare come questa discussione su gamedev ha un esempio di come estrarre ciò 3DS chiama "texel" così come i materiali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top