Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Ray Tracing
2
Algoritmo básico de Ray Tracing
Para cada ponto da tela Calcule uma linha reta unindo o olho do observador a este ponto Descubra as interseções desta reta com os objetos 3D que estão atrás da tela Pinte o ponto com a cor do objeto mais próximo
3
Interseção Raio-Cena Para fins de implementação é descrito na sua forma paramétrica de um ponto inicial (x0 , y0 , z0) e um ponto final (x1 , y1 , z1), e um vetor Diretor (Dx , Dy , Dz) = (x1 - x0 , y1 - y0 , z1 - z0 ). Desta maneira, os pontos (x, y, z) desta linha podem ser acessados via um parâmetro t , ou seja: x = x0 + t . Dx y = y0 + t . Dy z = z0 + t . Dz
4
Sólidos Limitantes ( Bounding Volumes )
Fazemos a interseção do raio com um sólido limitante de equação simples (exemplo esfera), antes de interceptá-lo com a superfície do objeto.
5
Efeito de Sombra com o Ray- Tracing
O efeito de sombra aparece em um objeto quando existe um outro objeto opaco entre o primeiro e a fonte de luz. A idéia é lançar um outro raio, chamado "raio de sombra", que une o ponto do objeto que foi atingido ao ponto de luz. Se entre o ponto e a luz existir um outro objeto, este ponto estará na sombra, ou seja, será pintado com a intensidade de luz ambiente.
6
Efeito de Sombra com o Ray- Tracing
Para cada ponto da tela Calcule uma linha reta unindo o olho do observador a este ponto Descubra as interseções desta reta com os objetos 3D que estão atrás da tela Calcule o ponto mais próximo Calcule uma linha reta unindo este ponto à fonte de luz Se algum objeto opaco é interceptado pela linha que ligou o ponto à fonte de luz, então pinte o ponto com a intensidade de luz ambiente, senão pinte o ponto com a cor normal do objeto
7
Exemplo de Efeito Sombra com o Ray-Tracing
Figura 4 - Sombra
8
Efeito de Reflexão com o Ray-Tracing
Figura 5 - Reflexão
9
Efeito de Transparência com o Ray-Tracing
Ao atingir um objeto transparente com índice de refração N1, a luz atravessa a superfície e é desviada num fenômeno chamado refração, que é regulado pela lei de Descartes-Snell: N1/N2 =SIN q2/SIN q1
10
Efeito de Transparência com o Ray-Tracing
Figura 6 - Transparência
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.