Optimizing Unreal Engine’s OpenUSD Workflow with Python | Unreal Fest Orlando 2025
- USD는 통합 파일 형식, 직관적인 구조, 쉬운 API를 통해 파이프라인 구축 및 관리를 효율적으로 만드는 핵심 이점을 제공합니다. 🔗
- 언리얼 엔진의 기본 USD 내보내기는 게임 엔진 구조를 반영하여 영화/애니메이션 파이프라인이 요구하는 부서별/자산 유형별 계층화된 USD 구조와는 차이가 있습니다. 🚧
- 언리얼 엔진 UI를 통한 USD 내보내기와 동일한 결과를 파이썬 스크립트를 통해 자동화할 수 있으며, 이는 파이프라인 효율성 증대에 필수적인 요소입니다. 🐍
- 언리얼 엔진 프로젝트 내에서 폴더(또는 태그/메타데이터)를 사용하여 자산 유형별로 정리하는 것은, 이후 USD 파일 재구조화 시 각 자산이 어떤 USD 레이어에 속해야 하는지 식별하는 데 핵심적인 역할을 합니다. 📁
- 언리얼 엔진에서 내보낸 USD 파일을 평탄화(flatten)한 후, 자산 유형별로 파싱하여 개별 USD 파일로 저장하고, 이를 샷 USD 파일 아래에 계층화하는 것이 최종 목표입니다. 🏗️
- 언리얼 엔진의 시퀀서에서 샷의 시작/종료 프레임 및 해당 샷에 할당된 카메라 정보를 파이썬으로 정확히 추출하는 것은, 영화/애니메이션 파이프라인에서 샷별 USD를 구성하는 데 필수적인 데이터입니다. 🎬
- 언리얼 엔진의 USD 내보내기 옵션 중 '서브시퀀스를 레이어로 내보내기'는 실제 USD 뷰에서 계층화되지 않으며, 오히려 불필요한 파일 생성과 저장 공간 낭비를 초래할 수 있어 비효율적입니다. 🗑️