일반 속성

이 페이지에 나열된 캐릭터 속성은 HumanIK 역운동학 및 대상 변경 솔버의 일반 작업을 구성합니다.

당기기 엔진

다음은 역운동학 및 대상 변경 솔버에서 사용하는 당기기 엔진을 구성하는 속성입니다.

HIKPullIterationCount

역운동학 솔버에서 캐릭터 노드 및 이펙터의 상대적인 당기기 값을 확인하기 위해 당기기 엔진을 호출하는 횟수를 결정합니다.

값이 클수록 더 정확한 결과가 생성되지만 더 많은 CPU 리소스가 필요합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0 - 30

값이 0이면 당기기 엔진을 효율적으로 사용하지 않도록 설정합니다.

기본값:

10

강도

다음은 캐릭터의 골격에서 선택한 부분의 강도를 제어하는 데 사용할 수 있는 속성입니다.

HIKCtrlSpineStiffnessId

HumanIK에서 척추 노드가 많은 캐릭터를 구부리면 일반적으로 각 노드는 전체 IK 솔루션에 적용될 때 자유롭게 구부러져 캐릭터가 매우 유연하게 나타나도록 합니다. 이 속성을 사용하면 추가 척추 골격에서 기본 척추 노드로 회전을 전환할 수 있습니다. 이렇게 하면 척추가 뻣뻣하게 나타납니다.

값이 클수록 회전은 기본 척추 노드를 향해 점차 집중됩니다. 값이 1.0이면 기본 척추 노드만 회전하며 추가 척추 노드는 기본 척추 노드에 상대적으로 고정된 상태로 유지됩니다. 값이 작을수록 회전은 모든 척추 노드 간에 보다 균일하게 분포되며 값이 0.0이면 모든 척추 노드에 동일한 회전이 적용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKCtrlNeckStiffnessId

HumanIK 회전 도달 엔진에서 머리가 새 방향으로 회전하도록 할 경우 이 속성은 해당 회전이 캐릭터의 목에 있는 마지막(최상위) 노드에 한정되는지, 목의 모든 노드 간에 균형을 맞추는지를 제어합니다.

값이 클수록 회전은 마지막(최상위) 목 노드를 향해 점진적으로 이동됩니다. 값이 1.0이면 마지막 노드만 회전하고 추가 목 노드는 고정된 상태로 유지됩니다. 값이 적을수록 회전은 모든 목 노드 간에 보다 균일하게 이동되며 값이 0.0이면 모든 목 노드에 동일한 회전이 적용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKCollarStiffnessX

X축 주위를 회전할 때 캐릭터의 쇄골 노드(LeftCollarNodeId, RightCollarNodeId, LeftCollarExtraNodeIdRightCollarExtraNodeId 노드)의 유연성을 제어합니다.

값이 클수록 쇄골이 더 뻣뻣해지고 X축 주위에서 회전할 가능성이 더 줄어들며, 값이 작을수록 쇄골이 더 유연해지고 X축 주위에서 회전할 가능성이 더 커집니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

-1.0 - 1.0

기본값:

0.0

HIKCollarStiffnessY

Y축 주위에서 회전할 때 캐릭터 쇄골 노드(LeftCollarNodeId, RightCollarNodeId, LeftCollarExtraNodeIdRightCollarExtraNodeId 노드)의 유연성을 제어합니다.

값이 클수록 쇄골이 더 뻣뻣해지고 Y축 주위에서 회전할 가능성이 더 줄어들며, 값이 작을수록 쇄골이 더 유연해지고 Y축 주위에서 회전할 가능성이 더 커집니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

-1.0 - 1.0

기본값:

0.0

HIKCollarStiffnessZ

Z축 주위를 회전할 때 캐릭터 쇄골 노드(LeftCollarNodeId, RightCollarNodeId, LeftCollarExtraNodeIdRightCollarExtraNodeId 노드)의 유연성을 제어합니다.

값이 클수록 쇄골이 더 뻣뻣해지고 Z축 주위에서 회전할 가능성이 더 줄어들며, 값이 작을수록 쇄골이 더 유연해지고 Z축 주위에서 회전할 가능성이 더 커집니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

-1.0 - 1.0

기본값:

0.0

무릎 및 팔꿈치

다음은 캐릭터의 무릎 및 팔꿈치가 구부러지고 회전하는 방식을 제어하는 속성입니다.

HIKLeftArmMaxExtensionAngle

요 축을 따라 왼쪽 팔의 최대 확장 각도를 결정합니다.

기본값 180.0을 사용하면 팔이 완전히 직선으로 펴지지만 뒤로 구부러지지는 않습니다. 값이 작을수록 팔이 완전히 직선으로 펴지지 않습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

허용된 값:

0.0 - 180.0

기본값:

180.0

HIKCtrlResistMaximumExtensionLeftElbow

