🎨 Now It’s Essential, Not Optional!
🧠 Why You Must Master OCIO?
The color we see on our monitor is actually only a portion of the color created in CG.
- ▪ Most monitors can only display a small color space called sRGB.
- ▪ However, actual CG rendering can handle a much wider color range (e.g., ACEScg).
In other words, the reason why the beautiful lighting you set up in Maya loses color when exported or composited is
because you didn’t match the color space.
📷 A Simple Example…
- ▪ A beautiful red sunset you created in Maya appears as gray light in the compositing tool?
- ▪ Or a soft highlight comes out like a torn white blob?
That’s not because the lighting or render is wrong, but simply because the color space doesn’t match.
✨ So Why Use OCIO?
OCIO (OpenColorIO) is a standard for accurately transmitting and consistently converting color information.
- ▪ Maya → Rendering → Compositing Tool → Editing Tool
- ▪ It’s a tool that ensures color is transmitted consistently without loss throughout the pipeline.
👉 It’s no exaggeration to say that you can’t do CG without knowing OCIO nowadays.
🛠️ How to Set Up OCIO Basic Settings in Maya (ACES Standard)
1. Environment Variable Setup (Recommended)
Set system environment variables before running Maya:
bashOCIO=C:\ACES\config.ocio
- ▪ Here,
C:\ACES\config.ociois the path to the OCIO configuration you want to use - ▪ Usually ACES 1.2 or 1.3 version is used
2. Manual Setup Inside Maya
Windows > Settings/Preferences > Preferences > Color Management
- ▪ Enable Color Management → ✅ Check
- ▪ Rendering space →
ACEScg - ▪ Display color space →
sRGB - ▪ View Transform →
ACES 1.0 SDR-video
3. What to Check When Importing/Exporting Files
- ▪ When loading textures →
sRGBorUtility - sRGB - Texture - ▪ HDRI or RAW →
Utility - Linear - sRGBorRaw - ▪ EXR save → 16bit Half, maintain ACEScg space
🎬 OCIO Settings in Compositing Tools
🔹 Nuke
- ▪ Project Settings → Specify OCIO Config path
- ▪ Input Transform →
Utility - sRGB - Texture - ▪ Working Space →
ACES - ACEScg - ▪ Viewer Process →
ACES 1.0 SDR-video
🔹 After Effects (with OpenColorIO Plugin or OCIO LUT applied)
- ▪ Load and apply [ACES LUT] in
.cubeor.iccformat - ▪ Or after installing OpenColorIO plugin:
- Input:
ACEScg - Display:
sRGB - View:
ACES 1.0 SDR-video
🧩 To Summarize?
| Stage | Conversion Method |
|---|---|
| Texture Input | sRGB → ACEScg Conversion |
| Rendering | ACEScg |
| Viewer Confirmation | ACES 1.0 SDR-video |
| Compositing | Maintain ACEScg |
| Final Output | Convert to Rec.709 or sRGB |
🔥 Conclusion: You Can’t Do CG Without It Now
- ▪ OCIO is now a standard.
- ▪ If you can’t see color correctly, you can’t do lighting or compositing well.
- ▪ No more “it looks right but why does it come out like this?”
Just by properly matching the color space, 80% of the problems are solved.
“If you don’t know OCIO, you’re only doing half of CG.”
