본문 바로가기

Unreal/Udemy 강의

Unreal Engine 4 C++ The Ultimate Shooter Course Section 8-13

Retargeting Anims with Different Skeletons 

강의에서  사용되는 리타겟팅 매니저가 언리얼 5에는 존재하지 않는다.

따라서 따로 Youtube 강의를 통해 리타겟팅을 진행하였다.

 

참고링크 : https://www.youtube.com/watch?v=_sLnCqBaElI

 

먼저 IK Rig를 생성해주자.

Belica와 다운받은 스켈레톤에 대해서 각각 필요하다.

 

제일 먼저 뷰포트에 아무것도 없는 상태이므로 Preview Mesh를 선택해주자.

 

다운받은 스켈레톤의 경우 맨 위의 Hips를 Root로 리타겟을 해주자.

 

다음으로 각 파트별로 Chain을 생성해줄 것이다.

 

다른 부위들도 묶어서 Chian을 생성해주자.

 

Chain 작업을 계속 해주면 대략 다음과 같다.

 

Belica 스켈레톤에 대해서도 해당 작업을 똑같이 해주자.

완전히 똑같지는 않으나, 겹치는 해당 부분들 위주로 작업하고 다소 다르더라도 구조적으로 비슷하다면 실제 애니메이션에는 크게 영향을 주지는 않는다.

그리고 여기서는 pelvis를 root로 리타겟 해줄 것이다.

 

그리고 IK_Retageter도 생성해주자.

여기서 원본과 Target IKRig를 각각 할당해주면 된다.

초기에 겹쳐서 보이므로 Target IKRig 위치를 조금 조졍해주자.

 

리타겟을 위해서는 포즈가 동일할 필요가 있다.

새로운 포즈를 만들고 원본에 맞게 조절해주자.

 

처음에는 회전을 못찾았는데, 뷰포트에서 Bones을 보이도록 활성화를 해주고 Edit 화면으로 진입해야 한다.

 

이제 팔과 다리를 회전시켜주자.

팔은 60도, 다리는 5도씩 조절해서 원본과 맞추었다.

 

이제 에셋 브라우저에서 애니메이션을 선택해보면 똑같이 동작하는 프리뷰 모습을 볼 수 있다.

 

이를 Export 버튼을 통해 애니메이션으로 추출해주자.

 

원하는 폴더로 선택하면 Belica 스켈레톤 형태를 가진 애니메이션이 드디어 만들어지게 된다.