Mappatura delle texture

Il texture mapping è un processo di progettazione grafica in cui una superficie bidimensionale (2-D), chiamata texture map, viene "avvolta attorno" a un oggetto tridimensionale (3-D). Quindi, l'oggetto 3-D acquisisce una tessitura superficiale simile a quella della superficie 2-D. La mappatura delle texture è l'equivalente elettronico dell'applicazione di carta da parati, pittura o impiallacciatura a un oggetto reale.

Le mappature delle texture più semplici coinvolgono processi come quello mostrato di seguito. Tre quadrati identici, ciascuno coperto in modo casuale da punti, vengono mappati direttamente sulle tre sfaccettature visibili di un cubo 3-D. Ciò distorce le dimensioni delle forme della sabbia dei punti sulle sfaccettature in alto e a destra. copre il cubo senza apparenti discontinuità a causa del modo in cui i punti sono disposti sui quadrati.

texture-mapping.gif (4074 byte)

In alcune mappature, la corrispondenza tra la texture map 2-D e la superficie dell'oggetto 3-D diventa "disordinata". Un esempio è l'applicazione di un motivo di quadrati alla superficie di una sfera. È impossibile incollare carta da parati a quadretti su una sfera senza tagliare la carta in modo tale da creare discontinuità nel disegno. Questo problema si verifica con molti mapping di trama.

Un pattern complesso può, in alcuni casi, essere accoppiato senza soluzione di continuità alla superficie di un oggetto 3-D utilizzando un sofisticato programma di grafica. Il pattern viene generato direttamente sulla resa 3-D, piuttosto che utilizzando una mappa di texture. la sfera può essere rifinita con venature del legno.Il problema dei quadrati su una sfera non può essere risolto, ma è possibile adattare un modello di triangoli su una sfera regolando le dimensioni dei triangoli.