[언리얼엔진] 루트 모션 재생하기

2025. 4. 5. 14:16·언리얼 엔진/트러블슈팅

1. 제자리로 돌아오는 현상

보스 캐릭터의 애니메이션을 루트 모션으로 재생되도록 하고 싶었는데 애니메이션이 끝난 후에 항상 제자리로 돌아가는현상이 발생했습니다.

 


 

2. Root motion 설정법

(1) Root motion이 있는 경우

1. Animation Sequence에서 Enable Root Motion 체크
2. Animation Blueprint에서 Root Motion Mode를 "Root Motion from Everything"으로 설정

 


 

(2) Root motion이 없는 경우

Root motion이 제일 상위가 아닌 자식으로 배치되어있음
블렌더에서 Root motion을 상위로 배치

Root motion이 최상단에 위치해 있지 않은 경우 수동으로 Root motion을 상위로 옮겨주는 작업을 해야 합니다. 이 과정에서 bone의 부모-자식 관계가 망가지는 상황이 발생할 수 있고 이로 인해 애니메이션이 제자리에서만 재생되는 현상이 나타날 수 있습니다.

 


 

결과

Root motion을 최상단으로 배치했지만 Root motion이 정상적으로 작동하지 않아 제자리에서만 재생되는 모습입니다. 애니메이터가 아니라서 bone을 제대로 수정하지 못 해 발생한 문제라고 생각이 됩니다. 만약 Root motion이 설정되어 있지 않은 애니메이션이라면 과감하게 버리는 선택을 해야겠네요.

'언리얼 엔진 > 트러블슈팅' 카테고리의 다른 글

[언리얼엔진] Material Parameter 수정  (0) 2025.04.08
[언리얼엔진] LevelSequence 스폰 유지  (0) 2025.04.08
[언리얼엔진] 충돌판정 버그  (0) 2025.04.06
[언리얼엔진] Socket 활용해서 MuzzleOffset 찾기  (0) 2025.02.19
[언리얼엔진] AI 액터 회전 시 끊기는 문제  (0) 2025.02.18
'언리얼 엔진/트러블슈팅' 카테고리의 다른 글
  • [언리얼엔진] LevelSequence 스폰 유지
  • [언리얼엔진] 충돌판정 버그
  • [언리얼엔진] Socket 활용해서 MuzzleOffset 찾기
  • [언리얼엔진] AI 액터 회전 시 끊기는 문제
Meoyoung's Development Logs
Meoyoung's Development Logs
내가 보려고 만든 블로그
  • Meoyoung's Development Logs
    이게뭐영
    Meoyoung's Development Logs
  • 전체
    오늘
    어제
    • 분류 전체보기 (229) N
      • 게임잼 (3)
      • 언리얼 엔진 (53)
        • 꿀 Tip ! (7)
        • 트러블슈팅 (24)
        • 최적화 (0)
        • 캐릭터 (2)
        • VR (1)
        • Lighting (2)
        • 멀티스레드 (2)
        • 문자열 (0)
      • C++ (31)
        • 문법 정리 (8)
        • [서적] Fundamental C++ 프로그래밍 .. (5)
        • [서적] 이것이 C++이다 (11)
        • [서적] Effective C++ (7)
      • C# (1)
        • [서적] 이것이 C#이다 (1)
      • 코딩테스트 (26)
        • 프로그래머스 (6)
        • 알고리듬 (13)
        • 자료구조 (7)
      • 컴퓨터 과학 (27)
        • 운영체제 (11)
        • 데이터베이스 (0)
        • 디자인패턴 (0)
        • 자료구조 (5)
        • 네트워크 (0)
        • 컴퓨터구조 (11)
      • 면접준비 (0)
        • C++ (0)
        • 운영체제 (0)
        • 자료구조 (0)
      • 프로젝트 (25)
        • [팀프로젝트] The Fourth Descenda.. (5)
        • [개인프로젝트] FPS 구현 맛보기 (5)
        • GetOutOf (15)
      • 기타 (54) N
        • [강의] 이득우의 언리얼 프로그래밍 Part1 (10) N
        • [강의] 이득우의 언리얼 프로그래밍 Part3 (12)
        • [강의] 소울라이크 개발 A-Z (4)
        • [강의] Udemy-2D (5)
        • [서적] 인생 언리얼5 (4)
        • 스파르타코딩클럽 (15)
        • 객체지향프로그래밍 (2)
        • 컴퓨터회로 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    버블정렬
    선택정렬
    쉘정렬
    게임개발
    삽입정렬
    참가후기
    경북게임잼
    알고리즘
    자료구조
    게임잼
    셸정렬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Meoyoung's Development Logs
[언리얼엔진] 루트 모션 재생하기
상단으로

티스토리툴바