- Em que etapa do pipeline gráfico ocorre o cálculo de Gouraud?
Passo 1
O enunciado pergunta em que estágio do pipeline gráfico ocorre o cálculo de Gouraud, ou seja, quando são computadas as cores/intensidades nos vértices e depois interpoladas pelos pixels.
Passo 2
O pipeline clássico de renderização em tempo real costuma ter estas etapas principais:
- Aplicação: gera a cena, vos dados de objetos.
- Transformação e Iluminação (Vertex Shading): aplica transformações geométricas e calcula iluminação por vértice.
- Montagem de Primitivas: reúne vértices em triângulos ou polígonos.
- Rasterização: transforma primitivas em fragmentos (pixels) e faz interpolação de atributos.
- Fragment Shading: executa sombreadores de fragmento e testa visibilidade.
Passo 3
No sombreamento de Gouraud cada vértice tem seu valor de intensidade ou cor calculado com um modelo de iluminação (por ex. Phong) no vertex shader. Em seguida, durante a rasterização, essas cores de vértice são interpoladas linearmente ao longo de cada aresta e scanline para gerar a cor de cada pixel.
Passo 4
Portanto, o “cálculo de Gouraud” começa na etapa de Transformação e Iluminação (Vertex Shading), com a interpolação efetiva das cores ocorrendo na etapa de Rasterização.
Resposta
O cálculo de Gouraud ocorre na etapa de Transformação e Iluminação (vertex shading) do pipeline, seguido pela interpolação de cores na etapa de rasterização.