Index Buffer
Para crear un cuadrado se necesitan definir 6 vértices como en la siguiente figura:
Pero como puedes ver se repiten vértices, para evitar enviar a la GPU vértices repetidos podemos hacer uso de un index buffer. Un index buffer consiste en definir los triángulos mediante indices como en la siguiente imagen:
Texture mapping
Texture mapping es una técnica que te permite decorar geometría con imágenes. Para poder texturizar nuestro cuadro necesitamos añadir a nuestros vértices 2 coordenadas las cuales especifican la posición de un pixel en la textura. Las coordenadas son comúnmente llamadas u, v o también s, t.
Las coordenadas que le vamos a asignar a nuestro cuadro se muestra en la siguiente imagen:
Texture mapping es una técnica que te permite decorar geometría con imágenes. Para poder texturizar nuestro cuadro necesitamos añadir a nuestros vértices 2 coordenadas las cuales especifican la posición de un pixel en la textura. Las coordenadas son comúnmente llamadas u, v o también s, t.
Las coordenadas que le vamos a asignar a nuestro cuadro se muestra en la siguiente imagen:
La estructura del engine para este tutorial es la siguiente:
Si compilas el código de este tutorial obtienes:
En el siguiente link te puedes descargar el código de este tutorial:


