nDisplay의 색 관리

nDisplay 색 관리 툴을 사용하는 방법을 알아봅니다.

Choose your operating system:

Windows

macOS

Linux

nDisplay에는 언리얼 프로젝트 자체의 전반적인 룩을 수정하지 않고도 컬러 그레이딩과 OpenColorIO(OCIO) 환경설정을 디스플레이에 적용할 수 있는 색 관리 툴이 포함되어 있습니다. 이러한 색 세팅은 nDisplay 클러스터 전체 또는 개별 뷰포트와 클러스터 노드에 적용할 수 있습니다.

일반적으로 프로젝트에서 원하는 룩을 설정한 뒤에 nDisplay 전용 색 관리 툴을 사용하는 것이 좋습니다. 이러한 툴은 콘텐츠의 룩을 특정 디스플레이에 표시할 경우 미세조정할 때 유용합니다.

이 세팅은 nDisplay 3D 환경설정 에디터(nDisplay 3D Config Editor)에 노출되어 있으며, 빠른 반복작업을 위해 nDisplay 루트 액터(nDisplay Root Actor)에도 노출되어 있습니다. nDisplay 루트 액터의 변경 사항은 레벨 스냅샷(Level Snapshot)으로 추적할 수 있습니다.

nDisplay 환경설정 에셋(nDisplay Config Asset)의 변경 사항은 UAsset에 저장됩니다. nDisplay 루트 액터의 변경 사항은 해당 환경설정 에셋의 인스턴스에만 저장되며 UAsset에는 저장되지 않습니다.

다음 섹션에서는 nDisplay 구성으로 컬러 그레이딩과 OpenColorIO를 사용하는 방법에 대해 설명합니다.

컬러 그레이딩

컬러 그레이딩 세팅의 전반적인 동작은 포스트 프로세스 볼륨(Post Process Volume) 과 동일하며, nDisplay 뷰포트와 클러스터 노드를 보다 구체적으로 제어하기 위해 추가적인 옵션이 제공됩니다. nDisplay에 노출된 세팅에 대한 자세한 내용은 nDisplay 루트 액터 레퍼런스 를 참고하세요.

컬러 그레이딩은 애디티브입니다. 즉, 여러 컬러 그레이딩 세팅이 활성화되어 있는 경우 스택과 같이 순서대로 적용됩니다. 예를 들어 한 컬러 그레이딩 세팅이 빨간색을, 다른 세팅이 파란색을 적용하면 결과로 나오는 색은 둘을 섞은 보라색이 됩니다.

다음 섹션에서는 nDisplay 클러스터의 서로 다른 부분에 컬러 그레이딩을 적용했을 때의 동작에 대해 설명합니다.

뷰포트

컬러 그레이딩이 활성화된 경우 다음 순서대로 뷰포트에 적용됩니다.

  1. 포스트 프로세스 볼륨

  2. nDisplay 루트 액터의 전체 클러스터 컬러 그레이딩

  3. nDisplay 루트 액터의 뷰포트별 컬러 그레이딩

nDisplay 루트 액터의 전체 클러스터에 대해 컬러 그레이딩이 활성화된 경우 세팅이 모든 뷰포트와 내부 프러스텀에 일관되게 적용됩니다. 아래 예시는 적용 전과 후를 보여줍니다. 컬러 그레이딩이 비활성화된 nDisplay 클러스터, 파란색이 적용된 nDisplay 클러스터

전체 클러스터에 대해 컬러 그레이딩 활성화

전체 클러스터 컬러 그레이딩 비활성화

전체 클러스터 컬러 그레이딩 활성화

nDisplay 클러스터의 특정 뷰포트에 컬러 그레이딩을 적용할 수도 있습니다. 이는 콘텐츠가 디스플레이 모델과 브랜드에 따라 다른 색으로 표시될 때 유용합니다.

아래 예시에서는 천정 패널에서 렌더링된 뷰포트에만 별도의 컬러 그레이딩이 적용되었습니다. 컬러 그레이딩은 애디티브이므로 결과 색은 보라색입니다. 뷰포트에 적용된 빨간색이 전체 클러스터에 적용된 파란색과 섞였습니다.

뷰포트별 컬러 그레이딩 활성화

이미지 대체 텍스트

뷰포트별 범위에서도 전체 클러스터에서 컬러 그레이딩 세팅을 포함하지 않게 선택할 수 있습니다. 아래 예시에서는 천정 뷰포트에서 전체 클러스터 컬러 그레이딩 포함(Include Entire Cluster Color Grading) 이 체크되어 있지 않습니다. 천정 패널의 색이 빨간색으로 바뀌는 것은 전체 클러스터 컬러 그레이딩이 포함되어 있지 않은 경우에도 뷰포트별 컬러 그레이딩이 적용되기 때문입니다.

