New rig definition

This commit is contained in:
raccoon
2025-04-22 18:05:38 +05:00
parent b3814a1bf0
commit a68388bc91
3 changed files with 756 additions and 196 deletions

View File

@@ -692,14 +692,24 @@ ModelImporter:
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_0_L
parentName: def_upperArm_L
position: {x: -0.25, y: 0, z: 0.125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_01_L
parentName: def_elbow_0_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_1_L
parentName: def_upperArm_L
position: {x: -0.25, y: 0, z: -0.125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_0_L
parentName: def_upperArm_L
position: {x: -0.25, y: 0, z: 0.125}
- name: def_elbow_11_L
parentName: def_elbow_1_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_forearm_L
@@ -724,18 +734,53 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_thumb_0_L
parentName: def_hand_L
position: {x: -0.0625, y: 0.078125, z: -0.0625}
rotation: {x: 0.7071067, y: 0, z: -0.7071068, w: 0}
position: {x: -0.03125, y: 0.09375, z: -0.09375}
rotation: {x: 1, y: 0, z: 0, w: 0}
scale: {x: 1, y: 1, z: 1}
- name: def_thumb_1_L
parentName: def_thumb_0_L
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_thumb_2_L
parentName: def_thumb_1_L
position: {x: -0.03125, y: 0, z: -0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_1_L
parentName: def_thumb_1_L
position: {x: -0.03125, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_11_L
parentName: def_thumbKnuckle_1_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_0_L
parentName: def_thumb_0_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_01_L
parentName: def_thumbKnuckle_0_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_index_0_L
parentName: def_hand_L
position: {x: 0, y: -0.0625, z: -0.09375}
position: {x: -0.03125, y: -0.09375, z: -0.09375}
rotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_0_L
parentName: def_index_0_L
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_01_L
parentName: def_indexKnuckle_0_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_index_1_L
parentName: def_index_0_L
@@ -744,23 +789,33 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_1_L
parentName: def_index_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_11_L
parentName: def_indexKnuckle_1_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_index_2_L
parentName: def_index_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middle_0_L
parentName: def_hand_L
position: {x: 0, y: -0.0625, z: -0.03125}
position: {x: -0.03125, y: -0.09375, z: -0.03125}
rotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_0_L
parentName: def_middle_0_L
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_01_L
parentName: def_middleKnuckle_0_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middle_1_L
parentName: def_middle_0_L
@@ -769,23 +824,33 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_1_L
parentName: def_middle_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_11_L
parentName: def_middleKnuckle_1_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middle_2_L
parentName: def_middle_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ring_0_L
parentName: def_hand_L
position: {x: 0, y: -0.0625, z: 0.03125}
position: {x: -0.03125, y: -0.09375, z: 0.03125}
rotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_0_L
parentName: def_ring_0_L
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_01_L
parentName: def_ringKnuckle_0_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ring_1_L
parentName: def_ring_0_L
@@ -794,23 +859,33 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_1_L
parentName: def_ring_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_11_L
parentName: def_ringKnuckle_1_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ring_2_L
parentName: def_ring_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinky_0_L
parentName: def_hand_L
position: {x: 0, y: -0.0625, z: 0.09375}
position: {x: -0.03125, y: -0.09375, z: 0.09375}
rotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_0_L
parentName: def_pinky_0_L
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_01_L
parentName: def_pinkyKnuckle_0_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinky_1_L
parentName: def_pinky_0_L
@@ -819,13 +894,18 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_1_L
parentName: def_pinky_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_11_L
parentName: def_pinkyKnuckle_1_L
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinky_2_L
parentName: def_pinky_1_L
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: bip_shoulder_R
parentName: bip_chest
@@ -932,11 +1012,21 @@ ModelImporter:
position: {x: -0.25, y: 0, z: 0.125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_01_R
parentName: def_elbow_0_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_1_R
parentName: def_upperArm_R
position: {x: -0.25, y: 0, z: -0.125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_elbow_11_R
parentName: def_elbow_1_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_forearm_R
parentName: def_upperArm_R
position: {x: -0.25, y: 0, z: 0}
@@ -959,18 +1049,53 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_thumb_0_R
parentName: def_hand_R
position: {x: -0.0625, y: -0.09375, z: -0.0625}
rotation: {x: 0.7071067, y: 0, z: -0.7071068, w: 0}
position: {x: -0.03125, y: -0.09375, z: -0.09375}
rotation: {x: 1, y: 0, z: 0, w: 0}
scale: {x: 1, y: 1, z: 1}
- name: def_thumb_1_R
parentName: def_thumb_0_R
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_thumb_2_R
parentName: def_thumb_1_R
position: {x: -0.03125, y: 0, z: -0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_1_R
parentName: def_thumb_1_R
position: {x: -0.03125, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_11_R
parentName: def_thumbKnuckle_1_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_0_R
parentName: def_thumb_0_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_thumbKnuckle_01_R
parentName: def_thumbKnuckle_0_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_index_0_R
parentName: def_hand_R
position: {x: 0, y: 0.0625, z: -0.09375}
position: {x: -0.03125, y: 0.09375, z: -0.09375}
rotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_0_R
parentName: def_index_0_R
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_01_R
parentName: def_indexKnuckle_0_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_index_1_R
parentName: def_index_0_R
@@ -979,23 +1104,33 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_1_R
parentName: def_index_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_indexKnuckle_11_R
parentName: def_indexKnuckle_1_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_index_2_R
parentName: def_index_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middle_0_R
parentName: def_hand_R
position: {x: 0, y: 0.0625, z: -0.03125}
position: {x: -0.03125, y: 0.09375, z: -0.03125}
rotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_0_R
parentName: def_middle_0_R
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_01_R
parentName: def_middleKnuckle_0_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middle_1_R
parentName: def_middle_0_R
@@ -1004,23 +1139,33 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_1_R
parentName: def_middle_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middleKnuckle_11_R
parentName: def_middleKnuckle_1_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_middle_2_R
parentName: def_middle_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ring_0_R
parentName: def_hand_R
position: {x: 0, y: 0.0625, z: 0.03125}
position: {x: -0.03125, y: 0.09375, z: 0.03125}
rotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_0_R
parentName: def_ring_0_R
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_01_R
parentName: def_ringKnuckle_0_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ring_1_R
parentName: def_ring_0_R
@@ -1029,23 +1174,33 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_1_R
parentName: def_ring_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ringKnuckle_11_R
parentName: def_ringKnuckle_1_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_ring_2_R
parentName: def_ring_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinky_0_R
parentName: def_hand_R
position: {x: 0, y: 0.0625, z: 0.09375}
position: {x: -0.03125, y: 0.09375, z: 0.09375}
rotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_0_R
parentName: def_pinky_0_R
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_01_R
parentName: def_pinkyKnuckle_0_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinky_1_R
parentName: def_pinky_0_R
@@ -1054,13 +1209,18 @@ ModelImporter:
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_1_R
parentName: def_pinky_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: 0.38268343, z: 0, w: 0.92387956}
position: {x: -0.0625, y: 0, z: 0.03125}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinkyKnuckle_11_R
parentName: def_pinkyKnuckle_1_R
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: def_pinky_2_R
parentName: def_pinky_1_R
position: {x: -0.09375, y: 0, z: 0.03125}
rotation: {x: 0, y: -0.7071068, z: 0, w: 0.7071068}
position: {x: -0.0625, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: bip_hip_L
parentName: bip_pelvis