애니메이션 좌우 반전

대분류: Animation 상태: 성공 작업 기간: 2024/04/29 최종 편집: 2024년 5월 19일 오전 12:35

개요

대부분의 슈팅게임은 캐릭터를 중심에서 조금 왼쪽에 두고 오른쪽을 비워둔다. 나 또한 그럴 예정이었으나, 폭탄을 던지는 애니메이션이 왼손을 사용한다는 문제가 발생했다. 그렇기에 애니메이션을 좌우반전시킬 것이다.

미러 데이터 테이블

Untitled

Untitled

언리얼 엔진의 애니메이션 항목에는 “미러 데이터 테이블”이 존재한다. 스켈레톤이 보유한 본을 좌우 반전하는 기능이다. 척추나 머리의 경우 그대로 유지되지만 _r, _l 과 같이 좌우가 구별된 본들은 반대 방향으로 미러링 된 모습이다.

레벨 시퀀서를 사용하여 새로운 Animation Sequence 제작

앞서 생성한 미러 데이터 테이블은 레벨 시퀀서에서 사용 가능하다.

  1. Cinematics → Level Sequence 생성
  2. 스켈레탈 메시를 선택하여 시퀀서에 배치
  3. 스켈레탈 메시에서 반전시킬 애니메이션 선택

    Untitled

  4. 해당 스켈레탈 메시에서 반전시킬 애니메이션 선택

    Untitled

  5. 애니메이션을 트랙에서 우클릭 → 프로퍼티의 미러 데이터 테이블에 앞서 만든 테이블 입력

    Untitled

  6. 반전된 애니메이션을 내보내기

    Untitled

결과

  • 좌우반전 이전

    Untitled

  • 좌우반전 이후

    Untitled

참고자료