La caja de Cornell es una prueba destinada a determinar la precisión del software de renderizado comparando la escena renderizada con una fotografía real de la misma escena, [1] y se ha convertido en un modelo de prueba 3D de uso común . Fue creado por Cindy M. Goral, Kenneth E. Torrance, Donald P. Greenberg y Bennett Battaile en el Programa de Gráficos por Computadora de la Universidad de Cornell para su artículo Modeling the Interaction of Light Between Diffuse Surfaces publicado y presentado en SIGGRAPH '84. [2] [3]
Se crea un modelo físico de la caja y se fotografía con una cámara CCD . A continuación se miden los ajustes exactos en la escena: espectro de emisión de la fuente de luz, espectros de reflectancia de todas las superficies, posición y tamaño exactos de todos los objetos, paredes, fuente de luz y cámara.
Luego se reproduce la misma escena en el renderizador y el archivo de salida se compara con la fotografía.
El entorno básico consta de:
A menudo se colocan objetos dentro de la caja. Los primeros objetos colocados dentro del ambiente fueron dos cajas blancas. Otra versión común utilizada por primera vez para probar el mapeo de fotones incluye dos esferas: una con una superficie de espejo perfecta y otra hecha de vidrio .
Las propiedades físicas de la caja están diseñadas para mostrar una interreflexión difusa . Por ejemplo, algo de luz debe reflejarse en las paredes rojas y verdes y rebotar en las paredes blancas, por lo que partes de las paredes blancas deben verse ligeramente rojas o verdes.
Hoy en día, la caja de Cornell se utiliza a menudo para demostrar renderizadores de forma similar a como lo hacen el conejito de Stanford y la tetera de Utah ; Los científicos informáticos suelen utilizar la escena sólo por sus propiedades visuales sin compararla con los datos de prueba de un modelo físico. [4]