왼쪽 팔꿈치가 최대 확장 각도에 도달하면 해당 팔꿈치의 확장을 점진적으로 완화하는 강도 요소를 적용하여 팔 다리가 스냅되지 않도록 합니다.

값이 클수록 왼쪽 팔꿈치가 보다 점진적으로 확장되고, 값이 작을수록 팔 다리가 보다 신속하게 확장됩니다. 기본값 50.0은 대부분의 팔 다리 스냅을 수정하며 대부분의 경우에 적용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKCtrlResistCompressionFactorLeftElbow

왼쪽 팔꿈치의 압축 또는 안쪽으로 구부리기를 완화하는 강도 요소를 적용합니다.

값이 클수록 왼쪽 팔꿈치가 구부러지지 않습니다. 최대값을 설정하면 팔꿈치가 원래 FK 각도를 유지하도록 강제하여 캐릭터의 가슴이 대신 이동하도록 할 수 있습니다.

값이 작을수록 왼쪽 팔꿈치가 더 자유롭게 안쪽으로 구부러집니다. 최소값을 설정하면 완전히 자유롭게 이동할 수 있습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKLeftElbowKillPitchId

역운동학 솔버에서 피치 축 주위 왼쪽 팔꿈치의 회전을 금지할지 여부를 결정하여 사실적이지 않게 측면으로 구부러지지 않도록 합니다.

이 속성이 비활성화되면 역운동학 솔버에서는 캐릭터에 대해 생성된 포즈에서 팔꿈치의 피치 회전을 일반적으로 금지합니다. 그러나 특정 경우에는 피치 회전을 사용할 수 있습니다. 예를 들어 왼쪽 팔꿈치 이펙터에 회전 도달 및 피치 회전을 직접 할당하는 경우입니다.

이 속성이 활성화되면 15도를 넘는 모든 피치 회전이 금지되며, 피치 회전을 이펙터에 직접 할당하려는 경우에도 마찬가지입니다. 이런 경우 어깨가 최대 90도까지 대신 회전하여 요청한 방향으로 팔뚝 점을 만듭니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 피치 축 주위의 회전이 허용됩니다.

1: 피치 축 주위의 회전이 항상 제거됩니다.

기본 모드:

0

HIKRightArmMaxExtensionAngle

요 축을 따라 오른쪽 팔의 최대 확장 각도를 결정합니다.

기본값 180.0을 사용하면 팔이 완전히 직선으로 펴지지만 뒤로 구부러지지는 않습니다. 값이 작을수록 팔이 완전히 직선으로 펴지지 않습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

허용된 값:

0.0 - 180.0

기본값:

180.0

HIKCtrlResistMaximumExtensionRightElbow

오른쪽 팔꿈치가 최대 확장 각도에 도달하면 해당 팔꿈치의 확장을 점진적으로 완화하는 강도 요소를 적용하여 팔 다리가 스냅되지 않도록 합니다.

값이 클수록 오른쪽 팔꿈치가 보다 점진적으로 확장되고, 값이 작을수록 팔 다리가 보다 신속하게 확장됩니다. 기본값 50.0은 대부분의 팔 다리 스냅을 수정하며 대부분의 경우에 적용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKCtrlResistCompressionFactorRightElbow

오른쪽 팔꿈치의 압축 또는 안쪽으로 구부리기를 완화하는 강도 요소를 적용합니다.

값이 클수록 오른쪽 팔꿈치가 구부러지지 않습니다. 최대값을 설정하면 팔꿈치가 원래 FK 각도를 유지하도록 강제하여 캐릭터의 가슴이 대신 이동하도록 할 수 있습니다.

값이 작을수록 오른쪽 팔꿈치가 더 자유롭게 안쪽으로 구부러집니다. 최소값을 설정하면 완전히 자유롭게 이동할 수 있습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKRightElbowKillPitchId

역운동학 솔버에서 피치 축 주위 오른쪽 팔꿈치의 회전을 금지할지 여부를 결정하여 사실적이지 않게 측면으로 구부러지지 않도록 합니다.

이 속성이 비활성화되면 역운동학 솔버에서는 캐릭터에 대해 생성된 포즈에서 팔꿈치의 피치 회전을 일반적으로 금지합니다. 그러나 특정 경우에는 피치 회전을 사용할 수 있습니다. 예를 들어 오른쪽 팔꿈치 이펙터에 회전 도달 및 피치 회전을 직접 할당하는 경우입니다.

이 속성이 활성화되면 15도를 넘는 모든 피치 회전이 금지되며, 피치 회전을 이펙터에 직접 할당하려는 경우에도 마찬가지입니다. 이런 경우 어깨가 최대 90도까지 대신 회전하여 요청한 방향으로 팔뚝 점을 만듭니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 피치 축 주위의 회전이 허용됩니다.

1: 피치 축 주위의 회전이 항상 제거됩니다.

