Bone Driven Controller

하나의 "Driver" 구동 본으로 하나 이상의 "Driven" 피구동 본의 동작에 동적으로 영향을 줄 수 있는 Bone Driven Controller 노드에 대한 설명입니다.

Windows
MacOS
Linux

Bone Driven Controller (본 구동 컨트롤러)는 하나의 "Driver" (구동) 본으로 하나 이상의 "Driven" (피구동) 본의 동작에 동적으로 영향을 줄 수 있습니다. 여러가지 액세서리가 붙어있는 캐릭터의 경우 블렌딩을 많이 사용해도 애니메이션 도중 지오메트리가 교차하지 않도록 하는 데 좋습니다.

구동되는 값은 Multiplier (배수)를 붙여 새로운 범위로 리매핑하여 직접 설정하거나, 커브 애셋을 사용하여 동작을 구동시킵니다. 커브를 사용하는 방법이 가장 좋은데, 자연스러운 반응을 정의할 수 있고, 지점/탄젠트를 조정하면서 그 변화를 실시간 확인할 수 있기 때문입니다.

아래 예제에서, 붙어있는 (초록) 액세서리에는 애니메이션이 없으며, 캐릭터의 넓적다리 본의 함수로 두 축에 구동되고 있습니다. 이는 모두 실행시간에 계산되므로, 손수 미세 조정해 주지 않아도 애니메이션 블렌딩이 꽤나 잘 어우러지게 됩니다.

Bone Driven Controller

프로퍼티

설명

Source (Driver)

소스 (구동)

Source Bone

소스 본 - 컨트롤러 입력으로 사용할 본입니다.

Source Component

소스 컴포넌트 - 입력으로 사용할 트랜스폼 컴포넌트입니다.

Mapping

매핑

Driving Curve

구동 커브 - 커브가 존재하는 경우 소스 특성에서 구동되는 특성으로의 매핑에 사용되는 커브입니다 (존재하지 않는 경우 Multiplier 가 사용됩니다).

Remap Source

소스 리매핑 - 구동 값에 스케일을 적용하기 전 클램핑 및 리매핑 적용 여부입니다.

Multiplier

배수 - 입력 값에 적용할 배수입니다 (커브를 사용하면 무시됩니다).

Destination (Driven)

대상 (피구동)

Target Bone

타깃 본 - 컨트롤러 입력을 사용하여 구동할 본입니다.

Target Component Space

타깃 컴포넌트 스페이스 - 사용되는 부모 본 스페이스입니다.

이펙트

Translation

이동 - 타깃 본의 이동 XYZ 컴포넌트입니다.

Rotation

타깃 본의 회전 XYZ 컴포넌트입니다.

Scale

타깃 본의 스케일 XYZ 컴포넌트입니다.

Modification Mode

변경 모드 - 대상 컴포넌트에 가할 변경 유형을 설정합니다.

이펙트

Add to Input

입력에 추가 - 구동되는 값을 입력 컴포넌트 값에 더합니다.

Replace Component

컴포넌트 대체 - 입력 컴포넌트 값을 구동되는 값으로 대체합니다.

Add to Ref Pose

레퍼런스 포즈에 추가 - 구동되는 값을 레퍼런스 포즈 값에 더합니다.

Settings

세팅

(As Pin) Alpha

알파 (핀으로) - 노드의 알파 핀 표시를 켜고/끕니다.

Alpha Scale Bias

알파 스케일 바이어스 - 최소 및 최대 입력 스케일 값을 설정합니다.

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

perf.png

프로퍼티

설명

LOD Threshold

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

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