스프링 컨트롤러(Spring Controller) 애니메이션 블루프린트 노드를 사용하면 캐릭터 스켈레톤의 본에 컨트롤된 스트레치를 적용할 수 있습니다.
다음은 캐릭터 모션에 반대 방향으로 힘을 적용하여 애니메이션이 없는 본의 움직임을 시뮬레이션하는 데 사용되는 스프링 컨트롤러 노드의 예시입니다.
|
|
---|---|
스프링 컨트롤러 비활성화 |
스프링 컨트롤러 활성화 |
프로퍼티 레퍼런스
여기에서 스프링 컨트롤러 노드의 프로퍼티 목록을 참조할 수 있습니다.
프로퍼티 |
설명 |
---|---|
스프링 본(Spring Bone) |
캐릭터의 스켈레톤에서 스프링 컨트롤러 노드를 적용할 본을 선택합니다. |
최대 디스플레이스먼트(Max Displacement) |
디스플레이스먼트 제한(Limit Displacement) 이 활성화된 경우 본이 레퍼런스 포즈 위치에서 스트레치할 수 있는 최대 거리를 언리얼 엔진 단위로 설정합니다. |
스프링 경직도(Spring Stiffness) |
스프링의 경직도를 계산하는 데 사용되는 배수 값을 설정합니다. 값이 크면 본의 디스플레이스먼트를 위해 더 많은 본 속도가 필요하고 더 빠른 반응 움직임으로 더 큰 힘을 가한 듯한 결과를 냅니다. |
스프링 댐핑(Spring Damping) |
배수를 설정하여 스프링 본(Spring Bone) 의 속도를 줄여 더 부드럽고 컨트롤된 결과를 냅니다. |
오류 리셋 한계치(Error Reset Thresh) |
언리얼 엔진 단위에서 스프링 본을 리셋하는 한계치를 설정합니다. 스프링 본(Spring Bone) 이 이 양보다 더 스트레치 되면 액터를 텔레포트하여 발생하는 것 같이 갑작스럽고 큰 디스플레이스먼트로 발생하는 오류를 방지하기 위해 리셋됩니다. |
디스플레이스먼트 제한(Limit Displacement) |
활성화하면 최대 디스플레이스먼트(Max Displacement) 프로퍼티가 작용합니다. |