Twist Corrective

Twist Corrective, 트위스트 보정 컨트롤을 사용하여 한 본과 다른 본 사이의 트위스트에 따라 커브 값을 구동시키는 방법입니다.

Windows
MacOS
Linux

Twist Corrective (트위스트 보정) 노드는 어떤 본을 기준으로 한 본의 트위스트에 따라 모프 타깃 과 같은 커브 값을 구동시킬 수 있는 노드입니다. 예를 들어 목이 왼쪽이나 오른쪽으로 너무 많이 트위스트되어(뒤틀려) 있으면, 목에 모프 타깃을 적용하여 보다 자연스러워 보이도록 할 수 있습니다.

ExampleImage.png

본 이름과 로컬 축, Twist Normal (트위스트 노멀)을 트위스트 축으로 하여 Base Frame (베이스 프레임) 및 Twist Frame (트위스트 프레임)을 지정할 수 있습니다.

예를 들어 Y 축 기준 오른쪽 트위스트 검사를 하려는 경우, 노멀은 (0, 1, 0) 이 될 것입니다. 또는 Y 축 기준 왼쪽 트위스트 검사를 하려는 경우, 노멀은 (0, -1, 0) 이 될 것입니다. Z 축 기분 위/중앙 트위스트를 하려는 경우, 노멀은 (0, 0, 1) 이 될 것입니다. Angle (각도)는 면과 트위스트 프레임에서 계산됩니다.

Max Angle in Degree (도 단위 최대 각도) 범위의 Angle Delta (각도 범위)는 네임드 커브를 사용하여 Mapped Range Min (매핑된 최소 범위)와 Mapped Range Max (매핑된 최대 범위)로 매핑됩니다.

TwistDetails.png

Twist Corrective 노드는 애니메이션 블루프린트) 의 애님 그래프** 에 추가할 수 있습니다.

TwistCorrective.png

설명

입력 핀

Component Pose

컴포넌트 포즈 - 트랜스폼을 적용할 입력 포즈입니다.

Alpha

알파 - [0.0, 1.0] 범위의 플로트 값으로, SkeletalControl 에 적용되는 트랜스폼 가중치 결정을 위한 알파값으로 사용합니다. 0.0 은 입력 포즈에 최대 가중치를, 1.0 은 컨트롤이 계산한 트랜스폼에 최대 가중치를 줍니다.

출력 핀

Pose (Blank)

포즈 (기본) - 트랜스폼이 적용된 이후의 최종 포즈입니다.

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

perf.png

프로퍼티

설명

LOD Threshold

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

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

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

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

네이버 카페
공식 포럼