Blend 노드

일정 조건에 따라 여러 애니메이션을 블렌딩하는 애니메이션 노드입니다.

Windows
MacOS
Linux

Blend 노드는 여러 애니메이션을 블렌딩하는 데 쓰입니다. 이 노드는 Animation Blueprint (애니메이션 블루프린트)의 AnimGraph (애님 그래프)에서만 놓아 사용할 수 있습니다. 각 블렌드 노드는 여러 포즈와 알파 또는 웨이트(weight) 값을 받아 최종 결과물에서 각 포즈에 대한 비중을 계산합니다. 어떤 블렌드 노드는 조금 더 복잡하여 추가적인 데이터 입력이 필요할 수도 있습니다.

Apply Additive 및 Apply Mesh Space Additive

Apply AdditiveApply Mesh Space Additive 노드는 알파 값에 따라 일반 베이스 애니메이션 포즈에 애디티브 포즈를 더합니다.

ApplyAdditive.png

설명

입력 핀

Base

베이스로 사용할 일반 포즈입니다.

Additive

덧씌워 블렌딩할 애디티브 포즈입니다.

Alpha

애디티브 포즈가 끼치는 영향력 결정을 위한 알파 값으로 사용할 [0.0, 1.0] 범위의 float 값입니다. 0.0Base 입력 포즈에 Additive 포즈를 전혀 더하지 않음을, 1.0Base 입력 포즈에 Additive 포즈를 온전히 더함을 뜻합니다.

출력 핀

Pose

블렌딩 적용 이후의 최종 포즈입니다.

Apply Additive 노드는 4.11 에 도입된 LOD Threshold (LOD 한계치) 시스템 영향도 받습니다. 이 세팅은 Apply Additive 노드의 디테일 패널에서 찾을 수 있습니다.

perf.png

프로퍼티

설명

LOD Threshold

LOD 한계치 - 이 노드의 실행 대상이 될 수 있는 최대 레벨 오브 디테일 (LOD) 입니다. 예: LOD 한계치가 2 로 설정된 경우, LOD 2 까지만 실행되고, 컴포넌트의 LOD 가 3 이 되면 스스로 꺼집니다.

Blend

표준 Blend 노드는 알파 입력에 따라 두 입력 포즈를 단순히 섞는 것입니다.

Blend.png

설명

입력 핀

A

블렌딩할 첫째 포즈입니다.

B

블렌딩할 둘째 포즈입니다.

Alpha

두 포즈의 가중치 결정을 위한 알파 값으로 사용할 [0.0, 1.0] 범위의 float 값입니다. 0.0A, 1.0B 입력 포즈에 풀 웨이팅을 줍니다.

출력 핀

Pose

블렌딩 적용 이후의 최종 포즈입니다.

Blend Poses by bool

Blend Poses by bool 노드는 부울 값을 키로 사용하여 두 포즈를 시간에 따라 블렌딩하는 노드입니다. 부울 값이 True 인 경우 True 입력에 연결된 포즈가, False 인 경우 False 입력에 연결된 포즈가 사용됩니다. 각 포즈에는 플로트 값 Blend Time 이 있어, 해당 포즈로 블렌딩하는 데 걸리는 기간을 조절할 수 있습니다.

BlendPosesByBool.png

설명

입력 핀

Active Value

두 포즈 중 어느 것을 사용할지 결정하는 부울 입력입니다.

True Pose

부울이 True 일 때 블렌딩할 포즈를 받습니다.

False Pose

부울이 False 일 때 블렌딩할 포즈를 받습니다.

True Blend Time

True 포즈로 블렌딩해 들어가는 데 걸리는 기간을 결정합니다.

False Blend Time

False 포즈로 블렌딩해 들어가는 데 걸리는 기간을 결정합니다.

출력 핀

Pose

블렌딩이 적용된 이후의 최종 포즈입니다.

Blend Poses by int

Blend Poses by int 노드는 정수 값을 키로 사용하여 몇 개의 포즈를 블렌딩하는 노드입니다. 각 입력 정수 값에 대해, 해당 값의 입력 핀에 연관된 포즈가 사용됩니다. 예를 들어 정수가 0 으로 설정된 경우, Blend Pose 0 에 연결된 포즈가 사용됩니다. 각 포즈에는 실수값 Blend Time 이 있어 해당 포즈로 블렌딩해 들어가는 데 걸리는 시간을 조절합니다.

BlendPosesByInt.png

Blend Pose 입력을 추가하려면, 노드에 우클릭한 다음 컨텍스트 메뉴에서 Add Blend Pin 을 선택하기만 하면 됩니다.

AddBlendInput.png

입력의 제거는 해당 입력에 우클릭한 다음 Remove Blend Pin 을 선택하면 됩니다.

설명

입력 핀

Active Child Index

활성 자손 인덱스 - 포즈들 중 어느 것을 사용할 것인지 결정하는 Int 입력입니다.

Blend Pose X

블렌드 포즈 X - Active Child Index 가 X 일 때 블렌딩할 포즈를 받습니다.

Blend Time X

블렌드 시간 X - X 포즈로 블렌딩해 들어가는 데 필요한 기간을 정의합니다.

출력 핀

Pose

포즈 - 블렌딩이 적용된 이후의 최종 포즈입니다.

Layered blend per bone

Layered blend per bone (본 별 레이어 블렌드) 노드는 스켈레톤의 특정 본 부분집합에만 영향을 끼치는 마스크 블렌딩을 합니다. 예를 들어 캐릭터의 허리 윗부분에만 애니메이션을 적용하려 한다면, Blend Per Bone (본별로 블렌딩)을 사용하면 됩니다.

Blend Nodes - Blend Per Bone

설명

입력 핀

BasePose

베이스 포즈 - 블렌딩할 첫 포즈입니다.

BlendPose

블렌드 포즈 - 블렌딩할 둘째 포즈입니다.

BlendWeight

블렌드 웨이트 - 애디티브 포즈가 끼칠 영향력을 결정할 알파 값으로 사용할 [0.0, 1.0] 범위의 float (실수)값입니다. 값이 0.0 이면 Additive 포즈는 Base 인풋 포즈에 전혀 더해지지 않음을, 1.0 이면 Additive 포즈를 Base 인풋 포즈에 온전히 더해버림을 뜻합니다.

Add Pin

핀 추가 - 다른 블렌드 포즈와 블렌드 웨이트 입력을 만듭니다.

출력 핀

OutPose

출력 포즈 - 블렌딩 적용 이후의 최종 포즈입니다.

Slot

Slotnode.png

Slot (슬롯) 노드는 주어진 애니메이션 슬롯의 결과 애니메이션을 재생합니다.

애니메이션 몽타주 시스템과 함께 슬롯을 사용하는 법 관련 상세 정보는 애니메이션 몽타주 문서를 참고해 주시기 바랍니다.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback