1 puntos por GN⁺ 2023-10-24 | 1 comentarios | Compartir por WhatsApp
  • Artículo sobre la "prueba del horno blanco", una herramienta de depuración de renderizado usada en gráficos por computadora
  • La prueba se basa en el principio de que un objeto con reflexión del 100% iluminado en un entorno uniforme se vuelve indistinguible del entorno
  • Este principio también puede observarse en la vida real; por ejemplo, en un día nublado, la nieve recién caída puede verse indistinguible del cielo
  • La prueba del horno blanco se usa para verificar si la función de distribución de reflectancia bidireccional (BRDF) conserva la energía, es decir, si no pierde ni agrega energía
  • La prueba puede revelar errores en la propia implementación del renderizador, como fallos en la distribución de muestreo, ponderación incorrecta de las muestras o errores en la función de densidad de probabilidad (PDF)
  • El autor usa la prueba del horno blanco como primera comprobación de sanidad al escribir un path tracer o al generar mapas de entorno preconvolucionados
  • El artículo también incluye una demostración de la prueba del horno blanco en ShaderToy
  • En la conclusión, el autor sostiene que la prueba del horno blanco es una herramienta de depuración útil para validar tanto la parte de integración del renderizado como la parte de la BRDF

1 comentarios

 
GN⁺ 2023-10-24
Comentarios de Hacker News
  • Un usuario implementó un renderizador PBR usando el tutorial de PBR de learnopengl, pero falló la prueba del horno blanco, lo que sugiere una falta de comprensión de las matemáticas.
  • Otro usuario señaló dos variantes de la prueba del horno con emisión de 0.5 y albedo de 0.5, lo que debería generar píxeles de 1.0 +/- ruido.
  • Haciendo referencia a un artículo publicado en graphics.stanford.edu, se discute la compensación entre conservación de energía y reproducción de datos al costo de la reciprocidad.
  • Un usuario cuestionó el uso del nombre "horno" para la prueba y pidió una explicación clara de su relevancia.
  • Se mencionó un video de YouTube que discute el mismo tema en el contexto del lanzamiento planeado de Blender 4.0, donde se agrega la nueva función Multiscatter GGX al BSDF.
  • Hubo un comentario nostálgico sobre la simplicidad de la tetera orbitando alrededor del sol, que en el pasado era la mejor prueba.
  • Un usuario pidió una explicación clara de cómo debería verse el ShaderToy integrado y sugirió que una captura de pantalla de la prueba fallida sería útil.