Carlos Oliveira coliveira@inf.puc-rio.br Modelos de Reflexão.

Slides:



Advertisements
Apresentações semelhantes
Espectro de LUZ e Modelos de Reflexão
Advertisements

Mauricio Cunha Escarpinati
Computação Gráfica Modelos de Iluminação
FENÔMENOS ONDULATÓRIOS
Modelos de ILuminação Alex F. V. Machado.
Prof.: Raphael Carvalho
COLÉGIO MILITAR de FORTALEZA
Iluminação e Sombreamento
24T12 – Sala 3F5 Bruno Motta de Carvalho DIMAp – Sala 15 – Ramal 227
Trabalho 01 – Modelos de Reflexão
Reflexão de uma superfície
Gustavo de Sá Carvalho Honorato
INF 1366 – Computação Gráfica Interativa Iluminação e Shading
Computação Gráfica: Aula8: Iluminação
Computação Gráfica: Aula6: Iluminação
Ray Tracing.
PSI-2652: Processamento, Síntese e Análise de Imagens II Rodrigo Debczynski Fernandes – n°USP Prof. Marcio Lobo.
Visão Computacional Imagem: Reflexão
An Improved Illumination Model for Shaded Display
Introdução à Óptica Geométrica
Física Experimental II Prof. Ms. Alysson Cristiano Beneti
Computação Gráfica Modelos de Iluminação
Computação Gráfica: Aula6: Iluminação
Professor : DUDU Disciplina : Física Óptica (FO) Introdução
ÓPTICA FÍSICA: Estuda os fenômenos luminosos cuja explicação depende das teorias relativas á natureza da luz (onda ou partícula). GEOMÉTRICA: Estuda os.
AS CORES DOS OBJETOS A luz branca é uma mistura de todas as cores.
Gamut de cores visíveis
PROFESSOR RODRIGO PENNA
2 – Propriedades e Aplicações da Luz
REFRAÇÃO DA LUZ IVAN SANTOS. 1ª Lei da Refração: O raio incidente, o raio refratado e a reta normal são coplanares. 2ª Lei de Refração (Snell-Descartes)
Cap Imagens Formação de imagens por reflexão:
Modelos de reflexão Trabalho 1 Pablo Bioni.
Carlos Oliveira Rotação Carlos Oliveira
ESPELHOS ESFÉRICOS Prof. Odair Mateus Prof. Odair Mateus.
Ray Tracing Felipe Baldino Moreira Fundamentos de Computação Gráfica
Estimação da direção de múltiplas fontes de luz Baseado no artigo Estimation of Illuminant Direction and Intensity of Multiple Light Sources, de W. Zhou.
Educação do Serviço Social do Comércio Professor: Diones Charles
Visão Computacional Formação da Imagem
ÓPTICA GEOMÉTRICA PREGOLINI.
Iluminação e Sombreamento
Reflexão Prof. Dr. Paulo Roberto Gomes Luzzardi Ucpel-BCC
Ray Tracing Anderson Tavares Bacharelado em Ciência da Computação
Curso Profissional de Técnico de Multimédia – 10ºM Física Ano 2013/2014 Professora Sónia Lisboa Diana Ribeiro nº7.
26 Reflexão da luz LUZ| Fenómenos óticos.
Professor : DUDU Disciplina : Física Óptica (FO) Introdução:
Computação Gráfica – Iluminação
Computação Gráfica – Iluminação
Fenômenos luminosos ÓPTICA GEOMÉTRICA Prof. ZOIM 16 REFLEXÃO LUMINOSA
ÓPTICA.
Leis da Reflexão 1ª Lei – O raio refletido pertence ao plano de incidência. 2ª Lei – A medida do ângulo de incidência é igual ao ângulo de reflexão.
Reflexão da luz.
Claudio Esperança Paulo Roma Cavalcanti
Introdução à Multimídia
Ricardo Costa Modelos de reflexão Ricardo Costa
Iluminação e FotoRealismo A BRDF e a Equação de Rendering Luís Paulo Peixoto dos Santos.
FENÔMENOS ÓPTICOS E ESPELHO PLANO
Visão Computacional Formação da Imagem Radiometria
Prof. Nilton Cesar de Oliveira Borges
Reflexão da Luz Espelho Plano.
ANTENAS INTRODUÇÃO.
Apresentação 2 Aumento do realismo : texturas e sombras, evolução dos modelos de reflexões locais.
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 02 Modelos Locais de Iluminação Marcio.
Computação Gráfica: Aula6: Iluminação
REFLEXÃO DA LUZ.
EXERCÍCIO 10
Introdução à Computação Gráfica Iluminação
ÓPTICA GEOMÉTRICA e FORMAÇÃO DE IMAGENS
Prof.: Raphael Carvalho. ÓPTICA GEOMÉTRICA É a parte da Física que estuda os fenômenos relacionados com a luz e sua interação com meios materiais quando.
BOM DIA E BEM VINDOS!. AULA II ÓTICA (FGE 160) Prof. Sidney Leal da Silva.
A quantidade de luz refletida depende da:
Transcrição da apresentação:

Carlos Oliveira coliveira@inf.puc-rio.br Modelos de Reflexão

Sumário Descrição e objetivo Iluminação Modelos de Reflexão Blinn-Phong Cook-Torrance Implementação Resultados obtidos

Descrição e Objetivo Implementar um programa para exibir uma ou mais esferas exemplificando os diferentes modelos de reflexão utilizados em CG Leitura do espectro da luz e conversão para RGB Implementação de um modelo físico, um fenomenológico e uma BRDF

Iluminação Tipos de fontes de luz Ambiente: igual em todas as direções Difusa: modelo lambertiano Modela superfície opaca rugosa a nível microscópico Refletor difuso ideal: Luz recebida é refletida igualmente em todas as direções O brilho visto não depende da direção de visualização Lei de Lambert: luz incidente

Iluminação (cont.) OpenGL Especular Depende da posição do observador Causada por superfícies lisas ao nível microscópico Um raio é refletido numa direção única Direção é definida pela direção de incidência e pela normal Modelo de Phong: OpenGL

Modelos de Reflexão: vetores N H (R) N – Normal L – Luz V – Observador R – Refletido H – Halfway R = 2(NL)N – L Modelo Phong padrão H = (V + L) / 2 Modelo Blinn-Phong (o que foi utilizado) Fonte (L) L R V x

Modelos de Reflexão: Blinn-Phong Modelo fenomenológico Modelo Blinn-Phong utilizado Mais eficiente e fisicamente correto que o Phong por utilizar NH ao invés de RV para a componente especular L(V) = ka La + kd Li (NL) + ks Li (NH)n

Modelos de Reflexão: Cook-Torrance Modelo físico – técnica baseada na física da superfície F – Fórmula de Fresnel D – Rugosidade das microfacetas G – Distribuição geométrica das microfacetas

Modelos de Reflexão: Cook-Torrance (cont.) Fórmula de Fresnel – derivada das equações de Maxwell Luz incidente normal reflete cor da superfície Luz incidente tangencial reflete cor da luz Reflexão aumenta à medida que a incidência se torna tangencial Coeficientes qi – ângulo de incidência relativo a H qt – ângulo de refração relativo a H qi = arccos(LH) sin(qt) = sin(qi) / 

Modelos de Reflexão: Cook-Torrance (cont.) Rugosidade das Microfacetas – caracteriza os declives das microfacetas Utilizamos a função de distribuição de Beckman para superfícies rugosas m pequeno (e.g. 0.2) determina superfícies suaves, m grande (e.g. 0.8) determina superfícies rugosas α = arccos(NH)

Modelos de Reflexão: Cook-Torrance (cont.) Distribuição geométrica das microfacetas – modelo Torrance-Sparrow Sombreando – luz incidente não alcança o material Mascarando – luz refletida não alcança o observador Utilizamos o mínimo Gs = 2(NH)(NV)/(VH) Gm = 2(NH)(NL)/(VH) G = min(1, Gs, Gm)

Implementação Espectro da luz incidente Leitura do arquivo no formato <lambda>,<intensidade> <lambda>,<intensidade> ... Conversão do espectro para XYZ Conversão de XYZ para RGB

Implementação (cont.) Desenhar as duas esferas na tela, utilizando o RGB da luz calculado no passo anterior A primeira utilizando o modelo Cook-Torrance de iluminação A segunda utilizando o modelo Blinn-Phong

Resultados Obtidos Cook-Torrance Blinn-Phong