AnimGraph 의 애니메이션 블루프린트 노드는 새로운 포즈를 계산하고 생성하여 로컬 스페이스 또는 컴포넌트 스페이스 에서 애니메이션을 구동합니다. 로컬 스페이스 에서 생성된 애니메이션 포즈는 해당 본의 부모 본 에 상대적으로 본 변환을 계산합니다. 컴포넌트 스페이스 에서 생성된 애니메이션 포즈는 캐릭터의 스켈레탈 메시 컴포넌트에 상대적으로 본 변환을 계산합니다.
애니메이션 블루프린트의 AnimGraph 에서 제공되는 스페이스 변환 노드는 포즈를 로컬 및 컴포넌트 스페이스 간에 변환할 수 있는 기능을 제공합니다.
애니메이션 블루프린트에서 포즈를 작업할 때 대부분의 노드는 흰색 포즈 입력 및 출력 핀을 통해 로컬 스페이스에서 작동합니다. 하지만 일부 블렌드 노드와 모든 스켈레탈 컨트롤 노드는 컴포넌트 스페이스 에서 작동하며, 파란색 포즈 입력과 출력으로 표시됩니다.
컴포넌트 스페이스 내에서 작동하는 노드를 사용하려면 먼저 포즈를 Local to Component 변환 노드를 사용하여 컴포넌트 스페이스로 변환해야 합니다.
After an animation pose has undergone component space operations, it must be converted back to local space in order to be usable by additional nodes, or provide a final pose for the output node. 애니메이션 포즈에서 컴포넌트 스페이스 작업을 진행한 후 추가 노드에서 사용하거나 출력 노드에 최종 포즈를 제공하려면 다시 로컬 스페이스로 변환해야 합니다.
컴포넌트 스페이스로 변환 또는 컴포넌트 스페이스에서 변환, 각 변환마다 비용이 발생하기 때문에 컴포넌트 스페이스에서 작동하는 노드를 그룹화하여 필요한 변환 수를 줄이는 것이 가장 좋습니다.