무비 렌더 대기열(Movie Render Que) 은 다양한 렌더 무비 출력 포맷을 지원하며, 렌더를 동시에 여러 형식으로 출력할 수 있습니다.
무비 렌더 대기열의 세팅(Settings) 창에서 + 세팅(+ Setting) 드롭다운 메뉴를 클릭하고 원하는 형식을 선택하면 렌더 형식을 고를 수 있습니다. 모든 출력 포맷 목록은 출력(Output) 그룹에 있습니다.
이미지를 클릭하면 확대됩니다.
원하는 옵션을 클릭하면 ‘세팅' 목록의 ‘출력' 아래에 추가됩니다.
이미지를 클릭하면 확대됩니다.
다른 세팅처럼 출력 포맷을 활성화 또는 비활성화할 수 있으며, 이용할 수 있는 프로퍼티가 있으면 선택 후 편집할 수 있습니다.
지원하는 출력 포맷
다음과 같은 출력 포맷을 이용할 수 있습니다.
포맷 |
설명 |
---|---|
.bmp 시퀀스(8bit) |
무비를 일련의 .bmp 이미지로 출력합니다. 픽셀값은 [0~1] 제한되므로, HDR 값은 보존되지 않습니다. sRGB 인코딩 커브를 적용합니다. |
.exr 시퀀스(16bit) |
HDR 값은 보존되지만, 톤 커브가 활성화되어 있으면 선형값은 대략 [0~1] 범위 내로 리스케일되며, 가장 밝은 하이라이트만 1 이상이 됩니다. 톤 커브를 비활성화하면 선형값을 [0~100] 또는 더 넓은 범위에서 기록합니다. 범위는 라이트의 강도와 다른 밝은 오브젝트에 따라 정해집니다. .exr 타깃에는 sRGB 인코딩 커브가 적용되지 않습니다. |
.jpg 시퀀스(8bit) |
무비를 일련의 .jpg 이미지로 출력합니다. sRGB 인코딩 커브를 적용합니다. |
.png 시퀀스(8bit) |
무비를 일련의 .png 이미지로 출력합니다. 올바른 프로젝트 세팅은 투명을 지원합니다. sRGB 인코딩 커브를 적용합니다. |
.wav 오디오 |
.wav 오디오 파일 및 선택한 다른 출력 포맷으로 출력합니다. 자세한 정보는 WAV 오디오를 참조하세요. |
Final Cut Pro XML |
파일 및 Final Cut Pro XML을 출력합니다. Final Cut Pro XML(#finalcutproxml) 관련 정보를 참조하세요. |
Apple ProRes (10-12 bit) |
Apple ProRes로 무비 파일을 출력합니다. 자세한 정보는 Apple ProRes 비디오 코덱을 참조하세요. |
Avid DNx (8 bit) |
Avid DNx로 무비 파일을 출력합니다. 자세한 정보는 Avid DNx 비디오 코덱을 참조하세요. |
sRGB 정보는 디폴트 색 옵션을 사용할 때만 적용됩니다. 자세한 정보는 [OCIO 문서]()를 참조하세요.
이러한 포맷 중 일부는 다음과 같은 추가 정보 및 옵션이 있습니다.
EXR 시퀀스
언리얼은 .exr 이미지 시퀀스를 무비 렌더 큐의 출력 포맷으로 지원합니다. .exr 이미지 시퀀스는 Nuke, Tweak RV, IfranView, ProEXR 플러그인을 탑재한 Adobe Premiere 등 다양한 비주얼 이펙트 패키지와 호환 가능합니다.
현재 EXR 출력은 다음과 같은 압축 세팅을 지원합니다.
EXR 압축 세팅 |
설명 |
---|---|
없음(None) |
.exr 시퀀스의 렌더 출력에 압축을 적용하지 않습니다. |
PIZ |
거친 이미지에서 퀄리티가 좋은 무손실 압축 포맷입니다. |
ZIP |
노이즈가 적은 이미지에서 좋은 퀄리티를 내는 무손실 압축 포맷입니다. |
언리얼은 멀티레이어(multi-layered) . exr 출력도 사용할 수 있게 지원합니다. 언리얼은 멀티레이어(multi-layered) . exr 출력도 사용할 수 있게 지원합니다. 여러 개의 서로 다른 렌더 패스 세팅을 활성화하면 각각 .exr 시퀀스에 첨부되고, 외부 비주얼 이펙트 편집 프로그램으로 각각 액세스할 수 있습니다.
모든 소프트웨어가 멀티레이어 .exr 파일을 지원하지는 않습니다. 그럴 때는 .exr 로드 시 디폴트 RGBA 채널만 표시합니다. 멀티레이어 .exr을 지원하지 않는 프로그램을 사용하는 경우, 멀티레이어 세팅 체크를 해제하여 각 레이어를 .exr 파일로 기록할 수 있습니다.
Apple ProRes 비디오 코덱
Apple ProRes는 포스트 프로덕션 및 비주얼 이펙트에 사용하는 Apple의 고퀄리티, 유손실 비디오 압축 포맷으로, 8k 비디오를 지원합니다.
이 세팅을 활성화하려면, 플러그인(Plugins) > 빌트인(Built-In) > 미디어 플레이어(Media Players) 를 열고 Apple ProRes Media 플러그인을 활성화하면 됩니다.
이미지를 클릭하면 확대됩니다.
에디터를 재시작한 뒤, ‘세팅' 메뉴에서 Apple ProRes를 이용할 수 있습니다. 이 출력 포맷을 선택하면 여러 코덱 중 하나로 비디오 파일을 출력합니다. 각 코덱은 개별 압축 작업을 진행하고, 결과물의 퀄리티가 다릅니다.
코덱(Codec) 드롭다운을 클릭하여 최종 비디오 파일의 원하는 코덱을 선택합니다. 다음과 같은 코덱을 이용할 수 있습니다.
| 코덱| 픽셀 뎁스 | 1080 x 1920에 30 FPS 시 추정bit 레이트 | 설명 |
| Apple ProRes 422 Proxy | 10bit | 45mbps | 최고 압축입니다. 데이터 레이트는 낮지만 풀 해상도 비디오가 필요한 오프라인 워크플로용 코덱입니다. | | Apple ProRes 422 LT | 10bit | 100mbps | Apple ProRes 422의 압축 버전으로, 파일 크기가 약 30% 정도 작습니다. 스토리지 및 데이터 레이트가 제한된 환경용 코덱입니다. | | Apple ProRes 422 | 10bit | 150mbps | 완전한 너비의 4:2:2 비디오 소스용 고퀄리티 압축입니다. 멀티스트림, 실시간 편집용 코덱입니다. | | Apple ProRes 422 HQ | 10bit | 220mbps | Apple ProRes 422의bit 레이트가 높은 버전입니다. ProRes 4444와 퀄리티는 같은 수준이지만, 4:2:2 비디오 소스용입니다. | | Apple ProRes 4444 | 12bit | 330mbps | 4:4:4:4 이미지 소스용 고퀄리티 압축 포맷입니다. 극도로 높은 퀄리티의 이미지를 제공하며, 알파 채널을 지원합니다. RGB와 YCbCr 포맷 모두 지원합니다. 출력 파일의 크기가 매우 큽니다. | | Apple ProRes 4444 XQ | 12bit | 500mbps | 최고 퀄리티를 제공하며, 알파 채널을 지원합니다. RGB 정확도는 12bit, 알파는 16bit입니다. 출력 파일의 크기가 굉장히 큽니다. |
이러한 코덱에 대한 자세한 정보는 Apple의 Apple ProRes 문서를 참조하세요.
드롭 프레임 타임코드(Drop Frame Timecode) 세팅은 타임코드 트랙이 드롭-프레임 포맷을 사용하도록 설정합니다. 시퀀스 프레임 레이트가 29.97일 때만 적용할 수 있습니다.
최대 인코딩 스레드 오버라이드(Override Maximum Encoding Threads) 를 활성화하면, 최대 인코딩 스레드 수(Max Number of Encoding THreads) 를 직접 입력한 수치로 설정할 수 있습니다. 이를 통해 코덱이 비디오 파일 인코딩 시 활용할 수 있는 최대 CPU 스레드 수를 설정합니다. 스레드를 더 쓸수록 인코딩이 빨라지지만, CPU 점유율이 상승합니다.
Apple ProRes는 오디오를 익스포트하지 않습니다. WAV 오디오 포맷 세팅으로 비디오와 함께 개별 .wav 파일을 출력하도록 하면 포스트 프로덕션에서 병합할 수 있습니다.
모든 비디오 플레이어 소프트웨어가 Apple ProRes 코덱을 모두 지원하는 것은 아닙니다. 사용하는 소프트웨어에서 비디오를 플레이할 수 없다면, 다른 코덱으로 시도해서 문제가 해결되는지 확인하세요.
Avid DNx 비디오 코덱
Avid DNxHR과 DNxMXF는 Avid의 포스트 프로덕션용 최고급 유손실 비디오 코덱으로, 최대 8k 비디오를 지원합니다. 이 세팅을 활성화하려면, 플러그인 > 빌트인 > 미디어 플레이어 를 열고 Avid DNxHR/DNxMXF Media Plugin 을 활성화하면 됩니다.
[
이미지를 클릭하면 확대됩니다.
에디터를 재시작하고 나면 Avid DNx를 출력 세팅으로 이용할 수 있습니다. 이 세팅을 선택하면 Avid DNxHR 코덱을 사용하여 무비를 비디오 파일로 출력합니다.
압축 사용(Use Compression) 을 활성화하면 유손실 압축 파일이 출력되며, 비활성화하면 무손실 비압축 파일이 출력됩니다. 인코딩 스레드 수(Number of Encoding Threads) 를 변경하면, 코덱이 인코딩에 사용할 CPU 스레드 수를 제어할 수 있습니다. 스레드를 더 쓸수록 인코딩이 빨라지지만, CPU 점유율이 상승합니다.
이 코덱 관련 자세한 정보는 Avid의 DNx video 코덱 관련 문서를 참조하세요.
Avid DNx는 오디오를 익스포트하지 않습니다. WAV 오디오 형식 세팅으로 비디오와 함께 개별 .wav 파일을 출력하도록 하면 포스트 프로덕션에서 병합할 수 있습니다. 현재 Avid DNx는 코덱에 상관없이 8bit 정확도만 지원합니다.
Final Cut Pro XML
Final Cut Pro XML 포맷은 이미지 시퀀스와 XML 파일을 출력합니다. XML 파일은 Final Cut Pro 및 이 포맷을 지원하는 다른 비디오 에디터로 읽을 수 있습니다.
Final Cut XML은 언리얼 에디터의 출력 포맷으로만 지원합니다. 에디터 전용 기능을 너무 많이 활용하므로, Shipping 빌드에는 사용할 수 없습니다.
파일 이름 포맷(File Name Format) 항목으로 출력 파일의 이름 포맷 string을 지정할 수 있습니다.
데이터 소스(Data Source) 드롭다운 메뉴는 파일에 어떤 데이터를 첨부하는지, 어떤 포맷인지 결정gk하는 Final Cut Pro XML 파일 생성 메서드를 지정합니다. 각각 서로 다른 사용 사례용입니다.
데이터 소스 |
설명 |
---|---|
출력 메타데이터(Output Metadata) |
파일로부터 XML 파일을 빌드해 디스크로 출력합니다. 각 이미지에 메타데이터를 첨부합니다. 외부 포스트 프로세싱용입니다. 시간 딜레이를 지원하므로, 원본 시퀀스가 보여주는 프레임보다 더 많은 프레임을 생성합니다. |
시퀀스 데이터 |
시퀀스 데이터로부터 XML 파일을 직접 빌드합니다. 리임포트용입니다. |
WAV 오디오
렌더링 패스를 추가하지 않아도 시퀀스의 .wav 오디오를 익스포트할 수 있습니다. 이를 통해 무비의 오디오를 출력하고, 포스트 프로덕션에서 이미지 시퀀스와 병합할 수 있습니다.
파일 이름 포맷 항목으로 출력 파일의 이름 포맷 string을 지정할 수 있습니다.
WAV 오디오 출력 포맷은 실험적 기능이며, 실제 제작에 적합하지 않을 수 있습니다. 무비 렌더러가 준비 프레임용으로 샷 사이에 엔진을 구동하므로, 시퀀서가 제어하지 않는 오디오는 샷 사이에 간극이 발생하게 됩니다. 또한, 시퀀서에서 샷 사이에 오디오 클립의 사소한 오디오 디스토션이 발생할 수 있습니다.
커스텀 출력 포맷
UMoviePipelineOutputBase
클래스를 구현하여 나만의 포맷을 만들 수 있습니다. 이 클래스는 해당 프레임에 렌더되는 모든 렌더 패스가 포함된 각 출력 프레임에 대한 콜백을 반환합니다(번인, UI 위젯, 최종 이미지 등). 이 클래스를 프로젝트 코드에 구현하면 자동으로 ‘세팅' 메뉴에 표시되어 이용할 수 있습니다. MovieRenderPipelineCore 모듈에 링크해야 합니다.
UI로 생성한 모든 신규 작업에 이 출력 포맷이 추가되도록 하려면, 무비 렌더 파이프라인 프로젝트 세팅에서 지정한 디폴트 작업 세팅 클래스(Deafult Job Setting Classes) 를 변경하면 됩니다.