본문 바로가기
vfxai 잡학지식 vfxai 잡학지식

Maya에서는 괜찮았는데 Photoshop에서 색이 달라지는 이유

vfx 잡학지식 읽는 시간 약 11분 조회 5

Maya 렌더 뷰에서는 색이 예쁘게 잘 나왔는데, 똑같은 파일을 Photoshop에서 열면 갑자기 색이 칙칙해지거나 뿌옇게 보인 경험, VFX 작업하시는 분이라면 한 번쯤 겪어보셨을 거예요. 오늘은 이 현상이 왜 생기는지, 그리고 어떻게 해결하면 되는지 차근차근 풀어드릴게요.

Maya와 Photoshop은 색을 다루는 방식 자체가 다릅니다

먼저 알아야 할 가장 중요한 사실은, Maya와 Photoshop이 색을 화면에 보여주는 ‘방식’이 근본적으로 다르다는 점이에요. 둘 다 같은 이미지를 보여주는 것 같지만, 사실은 완전히 다른 언어로 색을 통역하고 있는 셈입니다.

Maya(그리고 대부분의 3D 렌더러, 컴포지팅 툴)는 OCIO(OpenColorIO) 라는 색관리 시스템을 씁니다. 여기서 핵심 개념이 바로 **뷰 트랜스폼(view transform)**이에요. 뷰 트랜스폼은 쉽게 말하면 “카메라가 찍은 원본 데이터(선형 raw 값)를 사람 눈에 보기 좋게 변환해서 모니터에 뿌려주는 안경” 같은 거예요. ACES라는 표준을 쓴다면 흔히 말하는 “ACES 톤매핑(필름처럼 하이라이트를 부드럽게 눌러주는 처리)”이 이 안경 역할을 합니다.

반면 Photoshop은 오랫동안 사진·인쇄 업계에서 쓰던 ICC 프로파일 기반 색관리를 사용합니다. ICC 프로파일은 “이 이미지의 색 공간은 sRGB다” 혹은 “Adobe RGB다”라고 못 박아두는 꼬리표 같은 개념이에요. 뷰 트랜스몸처럼 톤을 눌러주는 창작적 처리가 아니라, 색 공간을 있는 그대로 다른 색 공간으로 정확히 변환해주는 게 목적입니다.

즉, Maya는 “예쁘게 보여주기 위한 안경”을 끼고 화면을 보여주고, Photoshop은 “이 색은 원래 이런 색이다”라는 꼬리표를 그대로 믿고 보여줍니다. 이 둘의 철학 차이가 색이 달라 보이는 근본 원인이에요.

“렌더 뷰에서 본 그림 ≠ 저장된 파일”인 이유

Maya의 렌더 뷰(Render View)나 뷰포트에서 보이는 이미지는 뷰 트랜스폼이 적용된 결과물입니다. 하지만 이 뷰 트랜스폼은 대부분의 경우 화면에 “보여주기 위한” 처리일 뿐, 실제로 디스크에 저장되는 EXR 같은 이미지 파일에는 적용되지 않는 경우가 많아요.

비유하자면, 색보정 필터를 낀 카메라로 사진을 봤는데, 정작 저장되는 파일은 필터 없는 원본(raw) 데이터인 상황이에요. 화면에서 본 예쁜 그림은 “미리보기”였을 뿐, 파일 자체의 숫자 값은 그 미리보기와 다르다는 뜻입니다.

그래서 이 raw 상태의 EXR 파일을 Photoshop처럼 뷰 트랜스몸 개념이 없는 프로그램에서 열면, Photoshop은 이 데이터를 “이미 사람 눈에 보기 좋게 처리된 최종 이미지”로 착각하고 그대로 화면에 뿌려버립니다. 톤매핑 안경을 안 쓴 채로 원본 데이터를 그대로 보여주니 당연히 어둡고 흐릿하고 밋밋하게 보일 수밖에 없어요.

파일에 뷰 트랜스폼이 “구워졌는지(baked)” 여부가 핵심

여기서 실무적으로 제일 중요한 질문이 나옵니다. “이 이미지 파일에 뷰 트랜스폼이 구워져 있는가(baked-in), 아닌가?”

  • 구워지지 않은 파일 (scene-linear, raw): 렌더러가 계산한 물리적인 빛의 세기 값을 그대로 담고 있어요. 주로 하이다이나믹레인지(HDR)인 EXR 포맷으로 저장되고, ACEScg나 리니어 색공간을 씁니다. 이 상태 그대로는 사람 눈으로 보기엔 너무 밋밋하거나 어둡습니다.
  • 구워진 파일 (baked, display-referred): 뷰 트랜스폼(예: ACES sRGB 출력 변환)이 이미 적용되어 사람이 보기 좋은 상태로 변환된 이미지예요. 보통 최종 납품용 JPG, PNG, 혹은 “sRGB로 굽기”를 거친 TIFF가 여기 해당합니다.

Maya에서 렌더링할 때 출력 설정에 따라 이 둘 중 어느 쪽으로 저장되는지가 갈립니다. 컴포지팅이나 그레이딩을 위해 넘기는 EXR은 대부분 굽지 않은 원본 상태로 두는 게 일반적이고, 클라이언트 리뷰용이나 발표용 이미지는 구운 상태로 뽑는 경우가 많아요. Photoshop에서 색이 이상하게 보인다면 십중팔구 “구워지지 않은 파일을 구운 파일처럼 취급해서 생기는 오해”입니다.

ICC 프로파일이 없는 이미지, Photoshop은 어떻게 해석할까

Photoshop은 이미지 파일에 ICC 프로파일이 박혀 있으면 그 프로파일을 기준으로 색을 해석합니다. 하지만 렌더러가 뽑아낸 EXR 파일에는 보통 ICC 프로파일이 없어요. 이럴 때 Photoshop은 자체 설정(대개 작업 색상 공간, working space)을 기준으로 “이 숫자는 이런 색이겠거니” 하고 추측해서 보여줍니다.

문제는 이 추측이 렌더러가 의도한 색공간과 다를 수 있다는 점이에요. 예를 들어 렌더러는 리니어 값을 ACEScg 기준으로 뽑았는데, Photoshop이 이를 감마 처리된 sRGB로 잘못 해석하면 이미지가 완전히 다르게 보입니다. 이건 Photoshop이 잘못한 게 아니라, 애초에 색공간 정보가 파일에 명시되지 않아서 생기는 ‘해석의 공백’인 거예요.

Photoshop 문서 색상 설정과 프루프 설정 확인하기

Photoshop에서 이미지를 열기 전후로 꼭 점검해야 할 두 가지가 있어요.

  1. 색상 설정(Color Settings): 작업 색상 공간이 sRGB인지, 다른 광색역 공간(예: ProPhoto RGB)인지에 따라 표시되는 색이 달라집니다. VFX 파일을 다룬다면 팀에서 정한 표준 색공간(대개 sRGB나 ACEScg 관련 설정)에 맞춰두는 게 좋아요.
  2. 프루프 설정(Proof Setup) / 프루프 색상: 이건 “이 화면이 최종적으로 다른 환경(인쇄, 다른 디스플레이)에서 어떻게 보일지 미리 시뮬레이션”하는 기능이에요. 프루프가 켜진 채로 작업하면 실제 파일 색과 화면에 보이는 색이 또 달라지므로, 색을 정확히 비교하려면 프루프를 꺼두고 봐야 합니다.

EXR을 Photoshop에서 열면 왜 어둡거나 뿌옇게 보일까

이제 앞의 내용을 종합하면 답이 명확해집니다. EXR이 어둡거나 뿌옇게 보이는 이유는 크게 세 가지가 겹쳐서 일어나요.

  • EXR은 대개 뷰 트랜스폼이 구워지지 않은 리니어(선형) 데이터를 담고 있는데, 리니어 데이터는 사람 눈으로 보면 원래 어둡고 저채도로 보입니다.
  • Photoshop은 이 데이터를 열 때 자체적으로 감마 보정을 약하게 적용하거나 아예 그대로 표시할 뿐, Maya가 하던 필름 톤매핑 같은 처리는 해주지 않습니다.
  • Photoshop의 EXR 관련 옵션(불러오기 시 노출/감마 조절 슬라이더가 뜨는 경우가 있어요)을 기본값으로 그냥 넘기면 실제 밝기와 안 맞을 수 있습니다.

즉 EXR을 열었을 때 “뿌옇다”는 인상은 톤매핑 안경을 쓰지 않은 raw 데이터를 맨눈으로 보고 있다는 신호예요. 이건 파일이 손상됐다거나 잘못됐다는 뜻이 아니라, 그냥 “아직 안경을 안 썼다”는 뜻입니다.

모니터 프로파일도 의심해봐야 해요

지금까지는 소프트웨어 간 색관리 철학 차이를 다뤘지만, 하드웨어 쪽 원인도 빼놓을 수 없어요. 모니터 자체의 색상 프로파일이 정확하게 캘리브레이션되어 있지 않으면, 같은 파일이라도 두 모니터에서 미묘하게 다르게 보일 수 있습니다.

특히 Maya 뷰포트와 Photoshop 창을 같은 모니터에서 봐도, 각 애플리케이션이 운영체제의 모니터 프로파일을 반영하는 방식이 조금씩 달라서 색 차이가 생기는 경우도 있어요. 정기적으로 모니터를 캘리브레이션 장비로 보정하고, 두 프로그램 모두 같은 모니터 프로파일을 인식하고 있는지 확인하는 습관이 중요합니다.

Maya와 Photoshop 색관리 방식 비교표

구분Maya (OCIO/ACES)Photoshop (ICC)
색관리 철학뷰 트랜스폼으로 화면 표시용 변환ICC 프로파일로 색공간 명시·변환
기본 데이터 상태리니어(선형) raw 값 그대로 저장 가능대체로 표시용(display-referred) 값 기대
톤매핑 개념있음 (하이라이트 롤오프 등)기본적으로 없음
프로파일 없는 파일 처리지정된 OCIO 설정으로 일관 해석작업 색상 공간으로 추측 해석
대표 포맷EXR (리니어)JPG, PNG, TIFF (표시용)

실무 해결 순서

색 차이 문제를 만났을 때는 아래 순서로 점검하시면 원인을 빠르게 좁힐 수 있어요.

  • 먼저 문제의 파일이 뷰 트랜스폼이 구워진 파일인지, 구워지지 않은 리니어 EXR인지부터 확인합니다.
  • 리니어 EXR이라면 Photoshop에서 직접 색을 판단하지 말고, Nuke나 DaVinci Resolve 같은 OCIO를 지원하는 툴에서 같은 뷰 트랜스몸을 적용해 확인하는 게 정확해요.
  • 꼭 Photoshop에서 확인해야 한다면, 미리 뷰 트랜스몸이 적용되어 구워진 버전(JPG나 PNG 등)을 별도로 뽑아서 그 파일로 비교합니다.
  • Photoshop의 색상 설정과 프루프 설정을 열어서 현재 어떤 색공간, 어떤 프루프가 적용 중인지 확인합니다.
  • 모니터 캘리브레이션 상태를 점검하고, 가능하면 두 프로그램을 같은 캘리브레이션된 모니터에서 비교합니다.
  • 팀 내에서 “이 프로젝트의 색관리 표준(OCIO 컨피그, 뷰 트랜스몸, 최종 출력 색공간)”을 문서로 정리해서 공유하면 이런 혼란을 근본적으로 줄일 수 있어요.

자주 묻는 질문(FAQ)

Q1. EXR 파일을 Photoshop에서 열었을 때 뿌옇게 보이는 게 파일이 잘못된 건가요? 아니에요. 대부분의 경우 파일은 정상이고, 단지 뷰 트랜스몸(톤매핑)이 적용되지 않은 리니어 원본 데이터를 Photoshop이 안경 없이 그대로 보여주고 있는 것뿐입니다. Nuke처럼 OCIO를 지원하는 툴에서 같은 파일을 열어 뷰 트랜스몸을 적용해보면 Maya에서 본 것과 비슷하게 보일 거예요.

Q2. Photoshop에도 OCIO 같은 걸 적용할 방법이 있나요? Photoshop 자체는 기본적으로 ICC 기반이라 OCIO 뷰 트랜스몸을 네이티브로 지원하지 않지만, 일부 플러그인이나 별도의 LUT(색보정 표) 적용 방식으로 비슷한 효과를 낼 수 있는 경우가 있습니다. 다만 버전과 환경에 따라 지원 여부가 다르니, 정확한 색 비교가 꼭 필요하다면 OCIO를 지원하는 컴포지팅·그레이딩 툴을 병행하는 걸 추천드려요.

Q3. 클라이언트에게 보여줄 이미지는 어떤 형식으로 뽑아야 하나요? 클라이언트 리뷰나 최종 공유용이라면 뷰 트랜스몸이 이미 적용되어 “구워진” 상태의 이미지(JPG, PNG 등)로 뽑는 게 안전합니다. 리니어 EXR을 그대로 전달하면 받는 쪽 프로그램이나 모니터 설정에 따라 완전히 다른 색으로 보일 수 있으니, 표시용으로 변환된 파일을 함께 전달하는 습관을 들이시는 게 좋아요.

vfx 잡학지식

함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.