An Animation Blueprint (AnimBP) is a special class of Blueprint that specifically controls an object's animations behaviors. AnimBPs are divided into two graphs, the EventGraph, for controlling the animation logic and interaction behaviors, and the AnimGraph, which controls the animation pose output for the object. Each graph within an AnimBP uses nodes to perform operations. These nodes can be classified into a few distinct types based on their function in an AnimBP.