Confronto tra modalità ombreggiatura (Direct3D 9)
In modalità ombreggiatura piatta, la piramide seguente viene visualizzata con un bordo affilato tra i visi adiacenti. In modalità ombreggiatura gouraud, tuttavia, i valori di ombreggiatura vengono interpolati attraverso il bordo e l'aspetto finale è di una superficie curva.
L'ombreggiatura gouraud illumina superfici piatte in modo più realistico rispetto all'ombreggiatura piatta. Un viso in modalità ombreggiatura piatta è un colore uniforme, ma l'ombreggiatura di Gouraud consente alla luce di cadere in un viso in modo più corretto. Questo effetto è particolarmente evidente se c'è una fonte punto nelle vicinanze.
L'ombreggiatura gouraud uniforma i bordi taglienti tra i poligoni visibili con ombreggiatura piatta. Tuttavia, può comportare bande di mach, che sono bande di colore o luce che non sono uniformemente mescolate tra poligoni adiacenti. L'applicazione può ridurre l'aspetto delle bande Mach aumentando il numero di poligoni in un oggetto, aumentando la risoluzione dello schermo o aumentando la profondità dei colori dell'applicazione.
L'ombreggiatura gouraud può perdere alcuni dettagli. Nell'illustrazione seguente, ad esempio, un riflettore è completamente contenuto all'interno di un viso poligono.
In questo caso, l'ombreggiatura di Gouraud, che interpola tra vertici, mancherebbe del tutto il riflettore; il rendering del viso sarebbe come se il riflettore non esistesse.
Argomenti correlati