Multiplexed Spectral subsampling
This merge request enable rendering without spectral aliasing.
This is the phase 1 of the subsampling implementation.
Example with sampling each 50nm:
Reference | No spectral subsampling | With spectral subsampling |
---|---|---|
Future:
- Subsampling for a single wavelength (
-wpp 1
) - Pre-integration on the spectrum to get better integration result (e.g. case of a spiky spectra within the boundaries -> in such scenario, the spike can be under estimated if sending a single interpolated value)
- Keep track of the energy computed for the upper bound when several spectral passes are performed (needs important discussion and refactoring).
Edited by Alban Fichet