Book Study/따라 하며 배우는 언리얼 엔진 5 입문

Ch.5 애니메이션(3절 캐릭터와 애니메이션) - 따라 하며 배우는 언리얼 엔진 5 입문

swJman 2025. 8. 17. 23:15

3절과 4절은 캐릭터 애니메이션을 다룬다. 3절은 기초적인 부분을 다뤘고, 4절은 코딩이 들어가는 조금은 더 깊은 단계다.

 

이 번 실습에서 캐릭터 모델은 엔진 컨텐츠라는 유서 깊은 컨텐츠에서 가져 온다.

※ 교재에서 캐릭터 모델링에 대해 전문가가 전용 도구를 이용한다고 짤막하게 다뤘다. 실제 나도 프로젝트 내에 아티스트 분들이 아티스트 분들이 3D MAX나 Maya, Auto Desk 등 다양한 도구를 이용하는 것을 목격했다. 내 입장에서는 그 분들의 결과물이 정말 찬란하다. 그런데, 아티스트 분들은 우리 프로그래머를 더 신기해 한다. 코딩을 어떻게 그렇게 잘하냐고.

 

아래는 애니메이션을 위해 캐릭터라는 액터를 추가하는 작업을 보여 준다.

엔진 컨텐츠를 임포트한 모습. 설정은 교재를 잘 따라하면 된다.

 

캐릭터의 높이를 조정해서 땅으로 내려 오도록 작업.

 

이제 애니메이션을 수행할 수 있는데, 애니메이션은 두가지 모드가 있다.

애니메이션 애셋(animation asset)
애니메이션 정보가 uasset 파일로 저장되어 있고, 동영상처럼 단순히 재생해주는 방식

애니메이션 블루프린트(animation blueprint)
블루프린트라는 비주얼 프로그래밍 도구로 코딩(편집)을 하여 다양한 조건에 맞게 애니메이션이 수행되는 방식

 

여기서는 애셋으로 애니메이션을 해 본다.

앞으로 걷기라는 애니메이션 데이터를 설정한 모습

 

플레이해 보면 진짜 걷는다, 제자리를.

 

마지막으로 시퀀서(Sequencer)를 이용해서 다수의 애니메이션을 이어 붙이고, 각 애니메이션의 수행 시간을 조정할 수 있다.

서있기랑 걷기를 조합한 모습

 

시퀀스대로 서다가 걷다가 한다.