손과 발 접점 속성

이 페이지에 나열된 캐릭터 속성은 HumanIK 바닥 접점 엔진에서 캐릭터의 손과 발을 제어하는 방식을 구성합니다. 손과 발 접점에 대한 일반적인 정보는 손과 발 접점을(를) 참조하십시오.

손과 발 접점 사용

다음은 캐릭터에 손과 발 접점을 사용하도록 설정하는 속성입니다.

HIKFootFloorContactId

발 접점을 사용하거나 사용하지 않습니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 발 접점을 사용하지 않습니다.

1: 발 접점을 사용합니다.

기본 모드:

0(해제)

HIKHandFloorContactId

손 접점을 사용하거나 사용하지 않습니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 손 접점을 사용하지 않습니다.

1: 손 접점을 사용합니다.

기본 모드:

0(해제)

손과 발 접점 유형

다음은 캐릭터의 손과 발에 사용되는 바닥 접점 유형을 결정하는 속성입니다.

HIKFootContactTypeId

캐릭터의 발에 사용되는 바닥 접점 유형을 설정합니다. 사용 가능한 접점 유형에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 법선 접점 유형

1: 발목 접점 유형

2: 발가락 기저 접점 유형

3: 발굽 접점 유형

기본값:

0

HIKHandContactTypeId

캐릭터의 손에 사용되는 바닥 접점 유형을 설정합니다. 사용 가능한 접점 유형에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 법선 접점 유형

1: 손목 접점 유형

2: 손가락 기저 접점 유형

3: 발굽 접점 유형

기본값:

0

손과 발 크기

다음은 캐릭터의 손과 발 크기를 결정하는 속성입니다. HumanIK에서는 현재 사용 중인 접점 유형에 따라 이러한 속성을 다르게 해석합니다. 자세한 내용은 접점 유형을(를) 참조하십시오.

HIKFootBottomToAnkleId

캐릭터의 발을 정의하는 데 사용된 참조 관절부터 발 바닥까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

역운동학 솔버에서는 발 접점이 캐릭터에 사용되는 경우에만 이 값을 고려합니다.

대상 변경 솔버에서는 소스 캐릭터의 발목 높이를 결정하기 위해 소스 캐릭터에 제공한 HIKPropertySetState에서 항상 이 값을 읽어 옵니다. 이 속성은 소스 캐릭터의 HIKPropertySetState에서만 지정해야 합니다. 대상 변경 해석을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

0.0

HIKFootBackToAnkleId

캐릭터의 발을 정의하는 데 사용된 참조 관절부터 발 바닥까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

4.50

HIKFootMiddleToAnkleId

캐릭터의 발을 정의하는 데 사용된 참조 관절부터 발가락 기저에 있는 발 가운데까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

13.0

HIKFootFrontToMiddleId

발가락 끝에 있는 캐릭터의 발 전면부터 발가락 기저에 있는 발 가운데까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

7.0

HIKFootInToAnkleId

캐릭터의 발을 정의하는 데 사용된 참조 관절부터 발 내부(예: 엄지발가락이 있는 측면)까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

5.0

HIKFootOutToAnkleId

캐릭터의 발을 정의하는 데 사용된 참조 관절부터 발 외부(예: 새끼발가락이 있는 측면)까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

5.0

HIKHandBottomToWristId

캐릭터의 손을 정의하는 데 사용된 참조 관절부터 손 바닥까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

0.0

HIKHandBackToWristId

캐릭터의 손을 정의하는 데 사용된 참조 관절부터 손 바닥까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

4.5

HIKHandMiddleToWristId

캐릭터의 손을 정의하는 데 사용된 참조 관절부터 손가락 기저에 있는 손 가운데까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

13.0

HIKHandFrontToMiddleId

손가락 끝에 있는 캐릭터의 손 전면부터 손가락 기저에 있는 손 가운데까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

7.0

HIKHandInToWristId

캐릭터의 손을 정의하는 데 사용된 참조 관절부터 손 내부(예: 엄지손가락이 있는 측면)까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

5.0

HIKHandOutToWristId

