Unreal5 공부/TIL
2026/05/11
anna59
2026. 5. 11. 23:17
아침 코드카타
언리얼 기초 강의 수강
팀 프로젝트 - 아군 AI 애니메이션 적용
팀프로젝트
Skeletal mesh만 존재하는 아군 AI에게 애니메이션 적용하기
IK Retargeting 하는 방법 5.7기준
1단계 - IK Rig 생성 (양쪽 모두)
IK Rig가 "없는" 애니메이션이라도, 리타게팅을 하려면 IK Rig를 직접 만들어야 합니다.
소스 (애니메이션 원본 스켈레톤)용 IK Rig:
- Content Browser → 우클릭 → Animation → IK Rig
- 소스 스켈레탈 메쉬 선택
- 루트 본 설정 (보통 pelvis 또는 root)
- 체인 추가 불필요 — 리타게팅만 할 거라면 Retarget Chain만 추가
타겟 (내 스켈레탈 메쉬)용 IK Rig:
- 동일하게 IK Rig 생성
- 내 스켈레탈 메쉬 선택
- 동일한 체인 구조로 Retarget Chain 추가
2단계 - IK Retargeter 생성
- Content Browser → 우클릭 → Animation → IK Retargeter
- Source IKRig = 소스 IK Rig 선택
- Target IKRig = 내 IK Rig 선택
- 본 매핑 확인 및 수동 조정
3단계 - 애니메이션 익스포트
- IK Retargeter 열기
- 상단 Export Animations 클릭
- 저장 위치 선택 → 리타게팅된 애니메이션 생성 완료
아래 영상 참고
https://youtu.be/zqXhjUYAKXs?si=6IQmEVtU4JioH1bA
https://www.youtube.com/watch?v=dnVZ1OJsjZk
[고민한 점]
메시의 비율이 맞지 않아 고생을 많이 했는데,
mixamorig 모델을 가져와서 리타켓팅을 하려고 했더니 Root가 존재하지 않아서 문제가 생긴 것 같다.
기존의 Skeletal이 가지고 있는 체인 중 Root 체인을 없애고, 따로 내가 체인을 만드는게 아니라 자동으로 만들어진 체인에 맞춰서 연결시키니 문제가 해결되었다.