-A more direct alternative is a "locally spectral" approach that computes reflectance per light path by evaluating the full Fresnel and Airy interference stack -- including complex amplitudes, polarizations, and phase shifts -- at specific wavelengths sampled per path. This can begin with fixed red, green, and blue wavelengths, but better results are achieved by stochastically sampling wavelengths from approximate camera sensitivity curves. This enables convergence to neutral gray for very thick films and avoids the high-frequency color banding that fixed RGB wavelengths can produce. The same wavelengths can also be reused to model dispersion (as described in the Translucent base section), while all other BSDF components are free to ignore them and operate in RGB as usual. This approach uses only the Airy summation from Belcour and Barla (Equation 3 from [#Belcour2017]) but requires additional per-wavelength computations and assembling the necessary formulas from multiple sources rather than a single reference.
0 commit comments