퍼포먼스 캡처 워크플로의 일부로 메타휴먼 애니메이터를 통한 애니메이션 처리 과정을 Python API로 자동화할 수 있습니다. 메타휴먼 애니메이터 플러그인에는 레퍼런스로 사용하고 특정 요구 사항에 맞게 수정할 수 있는 여러 예제 스크립트가 포함되어 있습니다. Python 스크립트는 UnrealEditor 실행 파일을 사용하여 실행해야 합니다.
명령에 나타나는 경로에는 문자 파싱 문제를 방지하기 위해 역슬래시(\) 대신 슬래시(/)를 사용하세요.
오디오 기반 애니메이션
오디오에서 애니메이션을 솔브하는 예제 스크립트는 플러그인에 제공되어 있습니다. 이 예제는 레퍼런스로 사용할 수 있으며, 특정 요구 사항에 맞게 수정할 수 있습니다. 다음 위치에서 확인할 수 있습니다.
\Engine\Plugins\MetaHuman\MetaHumanAnimator\Content\Python\process_audio_performance.py이 Python 스크립트와 함께 제공되는 ReadMe.txt 파일을 참조하면 export_performance.py 스크립트를 통해 애니메이션 시퀀스 또는 레벨 시퀀스를 익스포트하는 방법과 관련된 추가 정보를 확인할 수 있습니다.
캘리브레이션 생성
스테레오 캘리브레이션 테이크에서 카메라 캘리브레이션을 생성하는 예시 스크립트를 제공합니다. 이 스크립트는 레퍼런스용으로 사용할 수 있으며, 필요에 따라 수정해 사용할 수 있습니다. 다음 위치에서 확인할 수 있습니다.
\Engine\Plugins\MetaHuman\MetaHumanCalibrationProcessing\Content\Python\calibration_example.py이 스크립트는 PowerShell 같은 Windows 터미널에서 다음 명령을 사용하여 실행할 수 있으며, 파라미터는 프로젝트에 맞게 업데이트해야 합니다.
.\UnrealEditor.exe "MyProject.uproject" -ExecutePythonScript="<path-to_ue-installation>/Engine/Plugins/MetaHuman/MetaHumanCalibrationProcessing/Content/Python/calibration_example.py --capture-data-package-path /Game/CaptureManager/Imports/ExampleTake/CD_Example"뎁스 생성
스테레오 카메라 쌍을 사용하여 뎁스 데이터를 생성하는 예제 스크립트가 제공됩니다. 이 예제는 레퍼런스로 사용할 수 있으며, 특정 요구 사항에 맞게 수정할 수 있습니다. 다음 위치에서 확인할 수 있습니다.
\Engine\Plugins\MetaHuman\MetaHumanAnimator\Content\DepthGenerator\depth_generator_example.py이 스크립트는 PowerShell 같은 Windows 터미널에서 다음 명령을 사용하여 실행할 수 있으며, 파라미터는 프로젝트에 맞게 업데이트해야 합니다.
.\UnrealEditor.exe "MyProject.uproject" -ExecutePythonScript="<path-to_ue-installation>/Engine/Plugins/MetaHuman/MetaHumanAnimator/Content/DepthGenerator/depth_generator_example.py --capture-data-package-path /Game/CaptureManager/Imports/ExampleTake/CD_Example"뎁스 데이터에서 애니메이션 생성
뎁스 데이터에서 애니메이션을 솔브하는 예제 스크립트는 플러그인에 제공되어 있습니다. 이 예제는 레퍼런스로 사용할 수 있으며, 특정 요구 사항에 맞게 수정할 수 있습니다. 다음 위치에서 확인할 수 있습니다.
\Engine\Plugins\MetaHuman\MetaHumanAnimator\Content\Python\process_performance.py이 Python 스크립트와 함께 제공되는 ReadMe.txt 파일을 참조하면 create_identity_for_performance.py 스크립트를 통해 아이덴티티를 생성하고, export_performance.py 스크립트를 통해 애니메이션 시퀀스 또는 레벨 시퀀스를 익스포트하고 렌더링하는 방법과 관련한 추가 정보를 확인할 수 있습니다.
다음 단계
메시 투 메타휴먼
메시 또는 비디오 영상에서 메타휴먼 아이덴티티를 생성하는 방법을 살펴봅니다.