DOTY

Mixamo RootBone 추가 본문

Animation

Mixamo RootBone 추가

증식세포 2023. 7. 25. 22:36
728x90
반응형

요새 애니메이션이랑 스켈레톤 때문에 골머리를 썩고 있다...

그래서 최근에 알아본 Blender라는 프로그램을 이용해서 스켈레톤을 조금 변경하여 루트 모션을 사용해보려고 했다.

 

Mixamo는 꽤 많은 애니메이션들과 캐릭터들이 있지만 이번에 사용하면서 느낀 것으로는 루트 본이 엉덩이로 가있기 때문에 제자리에서 애니메이션을 동작하는 것이 꽤나 까다로울 때가 있다. 그것중 하나가 구르는 모션이었다.

0프레임과 49프레임 이었을 때 위치가 다르다. 그냥 앞으로만 달려간다면 사실 크게 문제가 있어보이진 않았다. 하지만...

막힌곳에서는 뚫고 다시 제자리로 돌아오는 현상이 발생한다. 따라서 루트 모션을 사용한다면 이를 고칠 것으로 예상!


루트 모션 | 언리얼 엔진 5.1 문서 (unrealengine.com)

 

루트 모션

언리얼 엔진 4 에서 루트 기반 애니메이션을 처리하는 방식을 살펴봅니다.

docs.unrealengine.com


하지만 Mixamo에서 사용한 캐릭터로 루트 모션을 사용한다면 이상한 현상이 보였다.

왜냐하면 스켈레톤의 루트가 힙으로 되어있기 때문. 따라서 이를 바꿔줄 필요가 있었다.


[ Mixamo의 skeletone에 Root Bone 추가 하는 방법 메모 ]

1. Blender

Download — blender.org

 

Download — blender.org

The Freedom to Create.

www.blender.org

2. Mixamo Converter

enziop/mixamo_converter: Blender addon for converting mixamo animations to Unreal 4 rootmotion (github.com)

 

GitHub - enziop/mixamo_converter: Blender addon for converting mixamo animations to Unreal 4 rootmotion

Blender addon for converting mixamo animations to Unreal 4 rootmotion - GitHub - enziop/mixamo_converter: Blender addon for converting mixamo animations to Unreal 4 rootmotion

github.com

여기서는 압축을 풀지 않고 .zip자체를 Blender에 기능을 추가할 것이다.

 

3. Blender 시작

나는 General로 시작했다.그리고 오른쪽에 "Camera", "Cube", "Light" 일단 지웠다. (후에 다시 꺼내올 수 있으니까!)

4. MixamoConverter 추가

Edit -> Preferences 를 누르게 되면 아래와 같은 창이 또 뜬다.

Add-ons에서 Install을 눌러 아까 git에서 받은 zip파일을 등록해준다.

Mixamo Converter가 생기고 이를 체크해 주고 밖으로 나온다.

5. Mixamo Converter 사용

처음에 저거 찾느라 엄청 고생했다...

노란 원의 화살표를 눌러주면 Mixamo를 사용할 수 있다.

Transfer Rotation은 꺼주고 Input과 Output에는 폴더를 선택해줄텐데 Input의 자료들이 Mixamo Converter를 통해 Output에 담기게 된다. 나는 어차피 여기 저기서 애니메이션이나 오브젝트를 쓸 생각으로 Input과 Output 폴더를 따로 만들어 저장했다.

Transfer Rotation을 끄고 Advanced Option을 눌러서 Apply Rotation을 끄고 Batch Convert를 누르게 되면 Output에 원하는 애니메이션이 저장되어있다.

그리고 다시 넣어보면 위처럼 되어있다.

루트 모션을 활성화 하면 위처럼 더이상 앞으로 가지 않는다.

 

조사를 해보니 중력이나 등등 문제가 발생하는 경우가 있다고 하는데 이것은 나중에 문제가 발생하게 되면 수정 하도록 하고 지금 제일 문제는 모든 애니메이션과 캐릭터를 Root Bone 있는 것으로 바꿔야 한다는 것......

 

다시 또 달려봐야겠다.

728x90
반응형

'Animation' 카테고리의 다른 글

Animation Retargeting  (0) 2023.08.17
Comments