1. 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:
  1. Aplicação: gera a cena, vos dados de objetos.
  2. Transformação e Iluminação (Vertex Shading): aplica transformações geométricas e calcula iluminação por vértice.
  3. Montagem de Primitivas: reúne vértices em triângulos ou polígonos.
  4. Rasterização: transforma primitivas em fragmentos (pixels) e faz interpolação de atributos.
  5. 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.

Exercícios relacionados