한 뷰포트에서 전체 클러스터 컬러 그레이딩 비활성화

이미지 대체 텍스트

내부 프러스텀

컬러 그레이딩이 활성화된 경우 다음 순서대로 내부 프러스텀에 적용됩니다.

  1. 포스트 프로세스 볼륨

  2. nDisplay 루트 액터의 전체 클러스터 컬러 그레이딩

  3. ICVFX 카메라 컴포넌트의 모든 노드 컬러 그레이딩

  4. ICVFX 카메라 컴포넌트의 노드별 컬러 그레이딩

nDisplay 루트 액터의 뷰포트별 컬러 그레이딩 세팅은 외부 프러스텀에만 적용되며, 내부 프러스텀은 영향을 받지 않습니다.

ICVFX 카메라 컴포넌트의 모든 노드에서 컬러 그레이딩이 활성화된 경우 세팅이 모든 클러스터 노드와 뷰포트의 내부 프러스텀에 걸쳐 일관되게 적용됩니다.

모든 노드에 대해 내부 프러스텀 컬러 그레이딩 활성화

이미지 대체 텍스트

nDisplay 클러스터의 특정 클러스터 노드에 컬러 그레이딩을 적용할 수도 있습니다. 이는 콘텐츠가 디스플레이 모델과 브랜드에 따라 다른 색으로 표시될 때 유용합니다.

nDisplay 클러스터에서 내부 프러스텀을 가장 세밀하게 제어할 수 있는 것은 노드별 세팅입니다. 이는 mGPU가 활성화되어 있는 경우 내부 프러스텀이 여러 뷰포트에서 공유될 수 있기 때문입니다.

아래 예시에서는 천정 패널을 포함하는 클러스터 노드에만 별도의 컬러 그레이딩이 적용되었습니다. 내부 프러스텀이 후면 패널에서 천정으로 움직일 때 내부 프러스텀의 색이 변하는 것을 볼 수 있습니다.

노드별 내부 프러스텀 컬러 그레이딩 활성화

이미지 대체 텍스트

OpenColorIO(OCIO)

nDisplay용 OCIO 세팅의 전반적인 동작은 에디터용 OCIO와 동일하며, nDisplay 뷰포트와 클러스터 노드를 보다 구체적으로 제어하기 위해 추가적인 옵션이 제공됩니다. nDisplay에 노출된 세팅에 대한 자세한 내용은 [nDisplay 루트 액터 레퍼런스]()를 참고하세요.

컬러 그레이딩과 달리 OCIO 세팅은 애디티브가 아닙니다. 보통 모든 뷰포트와 내부 프러스텀에 대한 베이스 OCIO 프로파일을 설정하게 되지만 뷰포트별 또는 노드별 세팅으로 이를 오버라이드할 수 있습니다. nDisplay 렌더에 대해 설정하는 OCIO 프로파일도 에디터의 OCIO 프로파일 세트를 오버라이드합니다.

프로젝트에서 OCIO를 사용하는 시작점으로 삼을 수 있도록 일반적인 OpenColorIO 환경설정이 OpenColorIO 플러그인의 콘텐츠로 제공됩니다. 이 환경설정은 대부분의 카메라 및 패널 조합에 유용하지만, 프로젝트의 요구 사항에 맞춰 수정해야 할 수도 있습니다. 인카메라 VFX 시나리오에서는 일반적으로 구성에서 사용하는 각 카메라 및 패널 조합에 대해 다른 대상 컬러 스페이스(Destination Color Space) 값이 필요합니다.

아래 예시는 OCIO 환경설정을 전체 클러스터에 적용하기 전의 nDisplay 클러스터와 환경설정을 적용한 뒤의 nDisplay 클러스터를 보여줍니다.

뷰포트 OCIO 비활성화

뷰포트 OCIO 활성화

컬러 그레이딩의 기능과 마찬가지로 뷰포트별 OCIO 환경설정을 전체 클러스터뿐 아니라 nDisplay 루트 액터에도 적용할 수 있습니다. 또한 내부 프러스텀의 OCIO 환경설정을 ICVFX 카메라 컴포넌트의 모든 클러스터 노드 또는 모든 클러스터 노드의 서브세트에 적용할 수도 있습니다.

OCIO 프로파일은 하나만 적용될 수 있으므로, 동일한 뷰포트 또는 노드가 여러 OCIO 오버라이드에 포함되어 있는지 확인해야 합니다. 하나의 뷰포트 또는 노드에 여러 오버라이드가 연결되어 있으면 목록에서 마지막으로 오버라이드된 OCIO 프로파일이 적용됩니다.

태그
언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
취소