애니메이션이 가능한 헤드를 가진 캐릭터 모델을 스튜디오에 가져와서 생성된 FaceControls 인스턴스를 사용하여 얼굴을 포즈 또는 애니메이션하여 수동으로 헤드 생성물을 테스트할 수 있습니다.
스튜디오에 얼굴 애니메이션을 지원하는 헤드를 가져오면, 스튜디오는 이러한 개별 포즈에 접근하고 조합하여 표정과 애니메이션을 생성하는데 사용할 수 있는 FaceControls 인스턴스를 생성합니다. 일반적으로 리깅된 모델과 달리, 헤드 메쉬의 얼굴 Bones에 스튜디오에서 직접 접근할 수 없습니다.
게임에서 얼굴 애니메이션을 가진 헤드를 설정하려면:
- 애니메이션이 가능한 헤드가 있는 모델 가져오기. 자신의 모델을 생성하거나 제공된 참조 모델 파일 중 하나를 사용할 수 있습니다.
- (선택 사항) 얼굴 표정에 변형할 얼굴 액세서리 가져오기. 자신의 액세서리를 생성하거나 제공된 참조 액세서리 파일 중 하나를 사용할 수 있습니다.
자신만의 헤드를 생성하기 전에 미리 만든 헤드를 실험해보고 싶다면, Roblox에서는 헤드가 스튜디오의 인터페이스와 어떻게 상호작용하는지 볼 수 있는 참조 게임이 있으며, 직접 자신의 게임에 가져올 수 있는 두 개의 참조 모델과 액세서리가 있습니다:
| 참조 파일 | 설명 |
|---|---|
| 게임 내 헤드 애니메이션 편집기 | 편집기를 사용하여 다양한 액세서리와 함께 고블린과 블록 헤드를 미리 볼 수 있는 참조 게임입니다. |
| 헤드 스키마 참조 | FaceControls가 있는 블록 헤드 모델의 참조 게임입니다. |
| 고블린 캐릭터 모델 | 애니메이션이 가능한 헤드를 가진 고블린 캐릭터 모델입니다. |
| 블록 캐릭터 모델 | 애니메이션이 가능한 헤드를 가진 블록 캐릭터 모델입니다. |
| 블록 얼굴 액세서리와 의상 | 다음과 같은 블록 전용 액세서리의 .zip 파일입니다:
|
얼굴 액세서리 가져오기
얼굴 표정에 변형할 얼굴 액세서리를 가져오고 장착할 수 있습니다. 예를 들어, 눈썹을 얼굴 액세서리로 가져오고 장착할 때, 캐릭터의 눈과 함께 눈썹을 애니메이션할 수 있습니다.
기본적으로, 얼굴 액세서리를 가져오면 MeshPart 객체로 가져옵니다. 액세서리 장착 도구 (AFT)를 사용하여 MeshPart를 헤드와 호환되는 Accessory 인스턴스로 변환할 수 있습니다.
얼굴 액세서리를 가져오려면:
스튜디오의 파일 메뉴에서 가져오기 도구를 사용하여 사용자 정의 모델을 작업 공간에 가져옵니다.

가져온 모델에서 Accessory 인스턴스를 캐릭터 Model의 자식으로 만들어 액세서리를 미리 볼 수 있습니다. 캐릭터에 맞게 디자인된 캐릭터 전용 얼굴 액세서리만 장착할 수 있습니다.


또한 Accessory 인스턴스를 툴박스에 저장하고 게임에서 언제든지 자산 ID를 사용할 수 있습니다. HumanoidDescription을 적용하여 액세서리를 장착하는 방법에 대한 정보는 인간 설명으로 캐릭터 사용자 지정을 참조하십시오.
AutoSkin 속성
액세서리의 WrapLayer 인스턴스에서 WrapLayer.AutoSkin 속성을 활성화하면 헤드의 스키닝이 얼굴 액세서리에 적용됩니다. 이를 통해 모델링 과정에서 액세서리에 스키닝 영향을 적용하지 않고도 얼굴 액세서리가 캐릭터의 표정을 맞추고 따를 수 있습니다.
WrapLayer.AutoSkin 속성에는 다음과 같은 옵션이 있습니다:
- 비활성화: 자동 스킨 전송 프로세스를 비활성화합니다. 기본값입니다.
- 활성화 오버라이드: 자동 스킨 전송 프로세스를 활성화하고 액세서리에서 발견된 기존 스키닝 정보를 덮어쓸 수 있도록 합니다. 기존 액세서리의 스키닝을 자동 스킨 전송 버전으로 설정하거나 교체할 때 이 설정을 선택하십시오.
- 활성화 유지: 자동 스킨 전송 프로세스를 활성화하지만 액세서리에서 발견된 기존 스키닝 정보를 덮어쓰지 않도록 합니다. 기존 액세서리의 스키닝을 보존하고 유지하려는 경우 이 설정을 선택하십시오. 유지할 스키닝이 없으면 자동 스킨 전송이 스키닝을 자동으로 생성합니다.
헤드 애니메이션
애니메이션이 가능한 헤드 MeshParts는 얼굴 포즈 속성에 접근할 수 있는 FaceControls 인스턴스를 포함합니다.


