FAQ

License?

New BSD.

You are welcome to include the OpenColorIO in commercial, or open source applications. See the License for further details.

Terminology

  • Transform - a function that alters RGB(A) data (e.g transform an image from scene linear to sRGB)
  • Reference space - a space that connects colorspaces
  • Colorspace - a meaningful space that can be transferred to and from the reference space
  • Display - a virtual or physical display device (e.g an sRGB display device)
  • View - a meaningful view of the reference space on a Display (e.g a film emulation view on an sRGB display device)
  • Role - abstract colorspace naming (e.g specify the “lnh” colorspace as the scene_linear role)

What LUT Formats are supported?

Ext Details Notes
3dl Autodesk Apps: Lustre, Flame, etc. Supports shaper LUT + 3D Full support.
csp Cinespace (Rising Sun Research) LUT. Spline-based shaper LUT, with either 1D or 3D LUT. Full support. Shaper LUT is resampled into simple 1D LUT with 2^16 samples
cub Truelight format. Shaper Lut + 3D Full support.
cube Iridas format. Either 1D or 3D Lut. Supports arbitrary input domains. Full support.
hdl Houdini. 1D Lut, 3D lut, 1D shaper Lut Only ‘C’ type is supported. Need to add R G B A RGB RGBA ALL. No support for Sampling tag. Header fields must be in strict order.
spi1d 1D format. Imageworks native 1D lut format. HDR friendly, supports arbitrary input and output domains Full support.
spi3d 3D format. Imageworks native 3D lut format. Full support.
spimtx 3x3 matrix + color offset. Imageworks native color matrix format Full support.

Note

Shaper LUT application in OCIO currently only supports linear interpolation. For very small shaper LUT sizes this may not be sufficient.