This task is mainly for following up on the discussion regarding Cycles Color management (http://lists.blender.org/pipermail/bf-committers/2015-November/046131.html).
Essentially, Cycles has color management issues in two places:
- Blackbody, Wavelength and Sky nodes
- Byte textures
The nodes need a way to convert XYZ to the scene linear space, while byte textures need a way to convert whatever color space they are in to the scene linear space.
XYZ to scene linear should be a simple 3x3 matrix, while the texture handling will need LUTs (due to non-linear encoding).
I could do the Cycles-side coding, @Troy Sobotka (sobotka) agreed to update the OCIO configs.
Any thoughts/problems/suggestions/improvements?