언어:
페이지 정보
엔진 버전:
언리얼 엔진

Convert Spaces 노드

언리얼 엔진
이 페이지의 내용:

포즈는 로컬 스페이스컴포넌트 스페이스 에 있을 수 있습니다. Animation Blueprint (애니메이션 블루프린트)의 AnimGraph (애님그래프)에서 쓸 수 있는 Convert Spaces (스페이스 변환) 노드로 로컬 / 컴포넌트 스페이스 간의 변환이 가능합니다. 로컬 스페이스는 본의 트랜스폼이 부모 본에 상대적인 것으로 가정하며, 컴포넌트 스페이스는 본의 트랜스폼이 SkeletalMeshComponent 에 상대적인 것으로 가정합니다.

일반적으로 애니메이션 블루프린트 에서 포즈 작업을 할 때, 포즈는 로컬 스페이스에 있게 됩니다. 그러나 특정 블렌드 노드와 모든 SkeletalControl (스켈레탈 컨트롤)은 컴포넌트 스페이스에서 작동합니다. 즉 이러한 유형의 노드에 전달하기 전 인풋 포즈를 변환해 줘야 한다는 뜻입니다. 인풋 포즈가 로컬 스페이스 포즈를 출력하는 노드에서 오는 경우, 그 포즈를 올바른 스페이스로 변환해 줘야 스켈레탈 컨트롤 이 그에 맞는 작업을 할 수가 있습니다. 그 후 스켈레탈 컨트롤 이 작업을 하고 난 결과 포즈를 다시 로컬 스페이스로 변환해 줘야 추가적인 블렌드나 Result 핀에 쓸 수 있습니다.

각각의 컴포넌트 스페이스 변환 작업에는 그에 따르는 비용이 들게 마련이므로, 스켈레탈 컨트롤 처럼 컴포넌트 스페이스에서 작업을 하는 노드는 그룹을 지어서 한 번에 처리될 수 있도록 하여, 필요한 변환 횟수를 줄이는 것이 좋습니다.

Component to Local

Component to Local (컴포넌트에서 로컬로) 노드는 컴포넌트 스페이스 포즈를 로컬 스페이스 포즈로 변환합니다.

Component to Local

설명

입력 핀

Component Pose (공백)

변환할 컴포넌트 스페이스 인풋 포즈입니다.

출력 핀

Local Pose (공백)

변환 이후의 로컬 스페이스 포즈입니다.

Local to Component

Local to Component (로컬에서 컴포넌트로) 노드는 로컬 스페이스 포즈를 컴포넌트 스페이스 포즈로 변환합니다.

Local to Component

설명

입력 핀

Local Pose (공백)

변환할 로컬 스페이스 인풋 포즈입니다.

출력 핀

Component Pose (공백)

변환 이후의 컴포넌트 스페이스 포즈입니다.