Bump mapping
Maggiori info
- Creato da
- Jim Blinn
- Anno
- 1978
- Tipo
- Tecnica di rendering
Un trucco che fa sembrare ruvida una superficie piatta alterando le sue normali con una texture, invece di aggiungere geometria.
Jim Blinn descrisse l'idea nel 1978. Una bump map o mappa d'altezza indica come inclinare la normale della superficie in ogni punto, e l'illuminazione viene calcolata rispetto a questa normale alterata: l'occhio interpreta il gioco di ombre come buche e rilievi, anche se il poligono è piatto come uno specchio.
La tecnica esplose nella demoscene a cavallo del millennio, spesso nelle varianti «emboss» o dot3 eseguite in tempo reale prima che le schede grafiche la supportassero in modo nativo. La sua erede, il normal mapping, memorizza l'intero vettore normale in una texture RGB invece di una sola altezza, affinando il trucco abbastanza da servire ai giochi moderni.