기본 모드:

0

HIKLeftLegMaxExtensionAngle

요 축을 따라 왼쪽 다리의 최대 확장 각도를 결정합니다.

기본값 180.0을 사용하면 다리가 완전히 직선으로 펴지지만 뒤로 구부러지지는 않습니다. 값이 작을수록 다리가 완전히 직선으로 펴지지 않습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

허용된 값:

0.0 - 180.0

기본값:

180.0

HIKCtrlResistMaximumExtensionLeftKnee

왼쪽 무릎이 최대 확장 각도에 도달하면 해당 무릎의 확장을 점진적으로 완화하는 강도 요소를 적용하여 팔 다리가 스냅되지 않도록 합니다.

값이 클수록 왼쪽 무릎이 보다 점진적으로 확장되고, 값이 작을수록 팔 다리가 보다 신속하게 확장됩니다. 기본값 50.0은 대부분의 팔 다리 스냅을 수정하며 대부분의 경우에 적용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKCtrlResistCompressionFactorLeftKnee

왼쪽 무릎의 압축 또는 안쪽으로 구부리기를 완화하는 강도 요소를 적용합니다.

값이 클수록 왼쪽 무릎이 구부러지지 않습니다. 최대값을 설정하면 무릎이 원래 FK 각도를 유지하도록 강제하여 캐릭터의 가슴이 대신 이동하도록 할 수 있습니다.

값이 작을수록 왼쪽 무릎이 더 자유롭게 안쪽으로 구부러집니다. 최소값을 설정하면 완전히 자유롭게 이동할 수 있습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKLeftKneeKillPitchId

역운동학 솔버에서 피치 축 주위 왼쪽 무릎의 회전을 금지할지 여부를 결정하여 사실적이지 않게 측면으로 구부러지지 않도록 합니다.

이 속성이 비활성화되면 역운동학 솔버에서는 캐릭터에 대해 생성된 포즈에서 무릎의 피치 회전을 일반적으로 금지합니다. 그러나 특정 경우에는 피치 회전을 사용할 수 있습니다. 예를 들어 왼쪽 무릎 이펙터에 회전 도달 및 피치 회전을 직접 할당하는 경우입니다.

이 속성이 활성화되면 15도를 넘는 모든 피치 회전이 금지되며, 피치 회전을 이펙터에 직접 할당하려는 경우에도 마찬가지입니다. 이런 경우 골반이 최대 90도까지 대신 회전하여 요청한 방향으로 아래쪽 다리 점을 만듭니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 피치 축 주위의 회전이 허용됩니다.

1: 피치 축 주위의 회전이 항상 제거됩니다.

기본 모드:

0

HIKRightLegMaxExtensionAngle

요 축을 따라 오른쪽 다리의 최대 확장 각도를 결정합니다.

기본값 180.0을 사용하면 다리가 완전히 직선으로 펴지지만 뒤로 구부러지지는 않습니다. 값이 작을수록 다리가 완전히 직선으로 펴지지 않습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

허용된 값:

0.0 - 180.0

기본값:

180.0

HIKCtrlResistMaximumExtensionRightKnee

오른쪽 무릎이 최대 확장 각도에 도달하면 해당 무릎의 확장을 점진적으로 완화하는 강도 요소를 적용하여 팔 다리가 스냅되지 않도록 합니다.

값이 클수록 오른쪽 무릎이 보다 점진적으로 확장되고, 값이 작을수록 팔 다리가 보다 신속하게 확장됩니다. 기본값 50.0은 대부분의 팔 다리 스냅을 수정하며 대부분의 경우에 적용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKCtrlResistCompressionFactorRightKnee

오른쪽 무릎의 압축 또는 안쪽으로 구부리기를 완화하는 강도 요소를 적용합니다.

값이 클수록 오른쪽 무릎이 구부러지지 않습니다. 최대값을 설정하면 무릎이 원래 FK 각도를 유지하도록 강제하여 캐릭터의 가슴이 대신 이동하도록 할 수 있습니다.

값이 작을수록 오른쪽 무릎이 더 자유롭게 안쪽으로 구부러집니다. 최소값을 설정하면 완전히 자유롭게 이동할 수 있습니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.5

HIKRightKneeKillPitchId

역운동학 솔버에서 피치 축 주위 오른쪽 무릎의 회전을 금지할지 여부를 결정하여 사실적이지 않게 측면으로 구부러지지 않도록 합니다.

이 속성이 비활성화되면 역운동학 솔버에서는 캐릭터에 대해 생성된 포즈에서 무릎의 피치 회전을 일반적으로 금지합니다. 그러나 특정 경우에는 피치 회전을 사용할 수 있습니다. 예를 들어 오른쪽 무릎 이펙터에 회전 도달 및 피치 회전을 직접 할당하는 경우입니다.

