🎨 이제는 선택이 아닌 필수!
🧠 왜 OCIO를 꼭 잡아야 할까?
우리가 모니터에서 보는 색은 사실 CG에서 만들어진 색의 일부만 보는 것입니다.
- 모니터는 보통 sRGB라는 작은 색 공간만 표현합니다.
- 하지만 실제 CG 렌더링은 훨씬 넓은 색 표현 범위(예: ACEScg)를 다룰 수 있습니다.
즉, 우리가 마야에서 빛을 예쁘게 잡고도, 출력하거나 합성할 때 색이 죽는 이유는
색 공간(컬러 스페이스)을 맞춰주지 않았기 때문입니다.
📷 쉽게 예를 들자면...
- 마야에서 잘 만든 붉은 노을이, 합성툴에서 회색빛으로 보인다면?
- 혹은 아주 부드러운 하이라이트가 찢어진 흰색 덩어리처럼 나온다면?
그건 빛이나 렌더가 잘못된 게 아니라, 색공간이 안 맞는 것뿐입니다.
✨ 그래서 왜 OCIO를 써야 하냐면?
OCIO(OpenColorIO)는 색 정보를 정확하게 전달하고 일관되게 변환하는 표준입니다.
- 마야 → 렌더링 → 합성툴 → 편집툴까지
- 색이 일관되게 손실 없이 전달되게 해주는 도구입니다.
👉 지금은 OCIO를 모르면 CG 못한다고 해도 과언이 아닙니다.
🛠️ Maya에서 OCIO 기본 세팅 잡는 방법 (ACES 기준)
1. 환경 변수 설정 (추천)
마야 실행 전에 시스템 환경변수 설정:
- 여기서
C:\ACES\config.ocio
는 사용하려는 OCIO 설정 경로 - 보통 ACES 1.2 또는 1.3 버전 사용
2. Maya 내부에서 수동 설정
Windows > Settings/Preferences > Preferences > Color Management
- Enable Color Management → ✅ 체크
- Rendering space →
ACEScg
- Display color space →
sRGB
- View Transform →
ACES 1.0 SDR-video
3. 파일 입출력 시 확인할 것
- 텍스처 불러올 때 →
sRGB
orUtility - sRGB - Texture
- HDRI나 RAW →
Utility - Linear - sRGB
또는Raw
- EXR 저장 → 16bit Half, ACEScg 공간 유지
🎬 합성툴에서의 OCIO 설정
🔹 Nuke
- Project Settings → OCIO Config 경로 지정
- Input Transform →
Utility - sRGB - Texture
- Working Space →
ACES - ACEScg
- Viewer Process →
ACES 1.0 SDR-video
🔹 After Effects (with OpenColorIO Plugin 또는 OCIO LUT 적용)
- [ACES LUT]를
.cube
또는.icc
형식으로 불러와 적용 - 또는 OpenColorIO 플러그인 설치 후:
- Input:
ACEScg
- Display:
sRGB
- View:
ACES 1.0 SDR-video
🧩 정리하면?
구간 | 변환 방법 |
---|---|
텍스처 입력 | sRGB → ACEScg 변환 |
렌더링 | ACEScg |
뷰어 확인 | ACES 1.0 SDR-video |
합성 | ACEScg 유지 |
최종 출력 | Rec.709 또는 sRGB로 변환 |
🔥 결론: 이젠 모르면 CG 못 한다
-
OCIO는 이제 표준입니다.
-
색을 제대로 보지 못하면, 조명도 합성도 잘할 수 없습니다.
-
더 이상 “보이긴 하는데 왜 이렇게 나왔지?”라고 의심할 필요 없이,
색공간을 제대로 맞추는 것만으로 문제의 80%는 해결됩니다.
“OCIO를 모르면, CG를 절반만 하는 셈이다.”
0 댓글
이 글에 대한 생각이나 궁금한 점을 남겨주세요. 여러분의 댓글은 큰 힘이 됩니다! 🙌