OpenGL Texture Mapping
-
28-09-2019 - |
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!
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:
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.