Convert Spaces 노드

포즈의 로컬 / 컴포넌트 스페이스를 변환하는 애니메이션 노드입니다.

Windows
MacOS
Linux

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

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

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

Component to Local

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

Component to Local

설명

입력 핀

Component Pose (Blank)

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

출력 핀

Local Pose (Blank)

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

Local to Component

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

Local to Component

설명

입력 핀

Local Pose (Blank)

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

출력 핀

Component Pose (Blank)

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

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