캐릭터의 손을 정의하는 데 사용된 참조 관절부터 손 외부(예: 새끼손가락이 있는 측면)까지의 거리를 결정합니다.

이 속성이 서로 다른 접점 유형에서 사용되는 방식에 대한 자세한 내용은 접점 유형을(를) 참조하십시오.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 10000.0 사이의 양수 값

기본값:

5.0

손과 발 피벗

다음은 캐릭터의 손과 발에서 사용하는 피벗점을 구성하는 속성입니다.

HIKFootFloorPivotId

발에 대한 피벗점을 설정합니다.

HumanIK에서 평면의 표면까지 캐릭터의 발을 들어 올리면 표면 아래의 요청한 위치에 최대한 가깝게 발의 위치를 유지하려고 합니다. 피벗점은 HumanIK에서 가장 근접하게 일치시키려고 하는 발의 점입니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 자동. 발목과 발가락 사이 우선 순위의 평균을 계산합니다. 발이 바닥에 닿으면 발목은 뒤로 변환되고 발가락은 앞으로 밀립니다.

1: 발목. 발목에 우선 순위를 제공하고 피벗점으로 사용합니다. 발가락이 바닥에 닿으면 앞으로 변환되어 바닥을 향한 발목의 궤적을 일정하게 유지합니다.

2: 발가락. 발가락에 우선 순위를 제공하고 피벗점으로 사용합니다. 발가락이 바닥에 닿으면 발목이 뒤로 변환되어 발가락이 바닥에 완전히 고정되도록 합니다.

기본값:

0

HIKHandFloorPivotId

손에 대한 피벗점을 설정합니다.

HumanIK에서 평면의 표면까지 캐릭터의 손을 들어 올리면 표면 아래의 요청한 위치에 최대한 가깝게 손의 위치를 유지하려고 합니다. 피벗점은 HumanIK에서 가장 근접하게 일치시키려고 하는 손의 점입니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 자동. 손목과 손가락 사이 우선 순위의 평균을 계산합니다. 손이 바닥에 닿으면 손목은 뒤로 변환되고 손가락은 앞으로 밀립니다.

1: 손목. 손목에 우선 순위를 제공하고 피벗점으로 사용합니다. 손가락이 바닥에 닿으면 앞으로 변환되어 바닥을 향한 손목의 궤적을 일정하게 유지합니다.

2: 손가락. 손가락에 우선 순위를 제공하고 피벗점으로 사용합니다. 손가락이 바닥에 닿으면 손목이 뒤로 변환되어 손가락이 바닥에 완전히 고정되도록 합니다.

기본값:

0

손과 발 강도

다음은 캐릭터의 팔 다리가 방향이 지정된 평면에 닿을 때의 강도를 구성하는 속성입니다.

HIKFootContactStiffnessId

발목 또는 발 관절의 강도를 설정합니다. 이 속성의 값이 클수록 캐릭터의 발목이나 발이 바닥에 닿을 때 구부러질 가능성이 줄어들어 관절의 각도를 유지합니다. 따라서 바닥 접점을 해결하기 위해 캐릭터 골격의 다른 관절이 구부러질 가능성이 더 커집니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKHandContactStiffnessId

손목 또는 손 관절의 강도를 설정합니다. 이 속성의 값이 클수록 캐릭터의 손목이나 손이 바닥 또는 벽에 닿을 때 구부러질 가능성이 줄어들어 관절의 각도를 유지합니다. 따라서 바닥 접점을 해결하기 위해 캐릭터 골격의 다른 관절이 구부러질 가능성이 더 커집니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

발가락 및 손가락 접점 사용

다음은 캐릭터에 대해 발가락 및 손가락 접점을 사용하도록 설정하는 속성입니다. 발가락 또는 손가락 접점을 사용하려면 캐릭터에 대해 각각 발 또는 손 접점을 사용하도록 이미 설정되어 있어야 합니다.

HIKFootFingerContactId

발가락 접점을 사용하거나 사용하지 않습니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 발가락 접점을 사용하지 않습니다.

1: 발가락 접점을 사용합니다.

기본 모드:

0(해제)

