modelos de reflexão gustavo de sá carvalho honorato

13
Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Upload: internet

Post on 17-Apr-2015

110 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelos de Reflexão

Gustavo de Sá Carvalho Honorato

Page 2: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

BRDF

Definição Bidirectional Reflectance distribution function Função que expressa a interação da luz com

uma superfície Quatro ângulos (2 incidentes, 2 refletidos)

Page 3: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

BRDF

Características desejáveis Obedecer as leis de conservação de energia e

de reciprocidade Permitir reflexão anisotrópica Ser controlada por parâmetros intuitivos Comportamento de Fresnel (aumentar

especularidade quando ângulo de incidência diminuir)

Ser amigável aos métodos Monte Carlo

Page 4: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Comportamento de Fresnel

Page 5: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Lambert

Características Apenas reflexão difusa Ignora a reflexão especular

luz incidente luz

incidente

luz incidente

Page 6: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Blinn-Phong

Características Proposto em 1977 por James F. Blinn, et al. Variação no modelo de Phong Modelo padrão do OpenGL Ainda é um dos modelos mais utilizados

Page 7: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Blinn-Phong

Prós Rápido Parâmetros intuitivos

Contras Não permite reflexão especular anisotrópica Não obedece as leis de reciprocidade e

conservação de energia Não obedece ao comportamento de Fresnel

Page 8: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Blinn-Phong

Formulação Modelo de Phong

Modelo de Blinn-Phong

onde

Page 9: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Blinn-Phong

Exemplo

Page 10: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Ward

Características Proposto em 1992 por Gregory J. Ward Permite reflexão especular anisotrópica Modelo criado a partir de dados coletados

empiricamente Variação do modelo Isotrópico Gaussiano Chamado por ele de Modelo Anisotrópico Gaussiano

Page 11: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Ward

Esquema

Fórmula

Page 12: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Modelo de Ward

Exemplo

1 2 3

1 - Cadeira real2 - Modelo isotrópico gaussiano3 - Modelo anisotrópico gaussiano (Ward)

Page 13: Modelos de Reflexão Gustavo de Sá Carvalho Honorato

Referências

[blinn77] James F. Blinn , Martin E. Newell, Texture and reflection in computer generated images, Communications of the ACM, v.19 n.10, p.542-547, Oct. 1976

[phong75] Bui Tuong Phong, Illumination for computer generated pictures, Communications of the ACM, v.18 n.6, p.311-317, June 1975 

[ward92] Measuring and modeling anisotropic reflection. Computer Graphics 26, 2 (July), 265–272. Proceedingsof SIGGRAPH ’92

[lafortune97]Non-linear approximation of reflectance functions. In Proceedings of SIGGRAPH 97, Computer Graphics Proceedings, Annual Conference Series, 117–126

[ashikhmin2000] Michael Ashikhmin , Peter Shirley, An anisotropic phong BRDF model, Journal of Graphics Tools, v.5 n.2, p.25-32, Dec. 2000