애니메이션 블루프린트

roberto·2024년 12월 20일
  • 오늘 사용해본 기능은 애니메이션 블루프린트와 블랜드 스페이스

애니메이션 블루프린트

애니메이션 블루프린트 생성

프로젝트에 가지고 있는 스켈레톤이 이거 밖에 없어서 이것만 뜨는 듯 하다.

  • 해당 스켈레톤으로 생성을 했다.

생성한 애니메이션 블루프린트 파일을 열면 에셋 브라우저에 애니메이션 파일들이 필터링 되어 보인다.

파일을 배치하고 노드를 연결하면 프리뷰가 동작한다.

이것만으로 뭔가 자연스러운 걸 할 수는 없고, 결국 트랜지션과 트랜지션을 자연스럽게 하기 위한 블랜딩 작업이 필요하다.

블렌드 스페이스 블루프린트, 유니티로 치자면 블렌드 트리 정도로 생각하면 될 것 같다.

왼쪽 편에 디테일들이 있고, 오른쪽엔 프리뷰와 그래프가 있다.

가로축과 세로축을 임의로 정해서 애니메이션을 블렌딩 시킬 수 있다.

블렌드 스페이스를 세팅해준 뒤에 다시 애니메이션 블루프린트로 돌아와서 연동해주면 된다.

  • 그러려면 실제 캐릭터 블루프린트에서 인풋으로 받아오는 캐릭터 움직임 인풋값을 어디선가 받아와야 하는데,

애니메이션 블루프린트의 이벤트 그래프에서 Get Velocity를 통해 Direction 가져온다.
솔직히 코드면 한줄로 끝낼 수 있는거 블루프린트로 하려니까 좀 열받긴 하다.

  • 사실 캐릭터 액션에서 점프나 이동은 사실 굉장히 기초 중에 기초고, 복잡한 로직이 들어가기 시작하면 정말 한도 끝도 없다.
  • 기초적인 사용법은 학습을 했고, 다른 케이스들에 대한 것들은 뭐 이제부터 시작인 것 같다.
profile
아마도 개발 관련된 것만 올릴듯한 벨로그

0개의 댓글