문서 보기문서 편집수정 내역 OpenEXR (r0 버전으로 되돌리기) [[분류:그래픽 파일 형식]][[분류:ITU-R BT.2100 표준]][[분류:두문자어]] [include(틀:그래픽 포맷)] [목차] == 개요 == [[https://www.openexr.com/|홈페이지]] '''OpenEXR'''은 [[ILM|인더스트리얼 라이트 & 매직 (ILM)]]에서 개발한 오픈소스 HDR 이미지 포맷이다. 확장자는 *.exr이다. == 상세 == [[ILM]]사를 설립한 [[조지 루카스]]는 자기가 제작하는 영화에서 색상 정보 이외에도 알파 채널과 다중 카메라 시점 정보 등을 저장할 수 있는 이미지 포맷을 필요로 하였다. 조지 루카스의 요구에 따라서 ILM사가 OpenEXR을 개발하였다. OpenEXR은 [[영화]], [[CG]] 업계에서 [[TIFF]]와 함께 영상 [[컬러 그레이딩|마스터링]] 및 아카이브, 3D 그래픽에 대한 리소스 (IBR[* Image Based Lighting, 이미지 기반 라이팅. HDR 디스플레이에 대응가능하도록 3D 장면을 렌더링하는 기법이다.] 텍스쳐, 렌더링 완성본) 아카이브 등에 널리 쓰이고 있다. 특히 [[CG]]라면 이 포맷이 없거나 유료였다면(...) == 특징 == * 오픈소스 라이센스로 로열티가 없다. * RGB 색상을 지원하고 무손실 압축을 사용한다. * [[High Dynamic Range|HDR]] 디스플레이에 대응되는 고휘도의 색상을 선형 (Linear)으로 저장할 수 있다.[* 선형 색 공간의 경우 휘도 정보를 인코딩 및 디코딩할 때에 [[EOTF|전달 함수]]를 사용하지 않는다. 이를 '''장면 참조형''' (Scene Referred) 색 공간이라고 한다.] 16비트 및 32비트 부동소숫점 색상만을 지원하고 정수 색상을 지원하지 않는다.[* 일부 그래픽 편집 프로그램에서 색상이 흐릿하게 표현될 경우 인코딩 및 디코딩 시에 '''선형 변환''' (Linear Conversion) 기능이 쓰이지 않도록 수동으로 설정해야 한다.] SDR 휘도는 0 ~ 1.0 범위 내의 값을 가지고 HDR 휘도는 음수값이나 1.0을 초과하는 값으로 저장된다. [[SMPTE ST 2084|HDR10]] 및 [[Dolby|돌비 비전]]에서 표현 가능한 최대 밝기인 10,000 nits 보다 더 높은 휘도를 저장할 수 있다. * 다중 카메라 시점에서 다양한 크기의 이미지를 저장할 수 있다. 다만, 일반 사용자를 대상으로 하는 프로그램에서는 이러한 기능을 활용할 수 없다. * Diffuse, Indirect, Beauty 등 렌더 결과의 다양한 패스(AOV)의 이미지를 한 .exr파일에 저장할 수 있다. 패스의 종류에는 제한이 없고 (디노이징 데이터, 렌더 타임 등도 포함) 얼마든지 임의의 패스를 집어넣을 수 있다. * OpenEXR 2.0부터는 Deep compositing에 쓰이는 데이터 또한 저장이 가능하다. 각 픽셀에 추가적인 깊이(Depth)정보를 여러개 저장하는 Deep compositing을 통해 서로 복잡하게 겹치고 교차하는 오브젝트(픽셀)들을 무리 없이 합성할 수 있다. * ACES 방식의 [[컬러 그레이딩]]에 있어서 필수인 이미지 포멧이다. ACES 워크플로우에서는 ICC 색상 프로필을 사용하지 않고 OCIO 모듈을 통해 IDT, RRT 및 ODT 등의 작업을 거쳐서 적절한 색상이 출력된다. ACES 2065-1 (이하 ACES 또는 AP0) 및 ACEScg (이하 AP1) 색 공간을 기본으로 사용한다. 해당 색 공간에서는 [[ITU-R BT.2100 표준|BT.2100 색 공간]]보다도 더 넓은 색역과 휘도를 표현할 수 있다. * OpenEXR 이미지를 입출력하는 모듈인 EXR I/O 최신 버전에서는 ICC 색상 프로필을 첨부할 수 있다. 사진 편집 프로그램 중에서 대부분은 해당 기능을 제대로 지원하지 않는다. [[Affinity Photo]], [[어도비 포토샵|어도비 포토샵 2022]], [[어도비 프리미어 프로|어도비 프리미어 프로 2022]], [[어도비 애프터 이펙트|애프터 이펙트 2022]]부터 지원된다. ACES 워크플로우를 채택한 경우에는 큰 의미가 없다. * EXIF 메타데이터를 지원하는 프로그램이 별로 없다. * 돌비시스템처럼 특수 사운드 효과를 개발하기 위한 설정도 지원한다. == 관련 소프트웨어 == * [[어도비 프리미어 프로]] OpenEXR 파일을 사용할 경우 [[ITU-R BT.2100 표준|HDR]] 소스로 인식된다. * [[어도비 포토샵]] 2022 버전부터 ICC 프로파일 첨부가 가능하다. 2023 버전부터 기술 미리보기 기능으로 Adobe Camera RAW에서 HDR 사진 저장이 가능하고 이 경우에 OpenEXR로 저장할 수 있다. * [[어도비 포토샵 라이트룸|어도비 라이트룸]] * [[어도비 애프터 이펙트]] * [[Affinity Photo]] * [[DaVinci Resolve]] * [[Nuke(소프트웨어)|Nuke]]: OpenEXR과 때놓을 래야 때놓을 수 없는 합성 프로그램이다. * [[Autodesk Maya]] * [[Blender]] * [[반디뷰]] 이미지 뷰어 프로그램이며, 7.0 베타 버전 기준 EXR 형식의 이미지를 지원한다. 이전 버전인 [[꿀뷰]]는 미지원. * OCIO(Open Color I/O): ACES (Academy Color Encoding System) 워크플로우를 채택하는 경우 반드시 사용해야 하는 모듈이다. [[Affinity Photo]]에서는 수작업으로 세팅해야 하고 [[어도비 애프터 이펙트]], [[DaVinci Resolve]]에서는 기본으로 해당 모듈이 내장되어 있다. * OIIO (Open Image I/O): OCIO 모듈과 libraw 모듈을 통해 입력받은 이미지를 ACES 워크플로우로 처리하는 CLI 프로그램이다. * [[HDR + WCG Image Viewer]]: OpenEXR 이미지를 열때에 사용자 PC의 디스플레이 환경에 맞게 톤매핑하거나 원본 그대로 보여준다.캡챠되돌리기