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

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


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


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