롤 추출 설정

롤 추출을 설정하려면 캐릭터 속성 세트를 구성하고 필요한 해석 단계를 통해 HIKEffectorSetState를 설정해야 합니다.

단계 1: 해석 단계 설정

HIKSetIKSolvingStep() 함수를 호출하여 HIKEffectorSetState에서 해석 단계를 설정할 경우 HIKSolvingStepRollExtraction 단계를 포함해야 합니다. 예를 들면 다음과 같습니다.

HIKSetIKSolvingStep(MyEffectorState, HIKSolvingStepAllParts |
                                     HIKSolvingStepRollExtraction);

IK 해석 단계에 대한 자세한 내용은 선택한 몸체 부분 해석을(를) 참조하십시오.

단계 2: 롤 추출 사용

다음 캐릭터 속성 세트를 사용하여 캐릭터의 어깨, 팔꿈치, 엉덩이, 무릎에서 추출할 롤의 양을 제어할 수 있습니다.

이러한 속성의 유형은 HIKPropertyOffOn입니다. 사용할 각 속성을 활성화하고 해당 값을 설정해야 합니다. 예를 들면 다음과 같습니다.

HIKSetPropertyMode(MyPropertyState, HIKLeftArmRollId, 1);
HIKSetPropertyValue(MyPropertyState, HIKLeftArmRollId, 0.6f);
HIKSetPropertyMode(MyPropertyState, HIKLeftForeArmRollId, 1);
HIKSetPropertyValue(MyPropertyState, HIKLeftForeArmRollId, 0.6f);

캐릭터 속성을(를) 참조하십시오.

단계 3: 롤 전파 사용(선택적)

다음과 같은 추가 캐릭터 속성 세트를 사용하여 각 캐릭터의 롤 노드에서 추출할 롤의 양을 제어하고 롤 노드의 자식 노드에 적용할 수 있습니다.

위에 소개된 다른 롤 추출 속성과 달리, 사용자가 이러한 속성을 활성화하지 않아도 됩니다. 간단히 다음과 같이 값을 설정합니다.

HIKSetPropertyValue(MyPropertyState, HIKLeftArmRollExId, 0.5f);
HIKSetPropertyValue(MyPropertyState, HIKLeftForeArmRollExId, 0.5f);

자세한 내용은 캐릭터 속성 아래 속성 설명을 참조하십시오.