Iluminação e FotoRealismo: BRDF e Equação de Rendering

Slides:



Advertisements
Apresentações semelhantes
Algoritmos em Grafos.
Advertisements

Geometria Computacional Fecho Convexo II
RADIAÇÃO TÉRMICA.
COMUNICAÇÃO DE INFORMAÇÃO A CURTAS DISTÂNCIAS
Introdução à Detecção Remota
Energia Solar Térmica Radiação Solar Painéis Solares Aplicações AC.
Vetores Representação e características Operações I Decomposição
Modelos no Domínio do Tempo de Sistemas LTI Contínuos
Modelos de ILuminação Alex F. V. Machado.
Introdução à Computação Gráfica Radiosidade
Iluminação e Sombreamento
CIRCUNFERÊNCIAS E ÂNGULOS
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
Mecânica dos Sólidos e Estruturas
Rapid Hierarquichal Radiosity Algorithm Pat Hanrahan David Salzman Larry Aupperle Siggraph ´91 Las Vegas.
Iluminação e FotoRealismo: R adiosidade Luís Paulo Peixoto dos Santos
Iluminação e FotoRealismo
BI-DIRECTIONAL PATH TRACING
Iluminação e FotoRealismo: Radiosidade
Iluminação e FotoRealismo: Ray Tracing Clássico
Iluminação e FotoRealismo Luís Paulo Peixoto dos Santos
Iluminação e FotoRealismo: Ray Tracing Distribuído Luís Paulo Peixoto dos Santos
Iluminação e FotoRealismo: Fundamentos
An Improved Illumination Model for Shaded Display
Iluminação e FotoRealismo
Iluminação e FotoRealismo
Iluminação e FotoRealismo
Iluminação e FotoRealismo
Iluminação e FotoRealismo: Ray Tracing Distribuído Luís Paulo Peixoto dos Santos
Computação Gráfica Iluminação.
Iluminação e FotoRealismo Luís Paulo Peixoto dos Santos
Formulário de Matemática
Campus de Caraguatatuba
Computação Gráfica: Aula6: Iluminação
2 – Propriedades e Aplicações da Luz
MECÂNICA - DINÂMICA Dinâmica de um Ponto Material: Impulso e Quantidade de Movimento Cap. 15.
Introdução à Computação Gráfica Radiosidade
Visão Computacional Shape from Shading
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.
Visão Computacional Formação da Imagem
Ondas.
Emissão e absorção de radiação
Thiago Aurélio Prof. Dr. Paulo Roberto Gomes Luzzardi
Ray Tracing Anderson Tavares Bacharelado em Ciência da Computação
Aula II – O Campo Elétrico
2.º Ciclo 6.º ano de escolaridade
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Campos elétricos na matéria
Visão por Computador Formação da Imagem
Dinâmica do Movimento Plano de um Corpo Rígido: Força e Aceleração
Radiosidade Rafael Decker Prof. Dr. Paulo Roberto Gomes Luzzardi.
1 Iluminação Global Rodrigo de Toledo UFRJ, CG1,
Claudio Esperança Paulo Roma Cavalcanti
Iluminação e FotoRealismo A BRDF e a Equação de Rendering Luís Paulo Peixoto dos Santos.
Detecção remota: fundamentos
Visão Computacional Formação da Imagem Radiometria
Detecção remota: fundamentos
Paulo Costa 10ºM, nº16 Física Curso Profissional Técnico de Multimédia
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 02 Modelos Locais de Iluminação Marcio.
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 11 ??? Marcio Lobo Netto LSI - PEE - EPUSP Universidade.
Computação Gráfica: Aula6: Iluminação
Introdução à Computação Gráfica Iluminação
Quantidades Radiométricas. energia radiante –Definimos a energia radiante (Q) como sendo a quantidade de energia emitida por um corpo, e será um múltiplo.
: Comunicações a longas distâncias UNIDADE 2 : Comunicações a longas distâncias Propriedades das Ondas: Reflexão; Refracção; Reflexão Total e Difracção.
Transcrição da apresentação:

Iluminação e FotoRealismo: BRDF e Equação de Rendering Luís Paulo Peixoto dos Santos http://gec.di.uminho.pt/mcgav/ifr

BRDF Na óptica geométrica a radiância é absorvida, reflectida e/ou transmitida pelas superfícies As propriedades da reflectividade de uma superfície afectam a aparência de um objecto BRDF (Bidirectional Reflectance Distribution Function) – descreve a reflectância de uma superfície.

BRDF A BRDF no ponto x é definida como a razão entre a radiância diferencial reflectida na direcção  e a irradiância diferencial incidente através de um ângulo sólido . como então

Propriedades da BRDF A BRDF pode ser, e geralmente é, dependente do comprimento de onda  A BRDF pode tomar qualquer valor positivo A BRDF para qualquer ponto x de uma superfície é uma função de 5 dimensões: ,  = (r, r),  = (i, i) O valor da BRDF é o mesmo se as direcções de incidência e reflexão forem trocadas (reciprocidade de Helmhotz) Propriedade fundamental para algoritmos bidireccionais: seguem caminhos com origem no observador e caminhos com origem nas fontes de luz

