Hay representación espectral , donde puede cuantificar las longitudes de onda visibles de ~ 390nm a ~ 700nm a N longitudes de onda discretas en lugar del estándar 3 para RGB. Entonces, si tuviera que modelar, digamos un prisma, obtendría una distribución más realista del espectro.
La luz también tiene la propiedad de polarización que necesitaría modelar para aumentar el realismo. No sé si esto se está modelando en algún motor de renderizado disponible públicamente y cómo lo representaría exactamente. La luz es una onda electromagnética con dos componentes eléctricos y magnéticos ortogonales, que pueden tener diferentes amplitudes y estar también desfasados, lo que puede dar lugar a una polarización elíptica. La polarización sería una propiedad relevante, por ejemplo, para modelar múltiples reflexiones especulares a partir de superficies dieléctricas, o modelar filtros polarizadores utilizados por los fotógrafos en las cámaras.
Tanto la representación espectral como la polarización de la luz contable conllevarían el costo del rendimiento y un mayor uso de la memoria.