Cycles: Automatically convert images using OCIO when necessary based on their colorspace setting in Blender
Needs ReviewPublic

Authored by Lukas Stockner (lukasstockner97) on Tue, Jun 19, 9:36 PM.

Details

Summary

ToDo:

  • OSL support for colorspaces that need conversion (existing scenes work fine with OSL)
  • An option to turn byte images into half images when they need conversion to avoid re-encoding the converted result at the cost of more memory
  • Investigate alternative transfer curves for transformed byte images. Currently the code uses sRGB because that didn't require kernel changes, but since this is only used for colorspaces that are *not* sRGB a more general solution would be great. Troy suggested the

Canon Log curve, I'll look into that.

Diff Detail