이 페이지에서는 언리얼 엔진(UE)에서 OpenColorIO(OCIO)를 시작하는 방법을 안내합니다. OCIO 환경설정에서 **OpenColor 환경설정 에셋** 을 생성하는 방법을 보여드립니다.
이 파일을 생성한 다음에는 블루프린트를 사용하거나 UE의 뷰포트 및 에디터에서 플레이 모드에서 OCIO를 사용하여 컬러 변환을 적용할 수 있습니다.
전제조건
새 프로젝트를 생성할 때 UE에서 OpenColorIO 플러그인이 자동으로 활성화되어야 합니다. OpenColorIO 플러그인이 비활성화된 경우, 활성화해야 UE에서 OCIO를 사용할 수 있습니다. UE에서 플러그인을 활성화하는 방법에 대한 자세한 내용은 플러그인으로 작업하기를 참조하세요.
OCIO 환경설정
OCIO 환경설정에는 OCIO와 함께 사용할 수 있는 컬러 스페이스, 디스플레이 및 뷰 세트가 포함되어 있습니다. 자체 OCIO 환경설정 파일을 사용할 수도 있고, OCIO 플러그인과 함께 제공되는 디폴트 ACES 환경설정 중 하나를 사용하거나 Academy Software Foundation GitHub 저장소의 ACES 환경설정 파일 중 하나를 사용할 수도 있습니다.
기본 OCIO 환경설정 사용하기
OpenColorIO 환경설정 에셋의 환경설정 파일 경로에 다음 스트링 중 하나를 입력하여 기본 OCIO 환경설정 중 하나를 사용할 수 있습니다(아래의 OpenColorIO 환경설정 에셋 생성 섹션 참조). 이러한 환경설정 파일은 OCIO 라이브러리에 내장되어 있으며 외부 파일이 필요하지 않습니다.
-
디폴트 ACES CG 환경설정을 사용하려면 환경설정 파일 경로에 다음 스트링을 입력합니다.
ocio://default
-
ACES CG 환경설정을 사용하려면 환경설정 파일 경로에 다음 스트링을 입력합니다.
ocio://cg-config-v1.0.0_aces-v1.3_ocio-v2.1
-
ACES Studio 환경설정을 사용하려면 환경설정 파일 경로에 다음 스트링을 입력합니다.
ocio://studio-config-v1.0.0_aces-v1.3_ocio-v2.1
OCIO 환경설정 파일 임포트하기
OCIO 환경설정 파일(.ocio
또는 .ocioz
)을 프로젝트에 추가하려면, 컴퓨터의 파일 탐색기를 사용하여 프로젝트의 콘텐츠 폴더에 해당 파일을 추가해야 합니다. UE는 자동으로 .ocio
또는 .ocioz
파일을 인식하지 않으므로 UE 내의 콘텐츠 드로어(Content Drawer)를 사용하여 프로젝트에 이러한 파일을 추가할 수는 없습니다.
OCIO 플러그인은 .ocioz
아카이브 파일도 지원합니다. 이는 환경설정 파일과 해당 LUT 텍스처 폴더를 단일 아카이브로 압축하려 하는 경우 유용할 수 있습니다.
예시 OCIO 환경설정 파일
에픽에서는 OCIO 플러그인의 일부로 예시 .ocio
환경설정 파일을 만들었습니다. 이 예시 환경설정 파일은 Engine\Plugins\Compositing\OpenColorIO\Content\OCIO
아래의 엔진 설치 폴더에 있습니다.
콘텐츠 브라우저(Content Browser)에서 OpenColorIO 플러그인의 콘텐츠를 탐색할 때, 콘텐츠 브라우저는 .uasset 파일만 표시하므로 이러한 파일은 표시되지 않습니다. 대신 컴퓨터의 파일 탐색기를 사용하여 파일을 찾아야 합니다.
OpenColorIO 환경설정 에셋 생성
OCIO 플러그인은 OpenColorIO 환경설정 에셋을 사용하여 프로젝트에서 사용하려는 컬러 프로파일을 관리합니다. 이 에셋은 다양한 컬러 프로파일의 상세 사양과 컬러 프로파일 간에 트랜스폼하는 방법이 포함된 OCIO 환경설정을 참조합니다.
UE는 현재 OCIO v2.2를 지원합니다. OCIO 환경설정 파일에 대한 자세한 내용은 OpenColorIO v2 문서 및 OCIO v2.2 출시 정보를 참조하세요.
OCIO를 사용하기 전에 OpenColorIO 환경설정 에셋을 생성해야 합니다.
OpenColorIO 환경설정 에셋 생성 방법은 다음과 같습니다.
- 콘텐츠 브라우저에서 우클릭하여 컨텍스트 메뉴를 열고 기타(Miscellaneous) > OpenColorIO 환경설정(OpenColorIO Configuration) 을 선택하여 OpenColorIO 환경설정 에셋 을 생성합니다.

- OpenColorIO 환경설정 에셋 을 더블클릭하여 세팅을 편집합니다. 이 예시에서는 에셋 이름을 OCIO_Example 로 지정했습니다.

- 환경설정 파일(Configuration File) 파라미터의 경우, 탐색(...) 버튼을 클릭하고 컴퓨터에서 OCIO 환경설정 파일(
.ocio
)을 찾아 선택하거나 URL을 입력하여 기본 환경설정 중 하나를 사용합니다. 기본적으로 새 OpenColor 환경설정 에셋은ocio://default
OCIO 환경설정을 사용합니다.

- 원하는 컬러 스페이스(Desired Color Spaces) 파라미터의 경우, 추가(+) 버튼을 클릭하여 새 컬러 스페이스 항목을 추가합니다.

- 새 항목에서 드롭다운 목록을 열고 환경설정 파일에 정의된 컬러 스페이스 중 UE에서 사용할 항목을 선택합니다.

- 사용할 각 컬러 스페이스 또는 디스플레이 뷰에 대해 마지막 두 단계를 반복한 다음 에셋을 저장 합니다.

UE에서 실제로 사용할 컬러 프로파일만 구성하세요. 그래야 환경설정 에셋을 최대한 가볍게 유지할 수 있습니다.
이제 OpenColorIO 환경설정 에셋이 구성되었으므로 이 에셋을 사용하여 엔진의 다양한 시스템에 컬러 변환을 적용할 수 있습니다.
OpenColorIO 환경설정 에셋 구성

UE에서 시스템에 대한 컬러 변환을 구성하는 메서드는 다양하지만, OpenColorIO를 사용한 컬러 변환 세팅은 같습니다. 사용할 OpenColorIO 환경설정 에셋과 해당 소스 및 대상 컬러 스페이스를 지정해야 합니다.
-
환경설정 소스(Configuration Source): 사용할 OpenColorIO 환경설정 에셋입니다.
-
소스 컬러 스페이스(Source Color Space): 변환하려는 입력 컬러 스페이스입니다.
-
대상 컬러 스페이스(Destination Color Space): 변환하려는 출력 컬러 스페이스입니다.
-
대상 디스플레이 뷰(Destination Display View): 컬러를 변환하려는 디스플레이 뷰입니다.