HIKHandFingerContactId

손가락 접점을 사용하거나 사용하지 않습니다.

모드 유형:

HIKPropertyOffOn

허용된 모드:

0: 손가락 접점을 사용하지 않습니다.

1: 손가락 접점을 사용합니다.

기본 모드:

0(해제)

발가락 및 손가락 접점 모드

다음은 캐릭터의 발가락 및 손가락에 사용된 바닥 접점 모드를 결정하는 속성입니다.

HIKFootFingerContactModeId

캐릭터의 발가락에 사용되는 바닥 접점 모드를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 고정. 발가락이 처음에 닿은 바닥의 지점에 고정됩니다.

1: 확산. 발가락이 닿으면 발가락의 기본이 재배치되지 않도록 하기 위해 바깥쪽으로 확산되기 시작합니다. 회전은 각 발가락의 루트 노드에 적용됩니다.

2: 고정 및 확산. 고정 및 확산 동작의 평균을 계산합니다.

기본값:

1

HIKHandContactTypeId

캐릭터의 손가락에 사용되는 바닥 접점 모드를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

열거

허용된 값:

0: 고정. 손가락이 처음에 닿은 바닥의 지점에 고정됩니다.

1: 확산. 손가락 끝이 닿으면 손가락 기저가 재배치되지 않도록 하기 위해 바깥쪽으로 확산되기 시작합니다. 회전은 각 손가락의 루트 노드에 적용됩니다.

2: 고정 및 확산. 고정 및 확산 동작의 평균을 계산합니다.

기본값:

1

발가락 및 손가락 롤 강도

다음은 캐릭터의 발가락 및 손가락이 방향이 지정된 평면에 닿을 때의 강도를 구성하는 속성입니다.

HIKFootFingerContactRollStiffness

발가락의 롤 강도를 설정합니다. 이 속성의 값이 클수록 캐릭터의 발가락이 바닥에 닿을 때 롤할 가능성이 줄어 서로에 상대적으로 발가락의 구성을 유지합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

HIKHandFingerContactRollStiffness

손가락의 롤 강도를 설정합니다. 이 속성의 값이 클수록 캐릭터의 손가락이 바닥에 닿을 때 롤할 가능성이 줄어 서로에 상대적으로 손가락의 구성을 유지합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

백분율

허용된 값:

0.0 - 1.0

기본값:

0.0

발가락 및 손가락 끝 크기

다음은 캐릭터의 발가락 및 손가락 끝 각각에 대한 마커의 크기를 구성하는 속성입니다.

HIKLeftFootThumbTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 발에 있는 엄지발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftFootIndexTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 발에 있는 두번째 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftFootMiddleTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 발에 있는 셋째 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftFootRingTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 발에 있는 넷째 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftFootPinkyTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 발에 있는 새끼발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftFootExtraFingerTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 발에 있는 추가 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightFootThumbTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 발에 있는 엄지발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightFootIndexTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 발에 있는 첫째 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightFootMiddleTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 발에 있는 가운데 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightFootRingTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 발에 있는 넷째 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightFootPinkyTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 발에 있는 새끼발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightFootExtraFingerTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 발에 있는 추가 발가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftHandThumbTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 엄지손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftHandIndexTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 둘째 손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftHandMiddleTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 셋째 손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftHandRingTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 넷째 손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftHandPinkyTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 새끼손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKLeftHandExtraFingerTip

바닥 접점 엔진에 대해 캐릭터의 왼쪽 손에 있는 추가 손가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightHandThumbTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 엄지손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightHandIndexTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 둘째 손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightHandMiddleTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 셋째 손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightHandRingTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 넷째 손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightHandPinkyTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 새끼손가락 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5

HIKRightHandExtraFingerTip

바닥 접점 엔진에 대해 캐릭터의 오른쪽 손에 있는 추가 손가락의 끝을 정의하는 구형 마커의 크기를 설정합니다.

모드 유형:

HIKPropertyNoMode

단위 유형:

월드 단위

허용된 값:

0에서 1000 사이의 모든 값

기본값:

0.5