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:

  1. Content Browser → 우클릭 → Animation → IK Rig
  2. 소스 스켈레탈 메쉬 선택
  3. 루트 본 설정 (보통 pelvis 또는 root)
  4. 체인 추가 불필요 — 리타게팅만 할 거라면 Retarget Chain만 추가

타겟 (내 스켈레탈 메쉬)용 IK Rig:

  1. 동일하게 IK Rig 생성
  2. 내 스켈레탈 메쉬 선택
  3. 동일한 체인 구조로 Retarget Chain 추가

2단계 - IK Retargeter 생성

  1. Content Browser → 우클릭 → Animation → IK Retargeter
  2. Source IKRig = 소스 IK Rig 선택
  3. Target IKRig = 내 IK Rig 선택
  4. 본 매핑 확인 및 수동 조정

3단계 - 애니메이션 익스포트

  1. IK Retargeter 열기
  2. 상단 Export Animations 클릭
  3. 저장 위치 선택 → 리타게팅된 애니메이션 생성 완료

아래 영상 참고

https://youtu.be/zqXhjUYAKXs?si=6IQmEVtU4JioH1bA

 

https://www.youtube.com/watch?v=dnVZ1OJsjZk

 

[고민한 점]

메시의 비율이 맞지 않아 고생을 많이 했는데,

mixamorig 모델을 가져와서 리타켓팅을 하려고 했더니 Root가 존재하지 않아서 문제가 생긴 것 같다.

기존의 Skeletal이 가지고 있는 체인 중 Root 체인을 없애고, 따로 내가 체인을 만드는게 아니라 자동으로 만들어진 체인에 맞춰서 연결시키니 문제가 해결되었다.