유니티에서 3D 캐릭터 모델의 휴머노이드 아바타 생성하기(Humanoid Avatar)
1)mixamo 웹사이트에서 T-Pose 캐릭터 모델을 다운로드합니다.
2)다운로드한 T-Pose 캐릭터 모델을 3D프로그램에서 확인합니다. 3D맥스에서 캐릭터 모델의 리깅이 완료되어있는것을 확인할수있습니다(rig, skin)
3)모델을 유니티 프로젝트에서 가져오기합니다(import)
4)씬에 해당 모델을 추가하고 계층 구조를 확인합니다(mixamorig)
5)모델의 import settings에서 rig의 animation type을 휴머노이드(humanoid)로 설정합니다.
6)avatar definition을 create from this model로 설정하고 apply를 클릭합니다.
7)모델의 아바타가 정상적으로 생성되면 체크마크를 표시합니다. configure로 이동합니다.
8)가져오기(import)한 모델의 bone 오브젝트들(mixamorig)이 정상적으로 유니티의 휴머노이드 아바타에 맵핑된것을 확인할수있습니다.
9)예를들어 아바타의 오른팔(right arm)의 팔아래(lower arm)는 모델의 해당 bone 오브젝트를 사용합니다
mixamorig:RightForeArm(Transform)
10)모델 에셋의 하위에 아바타 에셋이 생성된것을 확인할수있습니다.
11)씬에 추가한 캐릭터 오브젝트(CH46_nonPBR)에 Animator 컴포넌트를 추가하고 해당 아바타를 설정합니다.
'유니티게임개발 > 기초공부' 카테고리의 다른 글
유니티 텍스처 이미지 로드함수 ImageConversion.LoadImage (0) | 2023.03.30 |
---|---|
유니티에서 휴머노이드 캐릭터의 애니메이션 리타게팅 (0) | 2023.03.30 |
유니티의 메카님 애니메이션 시스템(Mecanim Animation System) (0) | 2023.03.27 |
유니티에서 rokoko 스튜디오의 얼굴 표정 라이브 스트리밍하기 (2) | 2023.03.15 |
유니티 무료 얼굴 애니메이션(facial animation blendshape) 에셋 (0) | 2023.03.14 |