A continuació
adjuntem un petit exemple que ens mostra com es carrega una textura a memòria i
es crea el ShaderResource que usarà la textura.
Aquesta primera
funció es tracta de la inicialització de tots els elements que usarem per a
crear el nostre escenari.
Aquesta segona
funció es tracta de la renderització de l’escena (amb els models ja creats prèviament).
A l’hora de crear
el model amb la textura es farà tot exactament igual que quan creàvem un
triangle qualsevol, l’única cosa que canvia és que en aquest cas en lloc d'assignar quin color
correspon a cada vèrtex, assignarem quina coordenada (en texel) correspon al vèrtex
de la figura. A continuació hi ha un exemple:
Obtenint finalment una imatge com la següent,
on es texturitza un quadrat:
Figura 2. Quadrat texturitzat.
Per a descarregar un exemple fes click en aquest enllaç.

No hay comentarios:
Publicar un comentario