Guides¶
- Using OCIO
- Environment Variables
- Tool overview
- Supported LUT Formats
- Compatible Software
- After Effects
- Anchorpoint
- Arnold (Autodesk)
- Blender
- C++
- cineSync (ftrack)
- Clarisse (Isotropix)
- CryEngine (CryTek)
- DJV
- Gaffer
- Guerilla Render
- Hiero (Foundry)
- Houdini (SideFX)
- Java (Beta)
- Katana (Foundry)
- Krita
- Mari (Foundry)
- Maya (Autodesk)
- Mocha Pro (Boris FX)
- Modo (Foundry)
- mrViewer
- Natron
- Nuke (Foundry)
- OpenImageIO
- PhotoFlow
- Photoshop
- Python
- RV (Autodesk)
- Silhouette (Boris FX)
- Substance Designer (Adobe)
- Unreal Engine (Epic Games)
- Vegas Pro (Magix)
- V-Ray (Chaos Group)
- Apps w/icc or luts
- FAQ
- Can you query a color space by name (like “Rec709”) and get back XYZ coordinates of its primaries and whitepoint?
- Can you convert XYZ <-> named color space RGB values?
- What are the differences between Nuke’s Vectorfield and OCIOFileTransform?
- What do ColorSpace::setAllocation() and ColorSpace::setAllocationVars() do?
- Authoring Configurations
- Config syntax
- YAML basics
- Checking for errors
- Config sections
- Config header
- Environment
- Roles
- File & Viewing rules
- Displays & Views
- Looks
- Colorspaces
- Display Colorspaces
- Available transforms
AllocationTransform
BuiltInTransform
CDLTransform
ColorSpaceTransform
DisplayViewTransform
ExponentTransform
ExponentWithLinearTransform
ExposureContrastTransform
FileTransform
FixedFunctionTransform
GradingPrimaryTransform
GradingRGBCurveTransform
GradingToneTransform
GroupTransform
LogAffineTransform
LogCameraTransform
LogTransform
LookTransform
MatrixTransform
RangeTransform
- Named Transforms
- Looks Example
- Contexts Example
- How to Configure ColorSpace Allocation
- Developing with OCIO
- Usage Examples
- Application Helpers
- Contributing
- Getting started
- Repository structure
- Architectural notes
- Coding style guide
- Unit tests
- Test framework
- Issues
- Submitting an issue
- Submitting Changes
- Documentation guidelines
- OpenColorIO Doxygen Style Guide