본문 바로가기

게임 개발 공부/언리얼엔진

언리얼 엔진 5 - 캐릭터 애니메이션

움직이지 않는 캐릭터를 조종한다는건 그저 인형놀이와 같지만, 내가 조종하는 캐릭터가 상황에 맞게 움직이는 순간 그야말로 가상현실이 펼쳐지는 것이다. 움직인다는 것은 살아있다는 것이다. 캐릭터가 살아있다는 것의 기본은 Idle인 것 같다. 내가 움직여야만 움직이는 것이 아닌 캐릭터 스스로 움직이는 동작. 모든 동작의 시작이 되는 동작.


 

  • 애니메이션 블루프린트 (Anim Blueprint, ABP)
     - 애니메이션 파일들을 아웃풋으로 연결시켜주는 블루프린트 에셋이다. ABP를 캐릭터 블루프린트에서 애니메이션 모드를 ABP 사용으로 설정하고 애님 클래스에 생성한 ABP를 설정하면 비로소 캐릭터가 살아 움직이기 시작한다.        

ABP 화면
캐릭터 블루프린트에서 메시 컴포넌트를 선택하고 디테일창을 살펴보면 찾을 수 있다.

 

ABP를 적용하기 전과 후. 확실히 긴장이 풀려보인다.

 

 

 

 

  • 블렌드 스페이스
     - 애니메이션이 아무리 멋져도 연결이 부자연스러우면 몰입이 깨진다. 그 연결을 자연스럽게 이어주는 특수 애셋이다.

블렌드 스페이스 화면. 커서를 중간에 두니 캐틱터가 걸을락 말락 하고있다.