stringtranslate.com

Transporte ligero de Metrópolis

El transporte ligero de Metropolis ( MLT ) es una aplicación de iluminación global de una variante del método Monte Carlo llamado algoritmo Metropolis-Hastings a la ecuación de renderizado para generar imágenes a partir de descripciones físicas detalladas de escenas tridimensionales . [1] [2]

El procedimiento construye caminos desde el ojo hasta una fuente de luz utilizando el trazado de camino bidireccional y luego construye ligeras modificaciones en el camino. Se utilizan algunos cálculos estadísticos cuidadosos (el algoritmo Metropolis) para calcular la distribución adecuada del brillo sobre la imagen. Este procedimiento tiene la ventaja, en relación con el rastreo de trayectoria bidireccional, de que una vez que se ha encontrado una trayectoria desde la luz al ojo, el algoritmo puede explorar trayectorias cercanas; de este modo, los caminos de luz difíciles de encontrar se pueden explorar más a fondo con la misma cantidad de fotones simulados. En resumen, el algoritmo genera una ruta y almacena los 'nodos' de la ruta en una lista. Luego puede modificar el camino agregando nodos adicionales y creando un nuevo camino de luz. Mientras crea esta nueva ruta, el algoritmo decide cuántos 'nodos' nuevos agregar y si estos nuevos nodos realmente crearán una nueva ruta.

El transporte ligero de Metropolis es un método imparcial que, en algunos casos (pero no siempre), converge a una solución de la ecuación de representación más rápido que otros algoritmos imparciales, como el rastreo de ruta o el rastreo de ruta bidireccional. [ cita necesaria ]

Energy Redistribution Path Tracing (ERPT) utiliza estrategias de mutación similares a las de muestreo de Metropolis en lugar de un paso de distribución de probabilidad intermedio . [3]

Ver también

Renderizadores que utilizan MLT:

Referencias

  1. ^ Veach, E.; Guibas, LJ (1997). "Transporte ligero de Metrópolis". Actas de la 24ª conferencia anual sobre gráficos por computadora y técnicas interactivas: SIGGRAPH '97 . pag. 65. CiteSeerX  10.1.1.40.2090 . doi :10.1145/258734.258775. ISBN 978-0-89791-896-1. S2CID  1832504.
  2. ^ Eric Veach ; Leónidas J. Guibas . «Transporte Ligero Metrópolis» (PDF) . Universidad Stanford .
  3. ^ David Cline; Justin Talbot; Parris Egbert. "Seguimiento de la ruta de redistribución de energía". CiteSeerX 10.1.1.63.5938 . 
  4. ^ "Renderizado avanzado de NVIDIA: NVIDIA Iray". Nvidia-arc.com . Consultado el 3 de febrero de 2014 .
  5. ^ "Las muestras arquitectónicas y cáusticas - blog de desarrollo de iray". Blog.irayrender.com. 2013-05-30 . Consultado el 3 de febrero de 2014 .
  6. ^ Keller, Alejandro; Wächter, Carsten; Raab, Matías; Seibert, Daniel; Dietger van Amberes; Korndörfer, Johann; Kettner, Lutz (2017). "El sistema de renderizado y simulación de transporte ligero Iray". arXiv : 1705.01263 [cs.GR].

enlaces externos