이 속성이 활성화되면 15도를 넘는 모든 피치 회전이 금지되며, 피치 회전을 이펙터에 직접 할당하려는 경우에도 마찬가지입니다. 이런 경우 골반이 최대 90도까지 대신 회전하여 요청한 방향으로 아래쪽 다리 점을 만듭니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 피치 축 주위의 회전이 허용됩니다.

1: 피치 축 주위의 회전이 항상 제거됩니다.

기본 모드:

0

HIKRealisticLeftKneeSolvingId

왼쪽 발목이 회전하는 경우 이 매개변수는 왼쪽 무릎이 발의 방향을 따르도록 하기 위해 왼쪽 골반이 회전하는 범위를 결정합니다.

기본값 0.0을 사용하면 발목이 무릎과 완전히 독립적으로 회전합니다. 발은 무릎의 위치 또는 회전을 제한하지 않고 모든 방향을 가리켜 사실적이지 않은 위치를 만들 수 있습니다. 예를 들어 왼쪽 발이 오른쪽 발을 향해 90도 안쪽을 가리키면 왼쪽 무릎은 계속 직선으로 앞쪽을 가리킵니다.

이 매개변수의 값을 늘리면 발목의 회전 백분율이 골반에 적용되어 무릎이 발의 방향과 더 일직선으로 유지됩니다. 이 매개변수의 값을 최대값으로 설정하면 발목이 회전할 때 무릎이 발의 방향과 완전히 일직선으로 유지됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKRealisticRightKneeSolvingId

오른쪽 발목이 회전하는 경우 이 매개변수는 오른쪽 무릎이 발의 방향을 따르도록 하기 위해 오른쪽 골반이 회전하는 범위를 결정합니다.

기본값 0.0을 사용하면 발목이 무릎과 완전히 독립적으로 회전합니다. 발은 무릎의 위치 또는 회전을 제한하지 않고 모든 방향을 가리켜 사실적이지 않은 위치를 만들 수 있습니다. 예를 들어 오른쪽 발이 왼쪽 발을 향해 90도 안쪽을 가리키면 오른쪽 무릎은 계속 직선으로 앞쪽을 가리킵니다.

이 매개변수의 값을 늘리면 발목의 회전 백분율이 골반에 적용되어 무릎이 발의 방향과 더 일직선으로 유지됩니다. 이 매개변수의 값을 최대값으로 설정하면 발목이 회전할 때 무릎이 발의 방향과 완전히 일직선으로 유지됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

롤 추출 및 전파

다음은 HumanIK에서 캐릭터의 팔과 다리에 적용되는 롤 회전(연결된 골격에 평행인 축 주위의 회전)을 처리하는 방식을 제어하는 속성입니다. 자세한 내용은 캐릭터 속성을(를) 참조하십시오.

HIKRollExtractionMode

HumanIK 역운동학 솔버에서 노드의 롤 회전을 연결된 롤 노드에 적용하는 데 사용하는 방법을 결정합니다. 예를 들어 LeftElbowNodeId 노드의 롤 회전을 LeftElbowRollNodeId 노드에 적용하는 경우입니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 상대 모드.

1: 절대 모드.

기본값:

0

HIKLeftUpLegRollId

롤 축 주위의 LeftHipNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 LeftHipRollNodeId(캐릭터화된 경우) 또는 LeftKneeNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: LeftHipNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: LeftHipNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKLeftUpLegRollExId

롤 축 주위의 LeftHipRollNodeId 회전을 추출하여 자식 노드 LeftKneeNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKLeftLegRollId

롤 축 주위의 LeftKneeNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 LeftKneeRollNodeId(캐릭터화된 경우) 또는 LeftAnkleNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: LeftKneeNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: LeftKneeNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKLeftKneeRollExId

롤 축 주위의 LeftKneeRollNodeId 회전을 추출하여 자식 노드 LeftAnkleNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKRightUpLegRollId

롤 축 주위의 RightHipNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 RightHipRollNodeId(캐릭터화된 경우) 또는 RightKneeNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: RightHipNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: RightHipNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKRightHipRollExId

롤 축 주위의 RightHipRollNodeId 회전을 추출하여 자식 노드 RightKneeNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

스칼라

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKRightLegRollId

롤 축 주위의 RightKneeNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 RightKneeRollNodeId(캐릭터화된 경우) 또는 RightAnkleNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: RightKneeNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: RightKneeNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKRightKneeRollExId

롤 축 주위의 RightKneeRollNodeId 회전을 추출하여 자식 노드 RightAnkleNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKLeftArmRollId

롤 축 주위의 LeftShoulderNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 LeftShoulderRollNodeId(캐릭터화된 경우) 또는 LeftElbowNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: LeftShoulderNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: LeftShoulderNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKLeftShoulderRollExId

롤 축 주위의 LeftShoulderRollNodeId 회전을 추출하여 자식 노드 LeftElbowNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKLeftForeArmRollId

롤 축 주위의 LeftElbowNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 LeftElbowRollNodeId(캐릭터화된 경우) 또는 LeftWristNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: LeftElbowNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: LeftElbowNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKLeftElbowRollExId

롤 축 주위의 LeftElbowRollNodeId 회전을 추출하여 자식 노드 LeftWristNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKRightArmRollId

롤 축 주위의 RightShoulderNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 RightShoulderRollNodeId(캐릭터화된 경우) 또는 RightElbowNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: RightShoulderNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: RightShoulderNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKRightShoulderRollExId

롤 축 주위의 RightShoulderRollNodeId 회전을 추출하여 자식 노드 RightElbowNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKRightForeArmRollId

롤 축 주위의 RightElbowNodeId 회전을 추출하여 관절 체인 아래의 다음 노드에 적용할지 여부를 결정합니다. 회전은 RightElbowRollNodeId(캐릭터화된 경우) 또는 RightWristNodeId(캐릭터화되지 않은 경우)에 적용됩니다.

이 속성을 설정하면 해당 값은 원래 롤 회전이 원래 노드에서 추출되어 자식 노드에 대신 적용되는 백분율을 결정합니다.

1.0이면 모든 롤이 원래 노드에서 자식으로 전송됩니다.

0.5이면 롤이 원래 노드와 자식 간에 균등하게 분산됩니다.

0.0이면 롤이 자식으로 전송되지 않고 원래 노드만 이동합니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: RightElbowNodeId의 모든 롤 회전이 자식이 아닌 해당 노드에 항상 적용됩니다.

1: RightElbowNodeId에 적용된 롤 회전의 백분율이 추출되어 자식 노드에 대신 적용됩니다. 백분율은 이 속성의 값에 의해 설정됩니다.

기본 모드:

0

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKRightElbowRollExId

롤 축 주위의 RightElbowRollNodeId 회전을 추출하여 자식 노드 RightWristNodeId에 적용할지 여부를 결정합니다. 이 속성의 값은 롤 노드에서 추출하여 자식 노드에 대신 적용할 원래 롤 회전의 백분율을 결정합니다.

0.0이면 롤이 자식으로 전송되지 않고 롤 노드만 이동합니다.

0.5이면 롤이 롤 노드와 해당 자식 간에 균등하게 분산됩니다.

1.0이면 모든 롤이 롤 노드에서 자식으로 전송됩니다.

값이 1.0보다 크면 회전을 "초과 추출"합니다. 즉, 부모 노드에서 처음에 적용된 것보다 더 많은 회전을 롤 노드에서 추출합니다. 그러면 롤 노드는 효율적으로 부모 노드에 대해 반대 방향으로 회전하게 됩니다. 롤 노드에서 추출된 모든 회전은 부모 노드 회전의 원래 방향으로 자식 노드에 적용됩니다. 예를 들어 90도 롤 회전이 부모에서 추출되어 적용된 롤 노드가 있는 경우 해당 롤 노드에 대해 이 값을 1.5로 설정한다고 가정합니다. 롤 노드는 135도(1.5 * 90) 뒤로 회전하여 반대 방향으로 명확하게 45도 회전하게 됩니다. 그러면 롤 노드의 자식이 롤 노드의 새 회전을 기준으로 135도 회전하여 롤 노드의 원래 회전을 나타내게 됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 2.0

기본값:

0.0

HIKRealisticArmSolving

이 속성은 사실적 팔 해석을 사용하거나 사용하지 않습니다.

모드 유형:

HIKPropertyOffOn

허용된 값:

0: 사실적 팔 해석을 사용하지 않습니다.

1: 사실적 팔 해석을 사용합니다.

기본값:

0

스쿼시 및 늘이기

다음은 스쿼시 및 늘이기 솔버에서 캐릭터의 팔 다리를 압축하고 확장하는 방식을 제어하는 속성입니다. 스쿼시 및 늘이기 을(를) 참조하십시오.

HIKStretchStartArmsAndLegs

해당 팔 다리가 늘어나기 시작하는 팔 또는 다리 길이의 백분율을 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

0.0 - 1.0

기본값:

0.9

HIKStretchStopArmsAndLegs

해당 팔 다리가 자유롭게 늘이기를 중지하는 팔 또는 다리 길이의 백분율을 설정합니다. 이 제한은 상황에 따라 변할 수 있으며, 이 임계값보다 크면 순간적으로 이동하지 않도록 팔 다리가 감소된 비율로 늘이기가 계속 수행됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

부동

허용된 값:

1.0 - 2.0

기본값:

1.1

HIKSnSReachLeftWrist

당기기 엔진 사용 또는 팔꿈치의 각도 변경과 같이 왼쪽 손목이 대상 위치에 도달하도록 하는 다른 방식을 기준으로 왼쪽 팔을 해석할 때 스쿼시 및 늘이기 엔진의 효과를 설정합니다.

