En gráficos por computadora, la representación espectral es una técnica en la que el transporte de luz de una escena se modela con longitudes de onda reales. Este proceso suele ser más lento que la representación tradicional , que representa la escena en sus componentes rojo, verde y azul y luego superpone las imágenes. La representación espectral se utiliza a menudo en el trazado de rayos o el mapeo de fotones para simular la escena con mayor precisión, a menudo para compararla con una fotografía real para probar el algoritmo de representación (como en una caja de Cornell ) o para simular diferentes partes del espectro electromagnético con fines científicos. Las imágenes simuladas no tienen necesariamente un aspecto más realista, pero cuando se comparan con una imagen real píxel por píxel, el resultado suele ser mucho más cercano.
La representación espectral también puede simular fuentes de luz y objetos de manera más efectiva, ya que el espectro de emisión de la luz se puede utilizar para liberar fotones en una longitud de onda particular en proporción al espectro. Las curvas de reflectancia espectral de los objetos se pueden utilizar de manera similar para reflejar ciertas partes del espectro con mayor precisión.
Por ejemplo, ciertas propiedades de los tomates hacen que se vean de forma diferente bajo la luz del sol que bajo una luz fluorescente. Si se utilizan las ecuaciones de radiación de cuerpo negro para simular la luz solar o el espectro de emisión de una bombilla fluorescente en combinación con la curva de reflectancia espectral del tomate, se pueden generar imágenes más precisas de cada situación.
Motores de renderizado que se definen como capaces de renderizar espectralmente:
{{cite web}}
: Verificar |archive-url=
valor ( ayuda )