Spline IK

Spline IK Solver 노드를 사용하여 애니메이션 블루프린트 안에서 캐릭터의 척추 또는 본 체인을 제어하는 방법 설명서입니다.

Windows
MacOS
Linux

Spline IK (스플라인 IK) 컨트롤 노드는 애니메이션 블루프린트 내 스플라인에 지정된 본 체인을 Control Point (컨트롤 포인트)로 제약(컨스트레인)시키는 노드입니다.

SplineIKnode.png

컨트롤 포인트는 외부 값으로 구동시킬 수 있으며, Roll, Twist (및 Twist Blend 등의) 부가 옵션도 있습니다.

아래는 애니메이션 블루프린트에 Spline IK 노드를 추가하여 캐릭터의 척추를 제어하는 모습입니다.

Spline IK 노드에 사용할 수 있는 프로퍼티의 자세한 분석은 아래 표를 참고하세요.

프로퍼티

설명

Parameter (파라미터)

Start Bone

시작 본 - 스플라인 확장을 시작할 루트 본 이름입니다.

End Bone

끝 본 - 스플라인 체인 끝 위치의 본 이름입니다 (이 다음의 본은 컨트롤러가 변경하지 않습니다).

Bone Axis

본 축 - 커브의 방향으로 사용할 제어 본의 축(예: 스플라인 방향)입니다.

Auto Calculate Spline

스플라인 자동 계산 - 스플라인의 포인트 수를 자동 생성할지 여부입니다.

Point Count

포인트 수 - 자동 계산하지 않는 경우 스플라인의 포인트 수입니다.

(As Pin) Control Points

(핀으로) 컨트롤 포인트 - 스플라인 포인트에 적용되는 트랜스폼입니다.

(As Pin) Roll

(핀으로) 롤 - 스플라인의 전반적인 롤 값으로, 스플라인 방향을 따라 다른 로테이션 위에 적용됩니다.

(As Pin) Twist Start

(핀으로) 트위스트 시작 - 시작 본의 트위스트입니다. 스플라인 상에서 Twist Blend 에 따라 트위스트가 보간됩니다.

(As Pin) Twist End

(핀으로) 트위스트 끝 - 끝 본의 트위스트입니다. 스플라인 상에서 Twist Blend 에 따라 트위스트가 보간됩니다.

(As Pin) Stretch

(핀으로) 스트레치 - 본을 스플라인에 맞출 때의 최대 스트레치 허용치입니다. 0.0 은 본 길이 늘이기를 허용하지 않고, 1.0 은 스플라인 길이만큼 본 길이 늘이기를 허용합니다.

(As Pin) Offset

(핀으로) 오프셋 - 스플라인 시작부터 이만큼 거리까지 본을 제약시킵니다.

Twist Blend (트위스트 블렌드)

Blend Option

블렌드 옵션 - 사용되는 애니메이션 블렌딩 모드 유형입니다.

Custom Curve

커스텀 커브 - 커브를 지정할 수 있는 Custom Blend 옵션을 활성화시킵니다.

Blend Time

블렌드 시간 - 블렌딩 지속 시간입니다.

Settings (세팅)

Alpha

알파 - 스켈레탈 컨트롤의 현재 세기입니다.

Alpha Scale Bias

알파 스케일 바이어스 - Alpha 프로퍼티의 최소 최대 스케일 바이어스를 정합니다.

Performance (퍼포먼스)

LOD Threshold

LOD 한계치 - 최대 이 LOD 까지만 이 노드를 실행할 수 있습니다.

Spline IK 노드에 기본으로 활성화된 핀 개요는 다음 표와 같습니다.

설명

입력 핀

Component Pose

컴포넌트 포즈 - 입력 포즈입니다.

Alpha

알파 - 컨트롤의 현재 세기입니다.

(As pin) 이라고 붙어있는 프로퍼티는 해당 박스를 체크하여 노드에서 노출시킬 수 있습니다.

Select Skin
Light
Dark

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

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

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

네이버 카페
공식 포럼