Rendering 2019 - DL-only / Industry Track
Permanent URI for this collection
Browse
Browsing Rendering 2019 - DL-only / Industry Track by Subject "Reflectance modeling"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Spectral Primary Decomposition for Rendering with sRGB Reflectance(The Eurographics Association, 2019) Mallett, Ian; Yuksel, Cem; Boubekeur, Tamy and Sen, PradeepSpectral renderers, as-compared to RGB renderers, are able to simulate light transport that is closer to reality, capturing light behavior that is impossible to simulate with any three-primary decomposition. However, spectral rendering requires spectral scene data (e.g. textures and material properties), which is not widely available, severely limiting the practicality of spectral rendering. Unfortunately, producing a physically valid reflectance spectrum from a given sRGB triple has been a challenging problem, and indeed until very recently constructing a spectrum without colorimetric round-trip error was thought to be impossible. In this paper, we introduce a new procedure for efficiently generating a reflectance spectrum from any given sRGB input data. We show for the first time that it is possible to create any sRGB reflectance spectrum as a linear combination of three separate spectra, each directly corresponding to one of the BT.709 primaries. Our approach produces consistent results, such that the input sRGB value is perfectly reproduced by the corresponding reflectance spectrum under D65 illumination, bounded only by Monte Carlo and numerical error. We provide a complete implementation, including a precomputed spectral basis, and discuss important optimizations and generalization to other RGB spaces.