Propriedades da BRDF O valor da BRDF para uma direcção de incidência  é independente da presença ou não de radiância ao longo de outras direcções. A BRDF é, portanto, linear para as direcções de incidência, podendo estas ser somadas linearmente (ou integradas no caso contínuo) para todas as direcções de incidência na hemisfera s Na prática L(x) é calculado somando as contribuições de um subconjunto de direcções da hemisfera s, criteriosamente escolhidas

BRDF L(x) N L(x) BRDF para uma direcção de incidência e uma direcção de reflexão

BRDF N L(x)

BRDF – conservação da energia O total de fluxo radiante reflectido em todas as direcções deve ser menor que o total de fluxo radiante recebido de todas as direcções. Corolário:

A equação de rendering Objectivo: calcular a distribuição da fluxo radiante num ambiente no estado de equilíbrio Como o olho humano é sensível à radiância, calculamos valores de radiância ou valores médios de radiância sobre certas áreas e ângulos sólidos numa cena A equação de rendering descreve o transporte de radiância através de um meio não-participativo num ambiente tri-dimensional (3D) Formulada por Kajiya, no ACM SIGGRAPH, 1986

A equação de rendering A radiância total emitida por um ponto x de uma superfície numa direcção  é a soma: da radiância autoemitida naquele ponto e naquela direcção Le(x→) com a radiância reflectida naquele ponto e naquela direcção Lr(x→)

A equação de rendering Do estudo da BRDF sabemos que: logo Trata-se de um integral recursivo designado por equação de Fredholm de 2ª ordem, pois a quantidade desconhecida aparece em ambos os lados da equação Não tem solução analítica

A equação de rendering A radiância autoemitida aplica-se apenas às fontes de luz; serve de inicialização para o cálculo do equilíbrio A radiância reflectida é o integral (somatório contínuo) das contribuições das radiâncias incidentes em x para todas as direcções  ao longo da hemisfera Ωs, centrada em x Formulação hemisférica

A equação de rendering N y’=r(x,’) y’’=r(x,’’) y’’’=r(x,’’’) x Em vez de considerar a radiância incidente L(x←) através de todas as direcções da  hemisfera, podemos considerar a radiância oriunda de todos os pontos de todos os objectos da cena que contribuem para a radiância incidente em x x N y’=r(x,’) y’’=r(x,’’) y’’’=r(x,’’’)

A equação de rendering A operação de ray casting, r(x,), determina o ponto no objecto visível mais próximo ao longo de um raio com origem em x e direcção . Sendo A o conjunto de todos os pontos de todas as superfícies da cena então:

A equação de rendering A visibilidade V(x,y) especifica a visibilidade entre 2 pontos x e y : A visibilidade V(x,y) pode ser computada usando a operação de ray casting, r(x,): x e y são mutuamente visíveis se existe alguma direcção  tal que y =r(x,) O cálculo da visibilidade é, frequentemente, a operação que consome mais tempo nos algoritmos de iluminação global. Se dois pontos não são mutuamente visíveis, diz-se que estão em oclusão

A equação de rendering Sendo y =r(x,), o ponto vísivel a partir de x na direcção , então Falta converter o ângulo sólido diferencial, ∂ω, numa área sólida diferencial, para integrar para todas as áreas em lugar de integrar para todas as direcções. com: Ny – normal à superfície no ponto y rxy – distância euclidiana entre x e y

A equação de rendering A formulação hemisférica: é equivalente à formulação por áreas O termo V(x,y) aparece porque apenas pontos mutuamente visíveis contribuem directamente para a radiância incidente

A equação de rendering Introduz-se um termo geométrico G(x,y) : logo

A equação de rendering - Síntese Formulação hemisférica A radiância emitida por x na direcção  é igual à soma da radiância autoemitida por x com a radiância reflectida por x, ambas na mesma direcção. A radiância reflectida resulta da contribuição da radiância incidente em x integrada para todas as direcções  da hemisfera Ωs centrada em x. A formulação hemisférica é a mais apropriada para os algoritmos tipo ray tracing A principal simplificação consiste em não considerar todas as direcções da hemisfera, mas apenas um subconjunto criteriosamente seleccionado

A equação de rendering - Síntese Formulação por área A radiância emitida por x na direcção  é igual à soma da radiância autoemitida por x com a radiância reflectida por x, ambas na mesma direcção. A radiância reflectida resulta da contribuição da radiância incidente em x integrada para todos os pontos y visíveis de x. A formulação por área é a utilizada pela radiosidade A principal simplificação consiste em simplificar a BRDF, considerando que todas as superfícies são perfeitamente difusas, logo reflectem a radiância com a mesma intensidade em todas as direcções.