이 속성을 애니메이션 편집기에서 조정하여 헤드를 애니메이션할 수 있습니다. 더 많은 정보는 헤드 애니메이션을 참조하십시오.
문제 해결
사용자 정의 헤드 모델을 가져올 때, 구성 과정에서 문제가 발생하면 출력창에 오류 또는 경고 메시지가 표시됩니다.
오류 메시지
오류 메시지는 머리가 있는 모델을 올바르게 가져오지 못했음을 나타냅니다. 다음 표를 참조하여 모든 헤드 오류 메시지 및 문제 해결 팁의 요약을 참조하십시오:
| 오류 메시지 | 문제 해결 |
|---|---|
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다. | .fbx 파일이 손상되었습니다. |
| X라는 이름의 조인트가 둘 이상 발견되었습니다. 모든 조인트는 고유한 이름을 가져야 합니다. | 가져오는 모든 조인트가 고유한 이름을 갖도록 하십시오. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: 수정자는 최대 3개의 제어 이름에 대해 사용할 수 있습니다. | 스튜디오에서 3개 이상의 수정 포즈가 있는 수정을 발견했습니다. 이는 지원되지 않으므로 수정을 삭제해야 합니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: 인식되지 않는 FACS 제어 이름 X. | X는 인식되지 않는 FACS 포즈 이름입니다. X가 표준 FACS 포즈 중 하나로 이름이 변경되었는지 확인하십시오. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: 유효하지 않은 수정 이름 X: 기본표정은 수정의 일부가 될 수 없습니다. | X는 유효하지 않은 수정 이름입니다. 수정의 올바른 이름 형식을 따르고 있는지 확인하십시오. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: 수정 Y에 대한 중복 FACS 제어 이름 X가 발견되었습니다. | X는 유효하지 않은 수정 이름입니다. 수정 이름에 base 포즈를 한 번만 포함해야 합니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: X라는 이름의 추가 속성에서 프레임 번호를 구문 분석할 수 없습니다. | 추가 속성의 이름은 "Frame0", "Frame1" 등으로 지정해야 합니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: X라는 이름의 추가 속성에 대해 빈 값이 발견되었습니다. | 추가 속성 X는 값이 없습니다. 기본 포즈 이름이나 수정을 추가하거나 추가 속성을 삭제하십시오. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: 중복 제어 이름이 발견되었습니다. | 여러 프레임에 FACS 포즈나 수정을 설정했습니다. 각 FACS 포즈나 수정은 단일 프레임에만 설정되어야 합니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: Head_Geo는 FACS 제어를 애니메이션 프레임에 매핑하는 추가 속성이 없습니다. | FBX 파일 내의 "Head_Geo" 메쉬는 얼굴 표정을 애니메이션하기 위해 추가 속성이 필요합니다. 가져온 아바타는 얼굴 표정을 애니메이션할 수 없습니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: 애니메이션에 "Neutral"로 설정된 프레임이 없습니다. | 애니메이션 타임라인에 "Neutral"로 설정된 프레임이 하나 필요합니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: X가 지정되지 않았습니다. 이는 수정 Y에 필요합니다. | 모든 베이스 포즈는 추가 속성에 설정되어야 합니다. 예를 들어, Funneler_JawDrop 수정이 설정되면 Funneler와 JawDrop에 대해 반드시 포즈가 있어야 합니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: Y에 대한 키프레임 X가 누락되었습니다. | "FrameX"라는 추가 속성이 Y로 설정되어 있지만 애니메이션 타임라인에는 프레임 X가 없습니다. |
| 얼굴 애니메이션이 있는 헤드 가져오기에 실패했습니다: DynamicHead 아래에서 조인트가 발견되지 않았습니다. | .fbx 파일에 RootFaceJoint 조인트 아래에 조인트가 없습니다. |
| FACS 제어 데이터를 로드할 수 없습니다. | .fbx 파일에 손상된 조인트 매개변수가 있습니다. |
경고 메시지
경고 메시지는 가져온 헤드 모델에 잠재적인 문제가 있음을 나타냅니다. 다음 표를 참조하여 모든 헤드 경고 메시지 및 문제 해결 팁의 요약을 참조하십시오:
| 오류 메시지 | 문제 해결 |
|---|---|
| 수정 X가 있지만 이를 지원하기 위한 수정 Y가 누락되었습니다. 이로 인해 이상한 변형이 발생할 수 있습니다. | 3개의 수정을 설정했지만 기본 2개의 수정을 설정하지 않았습니다. 가져온 헤드는 애니메이션되지만 이상한 변형이 발생할 수 있습니다. |
| 속성 X를 건너뜁니다: Y | 스튜디오에서 X라는 이름의 추가 속성을 발견했지만 "Frame#" 형식과 일치하지 않아 무시되었습니다. |
| 제어 X는 중립과 거의 동일합니다. | X의 포즈가 중립과 매우 유사합니다. 스튜디오는 이것이 실수일 경우를 대비하여 보고하지만, 다른 실패가 없으면 가져오기는 성공합니다. |
| 기본 포즈가 N개만 발견되었습니다. 캐릭터가 자신을 표현할 수 없을 수 있습니다. | 가져온 .fbx 파일에서 기본 포즈의 하위 집합만 정의했습니다. 다른 실패가 없으면 가져오기는 여전히 성공합니다. |