Você está na página 1de 20

Universidade do Estado do Rio Grande do Norte Disciplina: Computao Grfica Docente: Adriana Takahashi

Apresentado por: Aline Pereira Antnio Neto

Sumrio
Introduo Fonte de Luz Iluminao Modelos de Reflexo Modelos de Iluminao
Booknight Phong

Ray Tracing Lanamento de Raios Referncias

Introduo
Iluminao o estudo de como a luz interage com um objeto em uma cena. Temos fatores que resultam dessa interao, entre eles: a reflexo, classificao da fonte de luz e etc. Depois de entendermos como funciona essa relao, podemos estudar os modelos de iluminao.

Fonte de Luz
Ambiente Pontual Luz direcional Spot

Iluminao
Reflexo:
Mudana de direo de propagao de energia aps entrar em contato com a superfcie refratora e classifica-se em dois tipos: difusa e especular. Modelos de Reflexo:
Ambiente Difusa

Especular

Modelo de Reflexo
Ambiente
A luz atinge as superfcies igualmente em todas as direes a partir de uma fonte difusa no direcional.

Modelo de Reflexo
Difusa
Permite que um objeto possa ser visto de vrias posies, sua modelagem computacional baseada na lei de Lambert.

I I d kd cos
N
p

Superfcies lambertianas: - Superfcies foscas, - Cor no depende da posio do observador.

Modelo de Reflexo
Especular
A cor do objeto depende da posio do observador, dependendo da posio com relao fonte luminosa, um observador v pontos brilhantes.

Simula a reflexo maneira de um espelho (objetos altamente polidos) Depende da posio do observador, objeto fonte de luz

Modelos de Reflexo
Ambiente x Difusa x Especular

Modelos de Iluminao
Podem ser classificados como:
Local Global

Modelo de Booknight
Considera apenas a reflexo difusa.
Iluminao recebida em um ponto de uma superfcie refletida uniformemente em todas as direes

Contribuio proveniente da iluminao recebida de forma indireta modelada como uma constante. Baseia-se apenas na reflexo lambertiana.

Modelo de Phong
Emisso: contribuio que no depende de fontes de luz (fluorescncia) Ambiente: contribuio que no depende da geometria Difusa: contribuio correspondente ao espalhamento da reflexo lambertiana (independe da posio do observador) Especular: contribuio referente ao comportamento de superfcies polidas

Ray Tracing
Modelo Global Grau de foto realismo muito elevado

Ray Tracing
Algoritmo simples
Para cada pixel da tela Lance um raio; Para cada objeto da cena Calcule a interseo do raio com este o objeto; Armazene a interseo mais prxima; Se o raio interceptou algum objeto Calcule a contribuio das luzes na cor deste ponto; Pinte o pixel com esta cor. seno Pinte o pixel com de fundo.

Lanamento de Raios
A posio da cmera dada pelo prprio vetor (eyex,eyey,eyez) O eixo ze definido pelo vetor normalizado correspondente a direo do eixo ptico. O eixo ptico, por sua vez, dado pela reta que passa pelo eye e pelo center.

Lanamento de Raios

Ray Tracing

Referncias
Montenegro, Anselmo. Material da aula da disciplina de Computao Grfica . Disponvel em: http://www.ic.uff.br/~anselmo/cursos/CGI/CGI20112/CGI20112.html Vasconcelos, Cristina. Material de aula de Computao Grfica. Disponvel em:http://www2.ic.uff.br/~crisnv/disciplinas/...2012.../CG_aula14_ilumi nacao.pdf Notas de Aula: Professor Marcos. Disponvel em: www.dca.ufrn.br/~lmarcos/courses/compgraf/notes/ppt/iluminacao.ppt Pereira, J.P; Costa, A. Introduo a Computao Grfica: Iluminao. Disponvel em: www.dei.isep.ipp.pt/~jpp/sgrai/Iluminacao.pdf Cavalcante, J. Computao Grfica: Realismo. Disponvel em: www.univasf.edu.br/~jorge.cavalcanti/comput_graf12_Realismo.pdf

Você também pode gostar