값이 0.0이면 팔 다리에 스쿼시 및 늘이기를 효율적으로 사용하지 않습니다.

값이 1.0이면 스쿼시 및 늘이기를 최대한 많이 사용합니다. 그러나 왼쪽 손목이 대상 위치에 도달하도록 하는 다른 방식도 최종 솔루션에 어느 정도 영향을 줍니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSReachRightWrist

당기기 엔진 사용 또는 팔꿈치의 각도 변경과 같이 오른쪽 손목이 대상 위치에 도달하도록 하는 다른 방식을 기준으로 오른쪽 팔을 해석할 때 스쿼시 및 늘이기 엔진의 효과를 설정합니다.

값이 0.0이면 팔 다리에 스쿼시 및 늘이기를 효율적으로 사용하지 않습니다.

값이 1.0이면 스쿼시 및 늘이기를 최대한 많이 사용합니다. 그러나 오른쪽 손목이 대상 위치에 도달하도록 하는 다른 방식도 최종 솔루션에 어느 정도 영향을 줍니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSReachLeftAnkle

당기기 엔진 사용 또는 무릎의 각도 변경과 같이 왼쪽 발목이 대상 위치에 도달하도록 하는 다른 방식을 기준으로 왼쪽 다리를 해석할 때 스쿼시 및 늘이기 엔진의 효과를 설정합니다.

값이 0.0이면 팔 다리에 스쿼시 및 늘이기를 효율적으로 사용하지 않습니다.

값이 1.0이면 스쿼시 및 늘이기를 최대한 많이 사용합니다. 그러나 왼쪽 발목이 대상 위치에 도달하도록 하는 다른 방식도 최종 솔루션에 어느 정도 영향을 줍니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSReachRightAnkle

당기기 엔진 사용 또는 무릎의 각도 변경과 같이 오른쪽 발목이 대상 위치에 도달하도록 하는 다른 방식을 기준으로 오른쪽 다리를 해석할 때 스쿼시 및 늘이기 엔진의 효과를 설정합니다.

값이 0.0이면 팔 다리에 스쿼시 및 늘이기를 효율적으로 사용하지 않습니다.

값이 1.0이면 스쿼시 및 늘이기를 최대한 많이 사용합니다. 그러나 오른쪽 발목이 대상 위치에 도달하도록 하는 다른 방식도 최종 솔루션에 어느 정도 영향을 줍니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSScaleArmsAndLegs

노드의 변환 변경, 노드의 배율 변경 또는 둘의 혼합을 통해 팔과 다리의 압축 및 확장이 수행되는지 여부를 결정합니다.

값이 0.0이면 팔과 다리에서 노드의 배율이 항상 동일하게 유지됩니다. 스쿼시 및 늘이기는 노드의 변환 및 회전을 변경하여 수행됩니다.

값이 1.0이면 팔과 다리에서 노드의 변환 및 회전이 로컬 공간에 동일하게 유지됩니다. 스쿼시 및 늘이기는 노드의 배율을 변경하여 수행됩니다.

값이 0.0에서 1.0 사이면 이러한 극단 사이에서 노드의 배율을 보간합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSReachChestEnd

당기기 엔진 사용 또는 척추 노드의 각도 변경과 같이 ChestEndEffectorId가 대상 위치에 도달하도록 하는 다른 방식을 기준으로 척추를 해석할 때 스쿼시 및 늘이기 엔진의 효과를 설정합니다.

값이 0.0이면 팔 다리에 스쿼시 및 늘이기를 효율적으로 사용하지 않습니다.

값이 1.0이면 스쿼시 및 늘이기를 최대한 많이 사용합니다. 그러나 가슴이 대상 위치에 도달하도록 하는 다른 방식도 최종 솔루션에 어느 정도 영향을 줍니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSScaleSpineChildren

척추에 적용되는 압축 및 확장이 척추의 자식 노드에도 적용되는 정도를 결정합니다.

NeckNodeId

LeftCollarNodeId(캐릭터화된 경우) 또는 LeftShoulderNodeId(캐릭터화되지 않은 경우)

RightCollarNodeId(캐릭터화된 경우) 또는 RightShoulderNodeId(캐릭터화되지 않은 경우)

이러한 노드의 배율은 변경되지 않으며 HIKSnSScaleSpine 속성이 양수 값으로 설정된 경우에도 마찬가지입니다. 척추 자식의 압축 및 확장은 항상 노드의 배율 조정이 아닌 노드의 변환을 통해 수행됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSScaleSpine

노드의 변환 변경, 노드의 배율 변경 또는 둘의 혼합을 통해 척추의 압축 및 확장이 수행되는지 여부를 결정합니다.

값이 0.0이면 척추에서 노드의 배율이 항상 동일하게 유지됩니다. 스쿼시 및 늘이기는 노드의 변환 및 회전을 변경하여 수행됩니다.

