Spring Controller 애니메이션 블루프린트 노드를 사용하면 캐릭터 스켈레톤의 본에 제한된 스트레치를 적용할 수 있습니다.
다음은 캐릭터 모션의 반대 방향으로 힘을 가하여 애니메이팅되지 않은 본의 움직임을 시뮬레이션하는 데 사용되는 Spring Controller 노드의 예시입니다.
(convert:false) |
![]() |
|---|---|
| Spring Controller 비활성화 | Spring Controller 활성화 |
프로퍼티 레퍼런스
여기서는 Spring Controller 노드의 프로퍼티 목록을 레퍼런스할 수 있습니다.
| 프로퍼티 | 설명 |
|---|---|
| 스프링 본(Spring Bone) | 캐릭터 스켈레톤에서 Spring Controller 노드를 적용할 본을 선택합니다. |
| 최대 디스플레이스먼트(Max Displacement) | 디스플레이스먼트 제한(Limit Displacement) 이 활성화된 경우 본이 레퍼런스 포즈 위치에서 스트레치할 수 있는 최대 거리를 언리얼 엔진 유닛으로 설정합니다. |
| 스프링 경직도(Spring Stiffness) | 스프링 경직도 계산에 사용되는 배수 값을 설정합니다. 값이 클수록 본 디스플레이스먼트에 더 높은 본 속도가 필요하며, 더 큰 힘이 적용되고 반응하는 움직임도 빨라집니다. |
| 스프링 감쇠(Spring Damping) | 스프링 본 의 속도를 줄이는 배수를 설정하여 더 부드럽고 잘 제어되도록 합니다. |
| 오류 리셋 한계치(Error Reset Thresh) | 스프링 본을 리셋할 한계치를 언리얼 엔진 유닛으로 설정합니다. 스프링 본 이 이 값보다 더 스트레치되면 액터가 텔레포트하는 것처럼 크고 급작스러운 디스플레이스먼트로 인해 유발되는 오류를 방지하기 위해 리셋됩니다. |
| 디스플레이스먼트 제한(Limit Displacement) | 활성화된 경우 최대 디스플레이스먼트 프로퍼티가 작용합니다. |
(convert:false)