Comparando modos de sombreamento (Direct3D 9)

No modo de sombreamento simples, a pirâmide a seguir é exibida com uma borda afiada entre rostos adjacentes. No modo de sombreamento Gouraud, no entanto, os valores de sombreamento são interpolados na borda e a aparência final é de uma superfície curva.

ilustração de uma pirâmide com bordas afiadas e setas que apontam para os normais faciais

Luzes de sombreamento gouraud superfícies planas mais realisticamente do que sombreamento plano. Um rosto no modo de sombreamento plano é uma cor uniforme, mas o sombreamento Gouraud permite que a luz caia em um rosto mais corretamente. Esse efeito é particularmente óbvio se há uma fonte de ponto próxima.

O sombreamento gouraud suaviza as bordas afiadas entre polígonos visíveis com sombreamento plano. No entanto, pode resultar em bandas mach, que são faixas de cor ou luz que não são suavemente misturadas entre polígonos adjacentes. Seu aplicativo pode reduzir a aparência das bandas Mach aumentando o número de polígonos em um objeto, aumentando a resolução da tela ou aumentando a profundidade da cor do aplicativo.

O sombreamento gouraud pode perder alguns detalhes. Por exemplo, na ilustração a seguir, um destaque está completamente contido em uma face de polígono.

ilustração de um destaque dentro de uma face de polígono

Nesse caso, o sombreamento gouraud, que interpola entre os vértices, perderia completamente os holofotes; o rosto seria renderizado como se os holofotes não existissem.

Sombreamento