>> Representación <<
Sombras, Transparencia, ...
LINK
http://www.sc.ehu.es/ccwgamoa/docencia/Material/Presentaciones
Rep.SombTransp
A. García-Alonso
1
Sombras
Rep.SombTransp
A. García-Alonso
2
Transparencia
• Internamente, al atravesar los elementos de volumen
del cuerpo
– Absorción, propagación, emisión
Rep.SombTransp
A. García-Alonso
3
Efectos atmosféricos
Rep.SombTransp
A. García-Alonso
4
Otros algoritmos
• Trazado de rayos
– Cfr. ACM_slides91.zip
– http://www.caustic.com
• Radiosidad
– Cfr. ACM_slides93.zip
Rep.SombTransp
A. García-Alonso
5
Trazado de Rayos
• Lanzar rayo (e) desde el ojo pasando por un pixel hasta
encontrar la primera superficie (o polígono) con el que
corta: C
• En ese punto calcular las distintas componentes de
iluminación (ambiente, difusa, especular, ...), teniendo
en cuenta si las fuentes de luz (deben ser puntuales) son
visibles desde el punto C
• Añadir las componentes debidas a :
– Rayo reflejado : r (determina el punto R)
– Rayo refractado : t (determina el punto T)
Rep.SombTransp
A. García-Alonso
6
RT : rayo reflejado
• Si la superficie es reflectante calcular el rayo reflejado
(r) (simétrico a e respecto a la normal a la superficie)
• Encontrar el primer punto (R) de una superficie con la
que corta r, y determinar la iluminación de ese punto
del mismo modo que se ha hecho en C
• Añadir esta componente de iluminación a la
iluminación calculada para C (sustituye al material en
C, o se realiza una suma ?)
Rep.SombTransp
A. García-Alonso
7
RT : rayo refractado
• Si la superficie que contiene a C es transparente, se
calcula un nuevo rayo a partir del rayo e, el rayo
refractado (t1). Para ello se tienen en cuenta los índices
de refracción de los materiales por los que se propagan
e y t1. Este rayo se vuelve a refractar al salir del cuerpo
(t2) y se busca su punto (T) de corte con otra superficie
en la cual se vuelven a repetir los cálculos iterativos
realizados en C.
• La iluminación de C quedará modificada por la
iluminación calculada en T, posiblemente modificada
por las propiedades del material transparente y por la
longitud recorrida por el rayo t1 dentro de ese material.
Rep.SombTransp
A. García-Alonso
8
RT : recursividad
• Se puede entrar en un proceso recursivo al tener que
calcular nuevos rayos (r y t) en los puntos R y T
• Por tanto, se debe limitar, según algún criterio, el
número de iteraciones (profundidad)
Rep.SombTransp
A. García-Alonso
9
Antialiasing
• Cfr. ACM_slides93.zip
Rep.SombTransp
A. García-Alonso
10
Descargar

Document