Articulo de referencia

Trazado de trayectorias volumétrico

El trazado de rayos volumétrico es un método para renderizar imágenes en gráficos por computadora , introducido por primera vez por Lafortune y Willems. [ 1 ] Este método mejora...

El trazado de rayos volumétrico es un método para renderizar imágenes en gráficos por computadora , introducido por primera vez por Lafortune y Willems. [ 1 ] Este método mejora la representación de la iluminación en una escena al extender el método de trazado de rayos con el efecto de dispersión de la luz . Se utiliza para lograr efectos fotorrealistas de elementos como fuego, explosiones, humo, nubes, niebla o sombras suaves.

Al igual que en el método de trazado de rayos, se sigue un rayo hacia atrás, desde el ojo hasta alcanzar la fuente de luz. En el trazado de rayos volumétrico, pueden producirse eventos de dispersión junto con el trazado de rayos. Cuando un rayo de luz incide sobre una superficie, una cierta cantidad se dispersa en el medio. [ 2 ]

Descripción

El algoritmo se basa en la ecuación de renderizado volumétrico, [ 3 ] que extiende la ecuación de renderizado con un término de dispersión. Está compuesto por una parte de absorción, una de dispersión hacia afuera, una de emisión y una de dispersión hacia adentro. La absorción y la dispersión hacia afuera juntas forman el término de extinción. La dispersión hacia adentro es la parte más costosa de calcular porque requiere una integración sobre todas las trayectorias en la escena que consisten en radiancia . Por lo tanto, se deben trazar miles de trayectorias para lograr un resultado con buena calidad y poco ruido. Para un mejor manejo, el término de dispersión hacia adentro se puede dividir en dos componentes: la dispersión simple y la dispersión múltiple. [ 4 ]

Algoritmo

En el trazado de rayos volumétrico, se muestrea la distancia entre el rayo y la superficie y se compara con la distancia de la intersección más cercana del rayo con la superficie. Si la distancia muestreada es menor, se produce un evento de dispersión. En ese caso, la trayectoria se evalúa y se traza desde el punto de dispersión en el medio, no desde el punto de la superficie sobre el que incide. El resto del procedimiento continúa de la misma manera hasta alcanzar la fuente de luz. [ 2 ] [ 5 ]

Muestreo

Una posible forma de muestrear distancias es el método de marcha de rayos , que funciona de manera similar al trazado de rayos , pero opera sobre un campo de distancias de la escena y actúa en pasos discretos. La dispersión dentro del medio se puede determinar mediante una función de fase utilizando el muestreo de importancia . Por lo tanto, se puede aplicar la función de fase de Henyey-Greenstein [ 6 ] , una función de fase no isotrópica para simular la dispersión de materiales como océanos, nubes o piel [ 4 ] .

Referencias

  1. Lafortune, Eric P; Willems, Yves (junio de 1996). «Rendering Participating Media with Bidirectional Path Tracing» (PDF) . Rendering Techniques '96 . Eurographics. págs. 91–100 . doi : 10.1007/978-3-7091-7484-5_10 . ISBN  978-3-211-82883-0.
  2. 1 2 Skånberg, Robin (enero de 2015). "Evaluación de parámetros visuales en trazado de rutas volumétrico" (PDF) . Departamento de Ciencia y Tecnología, Universidad de Linköping: 20–22 .{{cite journal}}: Para citar una revista se requiere |journal=( ayuda )
  3. Chandrasekhar, Subrahmanyan (1950). "Transferencia radiativa". Quarterly Journal of the Royal Meteorological Society . 76 (330). John Wiley & Sons, Ltd: 498. doi : 10.1002/qj.49707633016 . ISSN 1477-870X . 
  4. 1 2 Jarosz, Wojciech (2008). "4-5" . Métodos eficientes de Monte Carlo para el transporte de luz en medios dispersivos . Universidad de California. págs. 55–100 . 
  5. Kulla, Christopher; Fajardo, Marcos (junio de 2012). "Técnicas de muestreo de importancia para el trazado de rutas en medios participantes". Computer Graphics Forum . 31 (4). John Wiley & Sons, Inc.: 1519–1528 . doi : 10.1111/j.1467-8659.2012.03148.x . ISSN 0167-7055 . S2CID 2534374 .  
  6. "La función de fase de Henyey-Greenstein" (PDF) .

Lecturas adicionales

  • Trazado de trayectorias volumétricas (marzo de 2012). Universidad de Cornell.
  • Transporte volumétrico de luz (marzo de 2012). Universidad de Cornell.
  • Renderizado volumétrico eficiente en CUDA Path Tracer (2013). Universidad del Sur de California.