Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

32
Modelos de ILuminação Alex F. V. Machado

Transcript of Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Page 1: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação

Alex F. V. Machado

Page 2: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação

Page 3: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de Iluminação

• Modelos locais– Apenas caminhos do tipo fonte luminosa → superfície

→ olho são tratados– Esforço computacional baixo– Principal método: Phong

• Modelos globais– Considera também a iluminação que é refletida ou

refratada por outras superfícies– Maior grau de realismo– Principais Métodos: ray tracing e radiosidade

Page 4: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de Iluminação Local

• O Modelo Phong permite calcular o valor da intensidade de um raio luminoso em função da orientação da superfície, da posição da câmara, da posição da fonte de luz e das propriedades da superfície.

• Considera que a reflexão da energia luminosa por uma superfície corresponde à combinação linear de três componentes:– Luz Ambiente– Reflexão Difusa– Reflexão Especular

(varia conforme o ângulo de observação)

Page 5: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de Iluminação Local

Componentes do Modelo de Phong

Difusa Especular Ambiente

Page 6: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de Iluminação Local

Componentes do Modelo de Phong

Page 7: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Luz Ambiente

• O modelo de Phong assume que as únicas superfícies que vão estar visíveis são aquelas que são diretamente iluminadas por fontes de luz.

• Todas as superfícies da cena vão ser iluminadas por uma fonte de luz ambiente, com intensidade, Ia, de valor constante, a qual resulta de múltiplas reflexões da luz nas superfícies da cena.

• O modo como cada superfície reflete a luz ambiente depende do valor do coeficiente de reflexão ambiente ka do material o qual pode ter valores entre 0 e 1.

Page 8: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Reflexão Difusa(Modelo Lambertiano)

• Quando a superfície do material apresenta uma estrutura muito irregular a energia é refletida em todas as direções de igual modo, e o seu valor depende unicamente do ângulo entre o raio incidente e a normal à superfície do objeto.

Page 9: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Reflexão Difusa

Page 10: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Reflexão Especular• Esta reflexão refere-se ao comportamento de superfícies

polidas e ângulo de observação.

Page 11: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Reflexão Especular

Page 12: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Sombreamentos

• Constante

• Gouraud

Page 13: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Sombreamento Constante

• No modelo de sombreamento constante é utilizada a normal da face para calcular uma cor a qual é usada para sombrear toda esta face.

• Assim, sabendo a posição da fonte de luz, a normal da face e as propriedades do material, é possível aplicar o modelo de reflexão de Phong e obter uma intensidade da energia luminosa refletida a qual pode ser aplicada no sombreamento dos pixels que cobriram a superfície.

Page 14: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Sombreamento de Gouraud

Page 15: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Sombreamento de Gouraud

• No método de sombreamento de Gouraud a influência de faces adjacentes é complementada através do cálculo de normais em cada vértice da malha das faces.

• Estas normais são obtidas por interpolação das normais de todas as faces que partilham um mesmo vértice.

Page 16: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

• Modelos de iluminação local são limitados:– cada objeto é renderizado localmente, não prevendo

a influência de uns sobre os outros.– não é considerada a geração de sombras sobre

outros objetos.

• Solução: uso de modelos mais sofisticados que, por consequência, são também mais lentos:– Ray-tracing: ideal para superfícies com alto grau de

especularidade (reflexos e transparências)– Radiosidade: bom para cenas com superfícies

difusas, como interiores de prédios.

Page 17: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Em Física:• Superfície especular: superfície

perfeitamente polida, no qual os raios luminosos são refletidos numa única direção.Ex: bloco de vidro.

• Superfície difusa: superfície irregular em que os raios refletidos se propagam em diversas direções.Ex: paredes, folhas, móveis

Page 18: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

Page 19: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

Page 20: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

Page 21: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

Page 22: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

Considera:

• Iluminação Direta• Reflexão entre objetos• Refração entre objetos• Sombras entre objetos

Page 23: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

• Iluminação Direta

Page 24: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

• Reflexão

Page 25: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

• Refração

Page 26: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Ray Tracing

• Sombreamento

Page 27: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Radiosidade

Page 28: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Radiosidade

Page 29: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Radiosidade

Page 30: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Radiosidade

Page 31: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Radiosidade

Page 32: Modelos de ILuminação Alex F. V. Machado. Modelos de ILuminação.

Modelos de ILuminação Globais

Radiosidade

Variação no número de patches