[KOR][100]One-File-Per-Actor-for-Linear-Content---

https://www.youtube.com/watch?v=_0ofqq7DTMw

Frame at 0.00s
## 애니메이션 허브: 배우별 파일 하나로 선형 콘텐츠 작업하기 **핵심 내용:** 배우별 파일 하나(One File Per Actor) 워크플로우는 월드 파티셔닝을 사용하지 않는 프로젝트에서 선형 콘텐츠 제작에 **완벽하게 적용 가능**합니다. --- ### 1. 기본 설정 및 전환 과정 * **시작:** 간단한 지속 레벨(Persistent Level)에서 시작하며, 여러 서브 레벨을 참조합니다. * 모든 액터가 특정 레벨 이름 아래에 배치됩니다. * **전환 준비:** * 주요 콘텐츠가 포함된 레벨을 엽니다. * 이 레벨을 `level data room_one file per actor`와 같이 고유한 이름으로 저장합니다. * **외부 액터 설정:** * `월드 설정 (World Settings)`으로 이동합니다. * `외부 액터 (External Actors)` 옵션을 체크합니다. * "모든 액터를 외부 패키징으로 비교하시겠습니까?" 라는 질문에 **'예'**를 선택합니다. * **결과:** * 기존 레벨의 모든 액터가 개별 파일로 저장됩니다. * 각 액터는 고유한 경로에 저장되며, 액터 자체를 개별적으로 체크인/체크아웃할 수 있습니다. * 레벨 이름 대신 **인코딩된 파일 경로**가 표시됩니다. --- ### 2. 배우별 파일 하나(One File Per Actor) 워크플로우의 중요 사항 * **변경 사항 추적:** * `보기 변경 사항 (View Changes)` 기능을 **필수적으로 사용**해야 합니다. * 이 기능을 통해 커밋하려는 액터의 정확한 이름을 확인할 수 있습니다. * *Perforce* 와 같은 버전 관리 시스템에서 파일 이름이 인코딩되어 있어, 이 인터페이스 없이는 어떤 파일인지 파악하기 어렵습니다. * **제출:** * `Submit` 버튼을 누르기 전, 변경 사항에 대한 노트를 작성합니다. --- ### 3. 일반 레벨과 배우별 파일 하나 레벨의 조합 * **조합 가능:** 일반 레벨과 배우별 파일 하나 레벨을 **함께 사용할 수 있습니다**. * **전환된 레벨 제거 및 대체:** * 이전에 전환한 레벨을 제거하고, 배우별 파일 하나 버전으로 대체합니다. * **아웃라이너(Outliner) 변화:** * 전환된 레벨의 액터들은 이제 레벨 이름과 동일한 부모 그룹 아래에 표시됩니다. * `레벨 (Level)` 열에는 인코딩된 파일 이름이 표시됩니다. * 일반 레벨의 액터들은 원래 레벨 이름을 그대로 유지합니다. * **협업의 이점:** * 복잡한 레벨에서 여러 사람이 동시에 작업하기 용이합니다. * 예시: 한 사람은 머티리얼 오버라이드를, 다른 사람은 세트 드레싱이나 특정 요소를 조정할 수 있습니다. --- ### 4. 배우별 파일 하나(One File Per Actor) 전환 관련 제약 및 주의사항 * **전환 가능한 레벨:** `외부 액터 (Use External Actors)` 옵션이 활성화된 **지속 레벨(Persistent Level)만** 배우별 파일 하나로 직접 전환할 수 있습니다. * **서브 레벨 전환:** * 서브 레벨은 **별도로 전환**해야 합니다. * 또는, `One File Per Actor` 문서를 참조하여 **명령어를 통해 자동 전환**할 수 있습니다. * **아웃라이너 그룹핑의 제약:** * 배우별 파일 하나 레벨에서는 **다른 서브 레벨의 액터를 동일한 폴더 아래 그룹화할 수 없습니다**. * **기존 UMAP 레벨로 되돌리기:** * 언제든지 배우별 파일 하나 레벨을 **기존 UMAP 레벨로 다시 전환**할 수 있습니다. * 이 과정은 개별 액터 파일들을 UMAP 파일 자체로 통합합니다. --- ### 5. 배우별 파일 하나(One File Per Actor)의 주요 장점 * **세분화된 변경 추적:** * `콘텐츠 저장 (Save Content)` 시, `저장된 이전 버전 대비 보기 (Diff against Depot)` 기능을 통해 각 액터 파일의 변경 내용을 **정확하게 파악**할 수 있습니다. * 이는 특정 변경 사항에 대한 검토, 디버깅 및 협업을 용이하게 합니다. --- **결론:** 배우별 파일 하나 워크플로우를 효과적으로 활용하여 콘텐츠 제작의 효율성을 높일 수 있습니다.