Todos alguna vez hemos cambiado el skin de nuestro personaje favorito por uno más interesante. Las coordenadas UV están directamente relacionadas con este concepto, ya que nos permiten posicionar una textura bidimensional sobre la superficie de un objeto tridimensional. Estas coordenadas actúan como puntos de referencia, los cuales controlan qué texels en el mapa de textura corresponden a cada vértice en la malla.
El proceso de posicionar vértices sobre coordenadas UV se denomina UV mapping y es un proceso mediante el cual se crean, editan y organizan los UV que aparecen como una representación aplanada, y bidimensional de la malla del objeto. Dentro de nuestro shader podremos acceder a esta propiedad, ya sea para posicionar una textura sobre nuestro objeto o para guardar información en ella.
El área de las coordenadas UV corresponde a un rango entre 0.0f y 1.0f, donde el primero corresponde al punto inicial, y el último, al punto final.