값이 1.0이면 척추에서 노드의 변환 및 회전이 로컬 공간에 동일하게 유지됩니다. 스쿼시 및 늘이기는 노드의 배율을 변경하여 수행됩니다.

값이 0.0에서 1.0 사이면 이러한 극단 사이에서 노드의 배율을 보간합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSReachHead

당기기 엔진 사용 또는 목 노드의 각도 변경과 같이 HeadEffectorId가 대상 위치에 도달하도록 하는 다른 방식을 기준으로 목을 해석할 때 스쿼시 및 늘이기 엔진의 효과를 설정합니다.

값이 0.0이면 팔 다리에 스쿼시 및 늘이기를 효율적으로 사용하지 않습니다.

값이 1.0이면 스쿼시 및 늘이기를 최대한 많이 사용합니다. 그러나 머리가 대상 위치에 도달하도록 하는 다른 방식도 최종 솔루션에 어느 정도 영향을 줍니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSScaleNeck

노드의 변환 변경, 노드의 배율 변경 또는 둘의 혼합을 통해 목의 압축 및 확장이 수행되는지 여부를 결정합니다.

값이 0.0이면 목에서 노드의 배율이 항상 동일하게 유지됩니다. 스쿼시 및 늘이기는 노드의 변환 및 회전을 변경하여 수행됩니다.

값이 1.0이면 목에서 노드의 변환 및 회전이 로컬 공간에 동일하게 유지됩니다. 스쿼시 및 늘이기는 노드의 배율을 변경하여 수행됩니다.

값이 0.0에서 1.0 사이면 이러한 극단 사이에서 노드의 배율을 보간합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKSnSSmoothReach

이 속성은 HIKSnSReachChestEndHIKSnSReachHead 속성과 함께 사용됩니다. 이 속성은 도달의 스무딩 여부를 나타냅니다.

모드 유형:

HIKPropertyOffOn

허용된 값:

0: 스무딩을 비활성화합니다.

1: 스무딩을 사용합니다.

기본값:

0

어깨 제어

다음은 HumanIK에서 캐릭터의 어깨를 이동하는 방식을 제어하는 속성입니다.

HIKRealisticShoulder

어깨에서 추출되고 쇄골(LeftCollarNodeIdRightCollarNodeId 노드)에 대신 적용되어 팔을 들어 올릴 때 어깨의 동작을 시뮬레이션하는 회전이 어깨(LeftShoulderNodeIdRightShoulderNodeId 노드)에 적용되는 백분율을 결정합니다.

 

예를 들어 왼쪽 이미지에서는 캐릭터가 HIKRealisticShoulder 속성이 활성화되지 않은 상태로 왼쪽 팔을 들어 올립니다. 결과 포즈에서는 사실적이지 않은 어깨 구성이 만들어집니다.

 

이 이미지에서는 HIKRealisticShoulder 속성이 활성화되고 해당 값이 1.0으로 설정되어 있습니다. 팔을 회전하면 100%의 회전이 쇄골로 다시 전송되어 모델의 어깨가 위쪽으로 이동합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKExtraCollarRatioId

캐릭터의 골격에 각각 LeftCollarExtraNodeIdRightCollarExtraNodeId 노드로 정의된 추가 쇄골이 있는 경우 이 속성은 HumanIK에서 해당 쇄골 노드 간에 회전 및 변환을 확산하는 방법을 제어합니다.

값이 작을수록 기본 쇄골(LeftCollarNodeIdRightCollarNodeId 노드)을 향해 이동되고, 값이 클수록 추가 쇄골을 향해 점진적으로 이동됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

골반 제어

다음은 HumanIK에서 캐릭터의 골반을 이동하는 방식을 제어하는 속성입니다.

HIKHipsTranslationModeId

캐릭터에 골반의 변환을 유지하도록 지정된 특수 노드(HipsTranslationId 노드)가 있는 경우 이 속성은 캐릭터의 골반(LeftHipNodeIdRightHipNodeId 노드)에 적용된 회전이 특수 변환 노드에도 적용되는지 여부를 결정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 월드 고정. 이렇게 설정하면 HumanIK에서 모든 골반 회전을 캐릭터의 골반 노드에만 적용합니다.

1: 몸체 고정. 이렇게 설정하면 HumanIK에서 모든 골반 회전을 캐릭터의 골반 노드와 골반 변환 노드에 모두 적용합니다.

기본값:

0

HIKCtrlEnforceGravityId

HumanIK 역운동학 솔버에서 캐릭터의 무게 중심인 골반이 캐릭터의 발 사이에서 균형이 맞게 유지하려고 하는 정도를 결정합니다.

