공부/Unity

[Unity] 믹사모 캐릭터, 애니메이션 유니티에 불러오기 / Mixamo Texture 적용하는 법

굴러다니다니 2024. 11. 4. 22:26
728x90

1. 믹사모 가입!

https://www.mixamo.com/#/

 

Mixamo

 

www.mixamo.com

믹사모 홈페이지에 들어가줍니다.

회원가입 및 로그인이 필요하신분은 미리 진행해주세요.

 

2. 캐릭터 받기

좌측 위 Characters를 눌러 여기에 있는 캐릭터들 중 원하는 캐릭터를 받아줍니다.

혹시 원하는 캐릭터 fbx가 따로 있을 경우 내일 올릴 게시글을 따라해주시면 됩니다.

업로드 후 링크 걸어두겠습니당

 

 

오른쪽에 Download 누르고 Formta을 FBX for Unity, T-Pose로 받아줍니다.

 

3. 애니메이션 받기

좌상단 Animations에서 원하는 애니메이션 검색 후 누르면 오른쪽에 선택한 캐릭터가 적용해서 움직입니다.

딴스 딴스

 

우측 Download를 누르고 Skin 빼고 받아줍니다.

 

4. Unity 실행 및 불러오기

Unity를 3D로 실행하고 저장해둔 파일 2개 다 불러옵니다.

저는 나중에 지울거라 Delete 폴더에 넣었어요 히하ㅏ

 

캐릭터 부분에서 Rig Generic을 Humanoid로 바꿔서 Apply

 

Material 연결을 위해 Materials > Textures에서 Extract Textures 눌러주고

현재 있는 위치와 똑같은 위치가 뜰건데 그냥 바로 폴더 선택 누르기

 

Fix now 뜨면 눌러주세용

그렇게 끝난 모델 불러오면 멀쩡히 T로 서있습니다 와하

 

5. Unity에서 애니메이션 적용

저 친구를 움직이게 만들기 위해 프로젝트 창에서 Animator Controller 만들어주시고 아무렇게 이름 붙여주세요

 

그 다음, 만들어둔 모델을 다시 누르면 Animator 부분이 있을텐데 Controller 부분에 아까 만든 Animator를 끌어와서 넣어줍니다.

그리고 저 Controller Animator 써있는 부분 더블 클릭해서 Animator 창 열어두기

 

이제는 불러온 Animation을 설정해주겠습니다.

불러온 애니메이션의 Rig도 Humanoid로 바꿔주시고 

가져온 애니메이션 안에 저렇게 표시된 아이콘 있는 부분이 Animation인데 그걸 골라서 Ctrl+D로 복제해주세요.

아래처럼 Step Hip Hop Dance가 복제될겁니다

 

저 친구 멱살잡고 Animator창에 끌어다주시면 됩니다 짝짞

 

이제 Step Hip Hop Dance저 애니메이션 부분을 더블클릭하고 Loop Time 클릭

이러면 이 친구는 끊임없이 이 애니메이션을 반복실행합니당

 

플레이 해보면

잘 잡힌 리깅으로 춤을 춥니다 유후~

 

믹사모 캐릭터로 믹사모 애니메이션 받아서 유니티에서 움직이기

오늘은 여기까지!

728x90