Che cos’è e come funziona una mappa UV

In questo articolo imparerai cos’è una mappa UV, o UV map, e come funziona o meglio come agisce su una Mesh (oggetto tridimensionale).

Che cos’è una Mappa UV?

Una mappa UV è simile a quella che segue:

Esempio di mappa UV o UV Map

In pratica serve per due casi specifici:

  • Dire al programma utilizzato come applicare la texture su una Mesh.
  • Dare istruzioni al programma su come tracciare le ombre.

Per ognuna di queste due funzioni, si utilizza una UV map singola.
Pertanto generalmente sono al massimo due le UV maps utili in una mesh, qualora ce ne fossero più di due altre sono semplicemente intercambiabili, ma sempre due sono quelle in uso. Se ce ne fosse solo una, allora mancherebbe la mappa UV relativa al tracing delle ombre.

Come funziona una UV Map?

Le mappe UV lavorano in stretta relazione con i vertici della Mesh.
Per capire come funziona una mappa UV facciamo un esempio più pratico.

come funziona una mappa UV: texture logo pizzo

Mettiamo caso di voler applicare ad un cubo la seguente texture.

Coordinate UV di una Texture: esempio del logo Pizzo

Una texture ha delle sue coordinate, come quelle mostrate.

In pratica la mappa UV non fa altro che istruire il programma su quali coordinate applicare nei triangoli della Mesh, prendendoli dalla texture.

Applicazione Texture per intero Coordinate UV

Numeriamo convenzionalmente i vertici del cubo come nell’immagine, il risultato sarà il seguente per una UV map che prende le coordinate da 0;0 a 1;1: al vertice 1 corrisponderà 0;0 al vertice 4 corrisponderà 1;1.

Zoom o Ritaglio Texture nelle Coordinate UV Cos'è una Mappa UV

Immaginiamo invece di prendere coordinate da 0,5;0,5 a 1;0.

In pratica stiamo ritagliando la texture applicandone alla Mesh solo una sua porzione.

Applicazione Texture ritagliata (o zoomata) Coordinate UV

Allora al vertice 1 corrisponderà 0,5;0, al vertice 4 corrisponderà 1;0,5.
Il risultato allora sarà il seguente: la stessa immagine ingrandita.

A fare questa operazione, ovvero a dire quali coordinate della texture applicare, ci pensa proprio la UV map. Ora avrai capito senza problemi cosa è una mappa UV e come agisce.


Allora un buon modellatore segue questi punti con accuratezza prima di passare il modello 3D al programmatore che la utilizzerà nella creazione del videogioco:

  • creare la mesh
  • assicurarsi che la texture sia applicata correttamente
  • assicurarsi che, se necessario, le ombre siano tracciate correttamente
  • tenere più basso possibile il numero di triangoli per evitare di sovraccaricare la GPU
  • ricordarsi di esportare materiali e UV maps

Cosa hai imparato

  1. Che cos’è una UV Map o mappa UV
  2. Come funziona una mappa UV ovvero in che modo l’UV map applica una texture su una mesh
  3. Consigli per un corretto funzionamento della Mesh all’interno del videogioco

Dopo aver capito cos’è e come funziona una mappa UV adesso puoi procedere a modellare i tuoi oggetti (con Blender ad esempio) senza dare problemi ai programmatori, o da programmatore individuare i problemi qualora ci fossero analizzando le mappe UV.