값이 클수록 골반의 이동을 제한하여 캐릭터의 발 위치 사이에 유지되도록 할 수 있습니다. 값이 작을수록 발 위치에 관계없이 원하는 위치로 자유롭게 골반을 이동할 수 있습니다. 따라서 실제 사람이 중력의 힘으로 인해 균형을 잡지 못하는 포즈로 캐릭터를 배치할 수 있습니다.

이 속성은 HIKCtrlResistHipsPositionId 속성에서 설정한, 골반 변환에 대한 저항 값이 0보다 큰 경우에만 사용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.6

HIKLockXId

활성화되면 이 속성은 X축에서 캐릭터의 엉덩이 위치를 기본 T 자세의 엉덩이 위치로 잠급니다.

모드 유형:

HIKPropertyOffOn

허용된 값:

0: 잠금을 비활성화합니다.

1: 잠금을 사용합니다.

기본값:

0

HIKLockYId

활성화되면 이 속성은 Y축에서 캐릭터의 엉덩이 위치를 기본 T 자세의 엉덩이 위치로 잠급니다.

모드 유형:

HIKPropertyOffOn

허용된 값:

0: 잠금을 비활성화합니다.

1: 잠금을 사용합니다.

기본값:

0

HIKLockZId

활성화되면 이 속성은 Z축에서 캐릭터의 엉덩이 위치를 기본 T 자세의 엉덩이 위치로 잠급니다.

모드 유형:

HIKPropertyOffOn

허용된 값:

0: 잠금을 비활성화합니다.

1: 잠금을 사용합니다.

기본값:

0

골반 및 가슴 이펙터 오프셋

다음은 캐릭터의 골반 및 가슴 이펙터에 적용된 오프셋을 제어하는 속성입니다. HumanIK 노드 및 이펙터에 관절 매핑을(를) 참조하십시오.

HIKHipsTOffsetXId

기본적으로 HipsEffectorId는 캐릭터가 기본 T 자세로 서 있을 때 LeftHipNodeIdRightHipNodeId 위치 중간에 있는 골격의 가상 점을 제어합니다. 이 매개변수는 X축을 따라 이 가상 점에 오프셋을 적용합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

–1000.0 - 1000.0

기본값:

0.0

HIKHipsTOffsetYId

기본적으로 HipsEffectorId는 캐릭터가 기본 T 자세로 서 있을 때 LeftHipNodeIdRightHipNodeId 위치 중간에 있는 골격의 가상 점을 제어합니다. 이 매개변수는 Y축을 따라 이 가상 점에 오프셋을 적용합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

–1000.0 - 1000.0

기본값:

0.0

HIKHipsTOffsetZId

기본적으로 HipsEffectorId는 캐릭터가 기본 T 자세로 서 있을 때 LeftHipNodeIdRightHipNodeId 위치 중간에 있는 골격의 가상 점을 제어합니다. 이 매개변수는 Z축을 따라 이 가상 점에 오프셋을 적용합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

–1000.0 - 1000.0

기본값:

0.0

HIKChestTOffsetXId

기본적으로 ChestEndEffectorId는 캐릭터가 기본 T 자세로 서 있을 때 LeftShoulderNodeIdRightShoulderNodeId 위치 중간에 있는 골격의 가상 점을 제어합니다. 이 매개변수는 X축을 따라 이 가상 점에 오프셋을 적용합니다.

대상을 변경하는 경우 이 오프셋은 HIKReachActorChestId 속성이 대상 캐릭터에 대해 0이 아닌 값으로 설정된 경우에만 사용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

–1000.0 - 1000.0

기본값:

0.0

HIKChestTOffsetYId

기본적으로 ChestEndEffectorId는 캐릭터가 기본 T 자세로 서 있을 때 LeftShoulderNodeIdRightShoulderNodeId 위치 중간에 있는 골격의 가상 점을 제어합니다. 이 매개변수는 Y축을 따라 이 가상 점에 오프셋을 적용합니다.

대상을 변경하는 경우 이 오프셋은 HIKReachActorChestId 속성이 대상 캐릭터에 대해 0이 아닌 값으로 설정된 경우에만 사용됩니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

–1000.0 - 1000.0

기본값:

0.0

HIKChestTOffsetZId

기본적으로 ChestEndEffectorId는 캐릭터가 기본 T 자세로 서 있을 때 LeftShoulderNodeIdRightShoulderNodeId 위치 중간에 있는 골격의 가상 점을 제어합니다. 이 매개변수는 Z축을 따라 이 가상 점에 오프셋을 적용합니다.

대상을 변경하는 경우 이 오프셋은 HIKReachActorChestId 속성이 대상 캐릭터에 대해 0이 아닌 값으로 설정된 경우에만 사용됩니다. 어깨의 질량 중심에 영향을 주며 소스 및 대상 캐릭터의 어깨가 일치하지 않는 경우 보다 사실적인 대상 변경을 허용합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

–1000.0 - 1000.0

기본값:

0.0