Las características de los
materiales que contribuyen en el proceso de iluminación son descritas
mediante la BRDF. |
Existen varios modelos de
BRDFs que aportan en mayor y menor medida realismo al material. |
Wannabe Amazing es la
herramienta interactiva que ha sido desarrollada para el diseño y
manipulación de BRDFs. Al mismo tiempo permite asignar de forma selectiva una
BRDF a la geometría. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Las escenas generadas con WA
proceden de modelos geométricos existentes en otros formatos, que serán
sintetizados en un formato común de trabajo.
|
||||||||||
Una vez creada una BRDF
puede editarse para modificar sus propiedades y visualizar los resultados
desde varias representaciones.
|
||||||||||
La asignación de una BRDF a
una malla, propagará esta propiedad a todas las mallas que dependan de la
actual.
|
|
|||||||||
![]() |
|||||||||
Si la BRDF describe el
comportamiento de la luz con el material del que esta compuesto el objeto con
el que ésta interacciona, deberá considerarse al modelar el transporte de
luz. Así la BRDF nos indica cuál es la dirección de salida más probable dada
una dirección incidente en un punto de la superficie. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El problema con el que nos
encontramos es el de la selección de la dirección mas probable de salida que
se considera que se producirá al evaluar la BRDF para un vector incidente
conocido. |
|
El muestreo de la BRDF se
mejora con dos técnicas para la reducciσn de la varianza. Se construye un
quadtree para dividir el dominio en regiones, que contienen direcciones de
salida mapeadas en un circulo inscrito en el plano base. |
|
Usando un descenso
estocástico del quadtree podemos seleccionar la región más probable, para
posteriormente utilizar solo en dicha región un muestreado por importancias y
de esa forma devolver la dirección mas probable. |
|
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||
Esta subdivisión se realiza en el plano XY, y se toma como convenio, el
uso de la proyección del vector de dirección en un circulo unidad embebido
en un rectangulo cuyo dominio es [-1,1) x [-1,1). La BRDF es una función definida sobre la semiesfera,
por lo que no es de estrañar que se eliga como representación del vector, su proyección
en el circulo. Este vector w, se puede expresar como (x,y,z) y estará mapeado en dos valores (u,v).
|
|
Una vez que tenemos seleccionada de forma aleatoria una región, el siguiente paso
consiste en muestrear siguiendo la técnica de rejection sampling.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||