애니메이션 블루프린트(AnimBP)는 오브젝트의 애니메이션 동작을 특별히 제어하는 특수한 블루프린트 클래스입니다. AnimBP는 두 개의 그래프로 나뉘어져 있으며, EventGraph는 애니메이션 로직과 상호작용 동작을 제어하는 데 사용되며, AnimGraph는 오브젝트의 애니메이션 포즈 출력을 제어합니다. AnimBP 내의 각 그래프는 노드를 사용하여 작업을 수행합니다. 이러한 노드들은 AnimBP 내에서의 기능에 따라 몇 가지 다른 유형으로 분류될 수 있습니다.
애니메이션 노드 구조
AnimGraph 및 EventGraph의 AnimBP 노드에는 정보가 전달될 수 있는 입력 및 출력 핀이 있을 수 있습니다.

AnimBP 노드에는 프로퍼티 핀도 있을 수 있습니다. AnimBP AnimGraph 및 EventGraph 내에서 연결된 함수로 수정할 수 있는 데이터 값이나 변수와 같은 것입니다.

AnimBP 노드의 프로퍼티는 AnimBP에서 노드를 선택한 후 노드의 디테일 패널에서도 액세스할 수 있습니다.

EventGraph 노드
이벤트 그래프 노드는 들어오는 데이터를 처리하여 Anim 그래프에서 포즈 데이터를 제어하는 데 사용됩니다. 이는 재생을 트리거하거나 애니메이션 기능을 활성화 또는 비활성화하며 애니메이션 데이터를 업데이트하는 데 사용됩니다.

애니메이션 이벤트 문서에서 EventGraph AnimBP 노드의 함수와 프로퍼티를 참조할 수 있습니다.
AnimGraph 노드
EventGraph 의 데이터를 사용하여 AnimGraph 노드는 실제로 애니메이션 오브젝트에 사용할 수 있는 실제 프레임별 포즈를 결정합니다.

다음은 주요 유형의 AnimGraph 노드에 대한 참조 문서를 찾을 수 있습니다.