Existe uma renderização espectral , na qual é possível quantificar os comprimentos de onda visíveis de ~ 390nm a ~ 700nm a N comprimentos de onda discretos, em vez do padrão 3 para RGB. Então, se você tivesse que modelar um prisma, obteria uma distribuição mais realista do espectro.
A luz também possui propriedades de polarização que você precisaria modelar para aumentar o realismo. Não sei se isso está sendo modelado em algum mecanismo de renderização disponível publicamente e como você o representaria exatamente. A luz é uma onda eletromagnética com dois componentes elétricos e magnéticos ortogonais, que podem ter amplitudes diferentes e também estar fora de fase, potencialmente resultando em polarização elíptica. A polarização seria uma propriedade relevante, por exemplo, para modelar várias reflexões especulares de superfícies dielétricas ou modelar filtros de polarização usados por fotógrafos nas câmeras.
Tanto a renderização espectral quanto a polarização da luz contábil viriam com o custo de desempenho e maior uso de memória.