9.4.Renderizant amb textures

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