테이크 아카이브(Take Archive) 디바이스를 사용하면 테이크 메타데이터 파일(.cptake)을 통해 식별된 임의의 비디오, 오디오, 뎁스 및 캘리브레이션 데이터를 수집할 수 있습니다. 데이터 표현 방식을 더 세밀하게 제어하고 싶거나 테이크의 콘텐츠가 다른 캡처 매니저 디바이스와 호환되지 않는 경우 사용할 수 있습니다. 이 디바이스는 언리얼 엔진 5.5 이전 버전에서 캡처 매니저 및 메타휴먼 애니메이터(MetaHuman Animator)와 함께 사용하기 위해 생성된 테이크와 하위 호환됩니다.
표시명(Display Name): 디바이스(Devices) 목록에 표시되는 디바이스의 이름입니다.
테이크 디렉터리(Take Directory):
.cptake메타데이터 파일이 포함된 루트 폴더 경로입니다. 이 폴더에는 서브폴더가 포함될 수 있습니다.
테이크 디렉터리에서 테이크 아카이브 디바이스가 찾을 것으로 예상되는 콘텐츠의 시각적 예시는 다음과 같습니다.
+-- take_1
| +-- top.mov
| |-- bot.mov
| \-- metadata.cptake
|
|-- metadata.cptake
\-- take_2.mov테이크 메타데이터 파일(.cptake)
테이크 메타데이터 파일(.cptake)은 사용자가 테이크의 콘텐츠를 설명하기 위해 생성합니다. 이러한 파일을 통해 캡처 매니저에서 데이터가 다른 디바이스와 호환되지 않거나 사용자가 더 세밀한 제어를 원하는 경우에 작업할 수 있습니다.
테이크 메타데이터 파일의 정보는 JSON 포맷을 사용하여 인코딩되며, \Engine\Plugins\VirtualProduction\CaptureManager\CaptureManagerCore\Content\TakeMetadata\Schema에서 찾을 수 있는 스키마를 준수합니다. 이 스키마에 따라 각 테이크에는 UniqueId(GUID로 지정됨), TakeNumber, Slate 및 Device 섹션이 있어야 합니다. 각 테이크에는 선택적으로 Video, Depth, Audio 또는 Calibration 미디어 콘텐츠 배열이 포함될 수 있습니다.
다음은 모노 비디오 테이크를 위한 최소한의 .cptake 파일 예시입니다.
{
"Version": {
"Major": 4,
"Minor": 2
},
"UniqueId": "2b42db4d-11e5-49ab-8a4d-a78212345597",
"TakeNumber": 1,
"Slate": "MySlateName",
"Device": {
"Name": "MyDeviceName",
지원되는 디바이스 타입
메타휴먼 애니메이터와 호환되는 지원 디바이스 타입은 다음과 같습니다.
StereoHMC
iPhone
라이브 링크 페이스 테이크를 .cptake 포맷으로 변환하는 경우, Model을 원본 take.json에 있는 deviceModel의 숫자 부분으로 설정합니다. 예를 들어, take.json 파일의 deviceModel이 iPhone14,3인 경우, 새 .cptake 메타데이터 파일의 Model을 14,3으로 설정합니다.
지원되는 포맷
Video 섹션에 대해 지원되는 Format 값은 다음과 같습니다.
mov
mp4
png
jpg
jpeg
Depth 섹션에 대해 지원되는 Format 값은 다음과 같습니다.
mha_depth
exr
Audio 섹션에 대해 지원되는 Format 값은 다음과 같습니다.
wav
mov
mp4
Calibration 섹션에 대해 지원되는 Format 값은 다음과 같습니다.
opencv
mhaical