From 92759d165c8556642a45e5750e84fd8e76980332 Mon Sep 17 00:00:00 2001 From: JoshQuake Date: Wed, 27 Aug 2025 09:41:42 -0700 Subject: [PATCH] b4+ compatible metahuman rig added excluding b3.6 as there is a community template linked in docs for 3.6 --- .../b4_0/metahuman/control_metadata.json | 2995 +++++++++++++++++ .../b4_0/metahuman/fk_to_source_links.json | 548 +++ .../b4_0/metahuman/fk_to_source_nodes.json | 2432 +++++++++++++ .../rig_templates/b4_0/metahuman/metarig.py | 1200 +++++++ .../metahuman/source_to_deform_links.json | 548 +++ .../metahuman/source_to_deform_nodes.json | 2494 ++++++++++++++ 6 files changed, 10217 insertions(+) create mode 100644 src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/control_metadata.json create mode 100644 src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_links.json create mode 100644 src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_nodes.json create mode 100644 src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/metarig.py create mode 100644 src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_links.json create mode 100644 src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_nodes.json diff --git a/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/control_metadata.json b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/control_metadata.json new file mode 100644 index 00000000..5bfd0a11 --- /dev/null +++ b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/control_metadata.json @@ -0,0 +1,2995 @@ +{ + "object": { + "show_in_front": false + }, + "armature": { + "show_names": false, + "show_bone_custom_shapes": true, + "show_bone_colors": true + }, + "bones": { + "root": { + "custom_shape": { + "name": "WGT-rig_root", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "VIS_upper_arm_ik_pole.L": { + "custom_shape": { + "name": "WGT-rig_VIS_upper_arm_ik_pole.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "VIS_upper_arm_ik_pole.R": { + "custom_shape": { + "name": "WGT-rig_VIS_upper_arm_ik_pole.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "VIS_thigh_ik_pole.L": { + "custom_shape": { + "name": "WGT-rig_VIS_thigh_ik_pole.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "VIS_thigh_ik_pole.R": { + "custom_shape": { + "name": "WGT-rig_VIS_thigh_ik_pole.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "torso": { + "custom_shape": { + "name": "WGT-rig_torso", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hips": { + "custom_shape": { + "name": "WGT-rig_hips", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "chest": { + "custom_shape": { + "name": "WGT-rig_chest", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "spine_fk.001": { + "custom_shape": { + "name": "WGT-rig_spine_fk.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "spine_fk": { + "custom_shape": { + "name": "WGT-rig_spine_fk", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine": { + "custom_shape": { + "name": "WGT-rig_tweak_spine", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "toe.L": { + "custom_shape": { + "name": "WGT-rig_toe.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_tweak.L": { + "custom_shape": { + "name": "WGT-rig_foot_tweak.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_tweak.L": { + "custom_shape": { + "name": "WGT-rig_shin_tweak.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_tweak.L.001": { + "custom_shape": { + "name": "WGT-rig_shin_tweak.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_tweak.L.002": { + "custom_shape": { + "name": "WGT-rig_shin_tweak.L.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_tweak.L.001": { + "custom_shape": { + "name": "WGT-rig_thigh_tweak.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_tweak.L.002": { + "custom_shape": { + "name": "WGT-rig_thigh_tweak.L.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "toe.R": { + "custom_shape": { + "name": "WGT-rig_toe.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_tweak.R": { + "custom_shape": { + "name": "WGT-rig_foot_tweak.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_tweak.R": { + "custom_shape": { + "name": "WGT-rig_shin_tweak.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_tweak.R.001": { + "custom_shape": { + "name": "WGT-rig_shin_tweak.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_tweak.R.002": { + "custom_shape": { + "name": "WGT-rig_shin_tweak.R.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_tweak.R.001": { + "custom_shape": { + "name": "WGT-rig_thigh_tweak.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_tweak.R.002": { + "custom_shape": { + "name": "WGT-rig_thigh_tweak.R.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_parent.L": { + "custom_shape": { + "name": "WGT-rig_thigh_parent.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_fk.L": { + "custom_shape": { + "name": "WGT-rig_thigh_fk.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_fk.L": { + "custom_shape": { + "name": "WGT-rig_shin_fk.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_fk.L": { + "custom_shape": { + "name": "WGT-rig_foot_fk.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_ik.L": { + "custom_shape": { + "name": "WGT-rig_thigh_ik.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_tweak.L": { + "custom_shape": { + "name": "WGT-rig_thigh_tweak.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_parent.R": { + "custom_shape": { + "name": "WGT-rig_thigh_parent.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_fk.R": { + "custom_shape": { + "name": "WGT-rig_thigh_fk.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shin_fk.R": { + "custom_shape": { + "name": "WGT-rig_shin_fk.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_fk.R": { + "custom_shape": { + "name": "WGT-rig_foot_fk.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_ik.R": { + "custom_shape": { + "name": "WGT-rig_thigh_ik.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_tweak.R": { + "custom_shape": { + "name": "WGT-rig_thigh_tweak.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.001": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "spine_fk.002": { + "custom_shape": { + "name": "WGT-rig_spine_fk.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.002": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "spine_fk.003": { + "custom_shape": { + "name": "WGT-rig_spine_fk.003", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.003": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.003", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "spine_fk.007": { + "custom_shape": { + "name": "WGT-rig_spine_fk.007", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.007": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.007", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "spine_fk.008": { + "custom_shape": { + "name": "WGT-rig_spine_fk.008", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "neck": { + "custom_shape": { + "name": "WGT-rig_neck", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "head": { + "custom_shape": { + "name": "WGT-rig_head", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.004": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.004", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.005": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.005", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "tweak_spine.008": { + "custom_shape": { + "name": "WGT-rig_tweak_spine.008", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hand_tweak.L": { + "custom_shape": { + "name": "WGT-rig_hand_tweak.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_tweak.L": { + "custom_shape": { + "name": "WGT-rig_forearm_tweak.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_tweak.L.001": { + "custom_shape": { + "name": "WGT-rig_forearm_tweak.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_tweak.L.002": { + "custom_shape": { + "name": "WGT-rig_forearm_tweak.L.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_tweak.L.001": { + "custom_shape": { + "name": "WGT-rig_upper_arm_tweak.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_tweak.L.002": { + "custom_shape": { + "name": "WGT-rig_upper_arm_tweak.L.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_parent.L": { + "custom_shape": { + "name": "WGT-rig_upper_arm_parent.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_fk.L": { + "custom_shape": { + "name": "WGT-rig_upper_arm_fk.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_fk.L": { + "custom_shape": { + "name": "WGT-rig_forearm_fk.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hand_fk.L": { + "custom_shape": { + "name": "WGT-rig_hand_fk.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_ik.L": { + "custom_shape": { + "name": "WGT-rig_upper_arm_ik.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_tweak.L": { + "custom_shape": { + "name": "WGT-rig_upper_arm_tweak.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.01_master.L": { + "custom_shape": { + "name": "WGT-rig_f_index.01_master.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.01_master.L": { + "custom_shape": { + "name": "WGT-rig_thumb.01_master.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.01.L": { + "custom_shape": { + "name": "WGT-rig_f_index.01.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.02.L": { + "custom_shape": { + "name": "WGT-rig_f_index.02.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.03.L": { + "custom_shape": { + "name": "WGT-rig_f_index.03.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.01.L.001": { + "custom_shape": { + "name": "WGT-rig_f_index.01.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.01.L": { + "custom_shape": { + "name": "WGT-rig_thumb.01.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.02.L": { + "custom_shape": { + "name": "WGT-rig_thumb.02.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.03.L": { + "custom_shape": { + "name": "WGT-rig_thumb.03.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.01.L.001": { + "custom_shape": { + "name": "WGT-rig_thumb.01.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.01_master.L": { + "custom_shape": { + "name": "WGT-rig_f_middle.01_master.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.01.L": { + "custom_shape": { + "name": "WGT-rig_f_middle.01.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.02.L": { + "custom_shape": { + "name": "WGT-rig_f_middle.02.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.03.L": { + "custom_shape": { + "name": "WGT-rig_f_middle.03.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.01.L.001": { + "custom_shape": { + "name": "WGT-rig_f_middle.01.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.01_master.L": { + "custom_shape": { + "name": "WGT-rig_f_ring.01_master.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.01.L": { + "custom_shape": { + "name": "WGT-rig_f_ring.01.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.02.L": { + "custom_shape": { + "name": "WGT-rig_f_ring.02.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.03.L": { + "custom_shape": { + "name": "WGT-rig_f_ring.03.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.01.L.001": { + "custom_shape": { + "name": "WGT-rig_f_ring.01.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.01_master.L": { + "custom_shape": { + "name": "WGT-rig_f_pinky.01_master.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.01.L": { + "custom_shape": { + "name": "WGT-rig_f_pinky.01.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.02.L": { + "custom_shape": { + "name": "WGT-rig_f_pinky.02.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.03.L": { + "custom_shape": { + "name": "WGT-rig_f_pinky.03.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.01.L.001": { + "custom_shape": { + "name": "WGT-rig_f_pinky.01.L.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "palm.L": { + "custom_shape": { + "name": "WGT-rig_palm.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hand_tweak.R": { + "custom_shape": { + "name": "WGT-rig_hand_tweak.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_tweak.R": { + "custom_shape": { + "name": "WGT-rig_forearm_tweak.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_tweak.R.001": { + "custom_shape": { + "name": "WGT-rig_forearm_tweak.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_tweak.R.002": { + "custom_shape": { + "name": "WGT-rig_forearm_tweak.R.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_tweak.R.001": { + "custom_shape": { + "name": "WGT-rig_upper_arm_tweak.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_tweak.R.002": { + "custom_shape": { + "name": "WGT-rig_upper_arm_tweak.R.002", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_parent.R": { + "custom_shape": { + "name": "WGT-rig_upper_arm_parent.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_fk.R": { + "custom_shape": { + "name": "WGT-rig_upper_arm_fk.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "forearm_fk.R": { + "custom_shape": { + "name": "WGT-rig_forearm_fk.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hand_fk.R": { + "custom_shape": { + "name": "WGT-rig_hand_fk.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_ik.R": { + "custom_shape": { + "name": "WGT-rig_upper_arm_ik.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_tweak.R": { + "custom_shape": { + "name": "WGT-rig_upper_arm_tweak.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.01_master.R": { + "custom_shape": { + "name": "WGT-rig_f_index.01_master.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.01_master.R": { + "custom_shape": { + "name": "WGT-rig_thumb.01_master.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.01.R": { + "custom_shape": { + "name": "WGT-rig_f_index.01.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.02.R": { + "custom_shape": { + "name": "WGT-rig_f_index.02.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.03.R": { + "custom_shape": { + "name": "WGT-rig_f_index.03.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_index.01.R.001": { + "custom_shape": { + "name": "WGT-rig_f_index.01.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.01.R": { + "custom_shape": { + "name": "WGT-rig_thumb.01.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.02.R": { + "custom_shape": { + "name": "WGT-rig_thumb.02.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.03.R": { + "custom_shape": { + "name": "WGT-rig_thumb.03.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thumb.01.R.001": { + "custom_shape": { + "name": "WGT-rig_thumb.01.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.01_master.R": { + "custom_shape": { + "name": "WGT-rig_f_middle.01_master.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.01.R": { + "custom_shape": { + "name": "WGT-rig_f_middle.01.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.02.R": { + "custom_shape": { + "name": "WGT-rig_f_middle.02.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.03.R": { + "custom_shape": { + "name": "WGT-rig_f_middle.03.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_middle.01.R.001": { + "custom_shape": { + "name": "WGT-rig_f_middle.01.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.01_master.R": { + "custom_shape": { + "name": "WGT-rig_f_ring.01_master.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.01.R": { + "custom_shape": { + "name": "WGT-rig_f_ring.01.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.02.R": { + "custom_shape": { + "name": "WGT-rig_f_ring.02.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.03.R": { + "custom_shape": { + "name": "WGT-rig_f_ring.03.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_ring.01.R.001": { + "custom_shape": { + "name": "WGT-rig_f_ring.01.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.01_master.R": { + "custom_shape": { + "name": "WGT-rig_f_pinky.01_master.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.01.R": { + "custom_shape": { + "name": "WGT-rig_f_pinky.01.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.02.R": { + "custom_shape": { + "name": "WGT-rig_f_pinky.02.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.03.R": { + "custom_shape": { + "name": "WGT-rig_f_pinky.03.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "f_pinky.01.R.001": { + "custom_shape": { + "name": "WGT-rig_f_pinky.01.R.001", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "palm.01.R": { + "custom_shape": { + "name": "WGT-rig_palm.01.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "breast.L": { + "custom_shape": { + "name": "WGT-rig_breast.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "breast.R": { + "custom_shape": { + "name": "WGT-rig_breast.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shoulder.L": { + "custom_shape": { + "name": "WGT-rig_shoulder.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "shoulder.R": { + "custom_shape": { + "name": "WGT-rig_shoulder.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hand_ik.L": { + "custom_shape": { + "name": "WGT-rig_hand_ik.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_ik_target.L": { + "custom_shape": { + "name": "WGT-rig_upper_arm_ik_target.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "hand_ik.R": { + "custom_shape": { + "name": "WGT-rig_hand_ik.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "upper_arm_ik_target.R": { + "custom_shape": { + "name": "WGT-rig_upper_arm_ik_target.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_ik.L": { + "custom_shape": { + "name": "WGT-rig_foot_ik.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_spin_ik.L": { + "custom_shape": { + "name": "WGT-rig_foot_spin_ik.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_heel_ik.L": { + "custom_shape": { + "name": "WGT-rig_foot_heel_ik.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_ik_target.L": { + "custom_shape": { + "name": "WGT-rig_thigh_ik_target.L", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_ik.R": { + "custom_shape": { + "name": "WGT-rig_foot_ik.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_spin_ik.R": { + "custom_shape": { + "name": "WGT-rig_foot_spin_ik.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "foot_heel_ik.R": { + "custom_shape": { + "name": "WGT-rig_foot_heel_ik.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + }, + "thigh_ik_target.R": { + "custom_shape": { + "name": "WGT-rig_thigh_ik_target.R", + "translation": [ + 0.0, + 0.0, + 0.0 + ], + "rotation": [ + 0.0, + 0.0, + 0.0 + ], + "scale": [ + -1.0, + 1.0, + 1.0 + ], + "use_bone_size": true + } + } + }, + "bone_colors": {} +} \ No newline at end of file diff --git a/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_links.json b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_links.json new file mode 100644 index 00000000..94e28088 --- /dev/null +++ b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_links.json @@ -0,0 +1,548 @@ +[ + { + "from_node": "Control Rig upper_arm_fk.L", + "to_node": "Source Rig upperarm_l", + "from_socket": "upper_arm_fk.L", + "to_socket": "upperarm_l" + }, + { + "from_node": "Control Rig upper_arm_fk.L", + "to_node": "Source Rig upperarm_l", + "from_socket": "upper_arm_fk.R", + "to_socket": "upperarm_r" + }, + { + "from_node": "Control Rig upper_arm_tweak.L", + "to_node": "Source Rig upperarm_correctiveRoot_l", + "from_socket": "upper_arm_tweak.L", + "to_socket": "upperarm_correctiveRoot_l" + }, + { + "from_node": "Control Rig upper_arm_tweak.L", + "to_node": "Source Rig upperarm_correctiveRoot_l", + "from_socket": "upper_arm_tweak.R", + "to_socket": "upperarm_correctiveRoot_r" + }, + { + "from_node": "Control Rig forearm_fk.L", + "to_node": "Source Rig lowerarm_l", + "from_socket": "forearm_fk.L", + "to_socket": "lowerarm_l" + }, + { + "from_node": "Control Rig forearm_fk.L", + "to_node": "Source Rig lowerarm_l", + "from_socket": "forearm_fk.R", + "to_socket": "lowerarm_r" + }, + { + "from_node": "Control Rig hand_fk.L", + "to_node": "Source Rig hand_l", + "from_socket": "hand_fk.L", + "to_socket": "hand_l" + }, + { + "from_node": "Control Rig hand_fk.L", + "to_node": "Source Rig hand_l", + "from_socket": "hand_fk.R", + "to_socket": "hand_r" + }, + { + "from_node": "Control Rig forearm_tweak.L", + "to_node": "Source Rig lowerarm_correctiveRoot_l", + "from_socket": "forearm_tweak.L", + "to_socket": "lowerarm_correctiveRoot_l" + }, + { + "from_node": "Control Rig forearm_tweak.L", + "to_node": "Source Rig lowerarm_correctiveRoot_l", + "from_socket": "forearm_tweak.R", + "to_socket": "lowerarm_correctiveRoot_r" + }, + { + "from_node": "Control Rig forearm_tweak.L.001", + "to_node": "Source Rig lowerarm_twist_02_l", + "from_socket": "forearm_tweak.L.001", + "to_socket": "lowerarm_twist_02_l" + }, + { + "from_node": "Control Rig forearm_tweak.L.001", + "to_node": "Source Rig lowerarm_twist_02_l", + "from_socket": "forearm_tweak.R.001", + "to_socket": "lowerarm_twist_02_r" + }, + { + "from_node": "Control Rig forearm_tweak.L.002", + "to_node": "Source Rig lowerarm_twist_01_l", + "from_socket": "forearm_tweak.L.002", + "to_socket": "lowerarm_twist_01_l" + }, + { + "from_node": "Control Rig forearm_tweak.L.002", + "to_node": "Source Rig lowerarm_twist_01_l", + "from_socket": "forearm_tweak.R.002", + "to_socket": "lowerarm_twist_01_r" + }, + { + "from_node": "Control Rig hand_tweak.L", + "to_node": "Source Rig hand_l.001", + "from_socket": "hand_tweak.L", + "to_socket": "hand_l" + }, + { + "from_node": "Control Rig hand_tweak.L", + "to_node": "Source Rig hand_l.001", + "from_socket": "hand_tweak.R", + "to_socket": "hand_r" + }, + { + "from_node": "Control Rig upper_arm_tweak.L.002", + "to_node": "Source Rig upperarm_twist_02_l", + "from_socket": "upper_arm_tweak.L.002", + "to_socket": "upperarm_twist_02_l" + }, + { + "from_node": "Control Rig upper_arm_tweak.L.002", + "to_node": "Source Rig upperarm_twist_02_l", + "from_socket": "upper_arm_tweak.R.002", + "to_socket": "upperarm_twist_02_r" + }, + { + "from_node": "Control Rig upper_arm_tweak.L.001", + "to_node": "Source Rig upperarm_twist_01_l", + "from_socket": "upper_arm_tweak.L.001", + "to_socket": "upperarm_twist_01_l" + }, + { + "from_node": "Control Rig upper_arm_tweak.L.001", + "to_node": "Source Rig upperarm_twist_01_l", + "from_socket": "upper_arm_tweak.R.001", + "to_socket": "upperarm_twist_01_r" + }, + { + "from_node": "Control Rig thumb.01.L", + "to_node": "Source Rig thumb_01_l", + "from_socket": "thumb.01.L", + "to_socket": "thumb_01_l" + }, + { + "from_node": "Control Rig thumb.01.L", + "to_node": "Source Rig thumb_01_l", + "from_socket": "thumb.01.R", + "to_socket": "thumb_01_r" + }, + { + "from_node": "Control Rig thumb.02.L", + "to_node": "Source Rig thumb_02_l", + "from_socket": "thumb.02.L", + "to_socket": "thumb_02_l" + }, + { + "from_node": "Control Rig thumb.02.L", + "to_node": "Source Rig thumb_02_l", + "from_socket": "thumb.02.R", + "to_socket": "thumb_02_r" + }, + { + "from_node": "Control Rig thumb.03.L", + "to_node": "Source Rig thumb_03_l", + "from_socket": "thumb.03.L", + "to_socket": "thumb_03_l" + }, + { + "from_node": "Control Rig thumb.03.L", + "to_node": "Source Rig thumb_03_l", + "from_socket": "thumb.03.R", + "to_socket": "thumb_03_r" + }, + { + "from_node": "Control Rig f_index.01.L", + "to_node": "Source Rig index_01_l", + "from_socket": "f_index.01.L", + "to_socket": "index_01_l" + }, + { + "from_node": "Control Rig f_index.01.L", + "to_node": "Source Rig index_01_l", + "from_socket": "f_index.01.R", + "to_socket": "index_01_r" + }, + { + "from_node": "Control Rig f_index.02.L", + "to_node": "Source Rig index_02_l", + "from_socket": "f_index.02.L", + "to_socket": "index_02_l" + }, + { + "from_node": "Control Rig f_index.02.L", + "to_node": "Source Rig index_02_l", + "from_socket": "f_index.02.R", + "to_socket": "index_02_r" + }, + { + "from_node": "Control Rig f_index.03.L", + "to_node": "Source Rig index_03_l", + "from_socket": "f_index.03.L", + "to_socket": "index_03_l" + }, + { + "from_node": "Control Rig f_index.03.L", + "to_node": "Source Rig index_03_l", + "from_socket": "f_index.03.R", + "to_socket": "index_03_r" + }, + { + "from_node": "Control Rig f_middle.01.L", + "to_node": "Source Rig middle_01_l", + "from_socket": "f_middle.01.L", + "to_socket": "middle_01_l" + }, + { + "from_node": "Control Rig f_middle.01.L", + "to_node": "Source Rig middle_01_l", + "from_socket": "f_middle.01.R", + "to_socket": "middle_01_r" + }, + { + "from_node": "Control Rig f_middle.02.L", + "to_node": "Source Rig middle_02_l", + "from_socket": "f_middle.02.L", + "to_socket": "middle_02_l" + }, + { + "from_node": "Control Rig f_middle.02.L", + "to_node": "Source Rig middle_02_l", + "from_socket": "f_middle.02.R", + "to_socket": "middle_02_r" + }, + { + "from_node": "Control Rig f_middle.03.L", + "to_node": "Source Rig middle_03_l", + "from_socket": "f_middle.03.L", + "to_socket": "middle_03_l" + }, + { + "from_node": "Control Rig f_middle.03.L", + "to_node": "Source Rig middle_03_l", + "from_socket": "f_middle.03.R", + "to_socket": "middle_03_r" + }, + { + "from_node": "Control Rig f_ring.01.L", + "to_node": "Source Rig ring_01_l", + "from_socket": "f_ring.01.L", + "to_socket": "ring_01_l" + }, + { + "from_node": "Control Rig f_ring.01.L", + "to_node": "Source Rig ring_01_l", + "from_socket": "f_ring.01.R", + "to_socket": "ring_01_r" + }, + { + "from_node": "Control Rig f_ring.02.L", + "to_node": "Source Rig ring_02_l", + "from_socket": "f_ring.02.L", + "to_socket": "ring_02_l" + }, + { + "from_node": "Control Rig f_ring.02.L", + "to_node": "Source Rig ring_02_l", + "from_socket": "f_ring.02.R", + "to_socket": "ring_02_r" + }, + { + "from_node": "Control Rig f_ring.03.L", + "to_node": "Source Rig ring_03_l", + "from_socket": "f_ring.03.L", + "to_socket": "ring_03_l" + }, + { + "from_node": "Control Rig f_ring.03.L", + "to_node": "Source Rig ring_03_l", + "from_socket": "f_ring.03.R", + "to_socket": "ring_03_r" + }, + { + "from_node": "Control Rig f_pinky.01.L", + "to_node": "Source Rig pinky_01_l", + "from_socket": "f_pinky.01.L", + "to_socket": "pinky_01_l" + }, + { + "from_node": "Control Rig f_pinky.01.L", + "to_node": "Source Rig pinky_01_l", + "from_socket": "f_pinky.01.R", + "to_socket": "pinky_01_r" + }, + { + "from_node": "Control Rig f_pinky.02.L", + "to_node": "Source Rig pinky_02_l", + "from_socket": "f_pinky.02.L", + "to_socket": "pinky_02_l" + }, + { + "from_node": "Control Rig f_pinky.02.L", + "to_node": "Source Rig pinky_02_l", + "from_socket": "f_pinky.02.R", + "to_socket": "pinky_02_r" + }, + { + "from_node": "Control Rig f_pinky.03.L", + "to_node": "Source Rig pinky_03_l", + "from_socket": "f_pinky.03.L", + "to_socket": "pinky_03_l" + }, + { + "from_node": "Control Rig f_pinky.03.L", + "to_node": "Source Rig pinky_03_l", + "from_socket": "f_pinky.03.R", + "to_socket": "pinky_03_r" + }, + { + "from_node": "Control Rig thigh_fk.L", + "to_node": "Source Rig thigh_l", + "from_socket": "thigh_fk.L", + "to_socket": "thigh_l" + }, + { + "from_node": "Control Rig thigh_fk.L", + "to_node": "Source Rig thigh_l", + "from_socket": "thigh_fk.R", + "to_socket": "thigh_r" + }, + { + "from_node": "Control Rig thigh_tweak.L", + "to_node": "Source Rig thigh_correctiveRoot_l", + "from_socket": "thigh_tweak.L", + "to_socket": "thigh_correctiveRoot_l" + }, + { + "from_node": "Control Rig thigh_tweak.L", + "to_node": "Source Rig thigh_correctiveRoot_l", + "from_socket": "thigh_tweak.R", + "to_socket": "thigh_correctiveRoot_r" + }, + { + "from_node": "Control Rig shin_fk.L", + "to_node": "Source Rig calf_l", + "from_socket": "shin_fk.L", + "to_socket": "calf_l" + }, + { + "from_node": "Control Rig shin_fk.L", + "to_node": "Source Rig calf_l", + "from_socket": "shin_fk.R", + "to_socket": "calf_r" + }, + { + "from_node": "Control Rig foot_fk.L", + "to_node": "Source Rig foot_l", + "from_socket": "foot_fk.L", + "to_socket": "foot_l" + }, + { + "from_node": "Control Rig foot_fk.L", + "to_node": "Source Rig foot_l", + "from_socket": "foot_fk.R", + "to_socket": "foot_r" + }, + { + "from_node": "Control Rig foot_tweak.L", + "to_node": "Source Rig foot_l.001", + "from_socket": "foot_tweak.L", + "to_socket": "foot_l" + }, + { + "from_node": "Control Rig foot_tweak.L", + "to_node": "Source Rig foot_l.001", + "from_socket": "foot_tweak.R", + "to_socket": "foot_r" + }, + { + "from_node": "Control Rig toe.L", + "to_node": "Source Rig ball_l", + "from_socket": "toe.L", + "to_socket": "ball_l" + }, + { + "from_node": "Control Rig toe.L", + "to_node": "Source Rig ball_l", + "from_socket": "toe.R", + "to_socket": "ball_r" + }, + { + "from_node": "Control Rig shin_tweak.L.001", + "to_node": "Source Rig calf_twist_02_l", + "from_socket": "shin_tweak.L.001", + "to_socket": "calf_twist_02_l" + }, + { + "from_node": "Control Rig shin_tweak.L.001", + "to_node": "Source Rig calf_twist_02_l", + "from_socket": "shin_tweak.R.001", + "to_socket": "calf_twist_02_r" + }, + { + "from_node": "Control Rig shin_tweak.L.002", + "to_node": "Source Rig calf_twist_01_l", + "from_socket": "shin_tweak.L.002", + "to_socket": "calf_twist_01_l" + }, + { + "from_node": "Control Rig shin_tweak.L.002", + "to_node": "Source Rig calf_twist_01_l", + "from_socket": "shin_tweak.R.002", + "to_socket": "calf_twist_01_r" + }, + { + "from_node": "Control Rig shin_tweak.L", + "to_node": "Source Rig calf_correctiveRoot_l", + "from_socket": "shin_tweak.L", + "to_socket": "calf_correctiveRoot_l" + }, + { + "from_node": "Control Rig shin_tweak.L", + "to_node": "Source Rig calf_correctiveRoot_l", + "from_socket": "shin_tweak.R", + "to_socket": "calf_correctiveRoot_r" + }, + { + "from_node": "Control Rig thigh_tweak.L.002", + "to_node": "Source Rig thigh_twist_02_l", + "from_socket": "thigh_tweak.L.002", + "to_socket": "thigh_twist_02_l" + }, + { + "from_node": "Control Rig thigh_tweak.L.002", + "to_node": "Source Rig thigh_twist_02_l", + "from_socket": "thigh_tweak.R.002", + "to_socket": "thigh_twist_02_r" + }, + { + "from_node": "Control Rig thigh_tweak.L.001", + "to_node": "Source Rig thigh_twist_01_l", + "from_socket": "thigh_tweak.L.001", + "to_socket": "thigh_twist_01_l" + }, + { + "from_node": "Control Rig thigh_tweak.L.001", + "to_node": "Source Rig thigh_twist_01_l", + "from_socket": "thigh_tweak.R.001", + "to_socket": "thigh_twist_01_r" + }, + { + "from_node": "Control Rig root", + "to_node": "root", + "from_socket": "root", + "to_socket": "object" + }, + { + "from_node": "Control Rig shoulder.L", + "to_node": "Source Rig clavicle_l", + "from_socket": "shoulder.L", + "to_socket": "clavicle_l" + }, + { + "from_node": "Control Rig shoulder.L", + "to_node": "Source Rig clavicle_l", + "from_socket": "shoulder.R", + "to_socket": "clavicle_r" + }, + { + "from_node": "Control Rig breast.L", + "to_node": "Source Rig clavicle_pec_l", + "from_socket": "breast.L", + "to_socket": "clavicle_pec_l" + }, + { + "from_node": "Control Rig breast.L", + "to_node": "Source Rig clavicle_pec_l", + "from_socket": "breast.R", + "to_socket": "clavicle_pec_r" + }, + { + "from_node": "Control Rig neck", + "to_node": "Source Rig neck_02.001", + "from_socket": "neck", + "to_socket": "neck_02" + }, + { + "from_node": "Control Rig head", + "to_node": "Source Rig head", + "from_socket": "head", + "to_socket": "head" + }, + { + "from_node": "Control Rig spine_fk", + "to_node": "Source Rig spine_01", + "from_socket": "spine_fk", + "to_socket": "spine_01" + }, + { + "from_node": "Control Rig spine_fk.001", + "to_node": "Source Rig spine_02", + "from_socket": "spine_fk.001", + "to_socket": "spine_02" + }, + { + "from_node": "Control Rig spine_fk.002", + "to_node": "Source Rig spine_02.001", + "from_socket": "spine_fk.002", + "to_socket": "spine_02" + }, + { + "from_node": "Control Rig spine_fk.003", + "to_node": "Source Rig spine_03", + "from_socket": "spine_fk.003", + "to_socket": "spine_03" + }, + { + "from_node": "Control Rig spine_fk.007", + "to_node": "Source Rig spine_04", + "from_socket": "spine_fk.007", + "to_socket": "spine_04" + }, + { + "from_node": "Control Rig spine_fk.008", + "to_node": "Source Rig spine_05", + "from_socket": "spine_fk.008", + "to_socket": "spine_05" + }, + { + "from_node": "Control Rig tweak_spine", + "to_node": "Source Rig pelvis", + "from_socket": "tweak_spine", + "to_socket": "pelvis" + }, + { + "from_node": "Control Rig tweak_spine.001", + "to_node": "Source Rig spine_01.001", + "from_socket": "tweak_spine.001", + "to_socket": "spine_01" + }, + { + "from_node": "Control Rig hand_ik.R", + "to_node": "Source Rig ik_hand_r", + "from_socket": "hand_ik.R", + "to_socket": "ik_hand_r" + }, + { + "from_node": "Control Rig hand_ik.L", + "to_node": "Source Rig ik_hand_l", + "from_socket": "hand_ik.L", + "to_socket": "ik_hand_l" + }, + { + "from_node": "Control Rig foot_ik.R", + "to_node": "Source Rig ik_foot_r", + "from_socket": "foot_ik.R", + "to_socket": "ik_foot_r" + }, + { + "from_node": "Control Rig foot_ik.L", + "to_node": "Source Rig ik_foot_l", + "from_socket": "foot_ik.L", + "to_socket": "ik_foot_l" + } +] \ No newline at end of file diff --git a/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_nodes.json b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_nodes.json new file mode 100644 index 00000000..98fb7525 --- /dev/null +++ b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/fk_to_source_nodes.json @@ -0,0 +1,2432 @@ +[ + { + "name": "Source Rig upperarm_l", + "label": "Source Rig upperarm_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 0.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "upperarm_l", + "upperarm_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig upper_arm_fk.L", + "label": "Control Rig upper_arm_fk.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 0.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upper_arm_fk.L", + "upper_arm_fk.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig upperarm_correctiveRoot_l", + "label": "Source Rig upperarm_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "upperarm_correctiveRoot_l", + "upperarm_correctiveRoot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig upper_arm_tweak.L", + "label": "Control Rig upper_arm_tweak.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upper_arm_tweak.L", + "upper_arm_tweak.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig lowerarm_l", + "label": "Source Rig lowerarm_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "lowerarm_l", + "lowerarm_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig forearm_fk.L", + "label": "Control Rig forearm_fk.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "forearm_fk.L", + "forearm_fk.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig hand_l", + "label": "Source Rig hand_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 360.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "hand_l", + "hand_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig hand_fk.L", + "label": "Control Rig hand_fk.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 360.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "hand_fk.L", + "hand_fk.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig lowerarm_correctiveRoot_l", + "label": "Source Rig lowerarm_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "lowerarm_correctiveRoot_l", + "lowerarm_correctiveRoot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig forearm_tweak.L", + "label": "Control Rig forearm_tweak.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "forearm_tweak.L", + "forearm_tweak.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig lowerarm_twist_02_l", + "label": "Source Rig lowerarm_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "lowerarm_twist_02_l", + "lowerarm_twist_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig forearm_tweak.L.001", + "label": "Control Rig forearm_tweak.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "forearm_tweak.L.001", + "forearm_tweak.R.001" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig lowerarm_twist_01_l", + "label": "Source Rig lowerarm_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 720.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "lowerarm_twist_01_l", + "lowerarm_twist_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig forearm_tweak.L.002", + "label": "Control Rig forearm_tweak.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 720.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "forearm_tweak.L.002", + "forearm_tweak.R.002" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig hand_l.001", + "label": "Source Rig hand_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 840.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "hand_l", + "hand_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig hand_tweak.L", + "label": "Control Rig hand_tweak.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 840.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "hand_tweak.L", + "hand_tweak.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig upperarm_twist_02_l", + "label": "Source Rig upperarm_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 960.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "upperarm_twist_02_l", + "upperarm_twist_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig upper_arm_tweak.L.002", + "label": "Control Rig upper_arm_tweak.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 960.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upper_arm_tweak.L.002", + "upper_arm_tweak.R.002" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig upperarm_twist_01_l", + "label": "Source Rig upperarm_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1080.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "upperarm_twist_01_l", + "upperarm_twist_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig upper_arm_tweak.L.001", + "label": "Control Rig upper_arm_tweak.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1080.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upper_arm_tweak.L.001", + "upper_arm_tweak.R.001" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thumb_01_l", + "label": "Source Rig thumb_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1200.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thumb_01_l", + "thumb_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thumb.01.L", + "label": "Control Rig thumb.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1200.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thumb.01.L", + "thumb.01.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thumb_02_l", + "label": "Source Rig thumb_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1320.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thumb_02_l", + "thumb_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thumb.02.L", + "label": "Control Rig thumb.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1320.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thumb.02.L", + "thumb.02.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thumb_03_l", + "label": "Source Rig thumb_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1440.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thumb_03_l", + "thumb_03_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thumb.03.L", + "label": "Control Rig thumb.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1440.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thumb.03.L", + "thumb.03.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig index_01_l", + "label": "Source Rig index_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1560.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "index_01_l", + "index_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_index.01.L", + "label": "Control Rig f_index.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1560.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_index.01.L", + "f_index.01.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig index_02_l", + "label": "Source Rig index_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1680.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "index_02_l", + "index_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_index.02.L", + "label": "Control Rig f_index.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1680.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_index.02.L", + "f_index.02.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig index_03_l", + "label": "Source Rig index_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1800.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "index_03_l", + "index_03_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_index.03.L", + "label": "Control Rig f_index.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1800.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_index.03.L", + "f_index.03.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig middle_01_l", + "label": "Source Rig middle_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1920.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "middle_01_l", + "middle_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_middle.01.L", + "label": "Control Rig f_middle.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1920.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_middle.01.L", + "f_middle.01.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig middle_02_l", + "label": "Source Rig middle_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2040.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "middle_02_l", + "middle_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_middle.02.L", + "label": "Control Rig f_middle.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2040.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_middle.02.L", + "f_middle.02.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig middle_03_l", + "label": "Source Rig middle_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2160.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "middle_03_l", + "middle_03_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_middle.03.L", + "label": "Control Rig f_middle.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2160.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_middle.03.L", + "f_middle.03.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ring_01_l", + "label": "Source Rig ring_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2280.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ring_01_l", + "ring_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_ring.01.L", + "label": "Control Rig f_ring.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2280.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_ring.01.L", + "f_ring.01.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ring_02_l", + "label": "Source Rig ring_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2400.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ring_02_l", + "ring_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_ring.02.L", + "label": "Control Rig f_ring.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2400.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_ring.02.L", + "f_ring.02.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ring_03_l", + "label": "Source Rig ring_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2520.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ring_03_l", + "ring_03_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_ring.03.L", + "label": "Control Rig f_ring.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2520.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_ring.03.L", + "f_ring.03.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig pinky_01_l", + "label": "Source Rig pinky_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2640.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "pinky_01_l", + "pinky_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_pinky.01.L", + "label": "Control Rig f_pinky.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2640.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_pinky.01.L", + "f_pinky.01.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig pinky_02_l", + "label": "Source Rig pinky_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2760.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "pinky_02_l", + "pinky_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_pinky.02.L", + "label": "Control Rig f_pinky.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2760.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_pinky.02.L", + "f_pinky.02.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig pinky_03_l", + "label": "Source Rig pinky_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2880.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "pinky_03_l", + "pinky_03_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig f_pinky.03.L", + "label": "Control Rig f_pinky.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2880.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "f_pinky.03.L", + "f_pinky.03.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thigh_l", + "label": "Source Rig thigh_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3000.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thigh_l", + "thigh_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thigh_fk.L", + "label": "Control Rig thigh_fk.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3000.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_fk.L", + "thigh_fk.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thigh_correctiveRoot_l", + "label": "Source Rig thigh_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thigh_correctiveRoot_l", + "thigh_correctiveRoot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thigh_tweak.L", + "label": "Control Rig thigh_tweak.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_tweak.L", + "thigh_tweak.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig calf_l", + "label": "Source Rig calf_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "calf_l", + "calf_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig shin_fk.L", + "label": "Control Rig shin_fk.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "shin_fk.L", + "shin_fk.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig foot_l", + "label": "Source Rig foot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3360.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "foot_l", + "foot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig foot_fk.L", + "label": "Control Rig foot_fk.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3360.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "foot_fk.L", + "foot_fk.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig foot_l.001", + "label": "Source Rig foot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "foot_l", + "foot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig foot_tweak.L", + "label": "Control Rig foot_tweak.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "foot_tweak.L", + "foot_tweak.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ball_l", + "label": "Source Rig ball_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ball_l", + "ball_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig toe.L", + "label": "Control Rig toe.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "toe.L", + "toe.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig calf_twist_02_l", + "label": "Source Rig calf_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3720.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "calf_twist_02_l", + "calf_twist_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig shin_tweak.L.001", + "label": "Control Rig shin_tweak.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3720.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "shin_tweak.L.001", + "shin_tweak.R.001" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig calf_twist_01_l", + "label": "Source Rig calf_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3840.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "calf_twist_01_l", + "calf_twist_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig shin_tweak.L.002", + "label": "Control Rig shin_tweak.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3840.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "shin_tweak.L.002", + "shin_tweak.R.002" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig calf_correctiveRoot_l", + "label": "Source Rig calf_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3960.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "calf_correctiveRoot_l", + "calf_correctiveRoot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig shin_tweak.L", + "label": "Control Rig shin_tweak.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3960.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "shin_tweak.L", + "shin_tweak.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thigh_twist_02_l", + "label": "Source Rig thigh_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4080.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thigh_twist_02_l", + "thigh_twist_02_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thigh_tweak.L.002", + "label": "Control Rig thigh_tweak.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4080.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_tweak.L.002", + "thigh_tweak.R.002" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig thigh_twist_01_l", + "label": "Source Rig thigh_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4200.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "thigh_twist_01_l", + "thigh_twist_01_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig thigh_tweak.L.001", + "label": "Control Rig thigh_tweak.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4200.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_tweak.L.001", + "thigh_tweak.R.001" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig root", + "label": "Control Rig root", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4320.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "root" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "root", + "label": "root", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 299.52642822265625, + 4312.6982421875 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "object" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig clavicle_l", + "label": "Source Rig clavicle_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 305.962646484375, + 4413.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "clavicle_l", + "clavicle_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig clavicle_pec_l", + "label": "Source Rig clavicle_pec_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 305.962646484375, + 4533.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "clavicle_pec_l", + "clavicle_pec_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig breast.L", + "label": "Control Rig breast.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -294.037353515625, + 4533.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "breast.L", + "breast.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig shoulder.L", + "label": "Control Rig shoulder.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -294.037353515625, + 4413.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "shoulder.L", + "shoulder.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig neck_02.001", + "label": "Source Rig neck_02", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6333.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "neck_02" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig neck", + "label": "Control Rig neck", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6333.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "neck" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig head", + "label": "Source Rig head", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6453.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "head" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig head", + "label": "Control Rig head", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6453.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "head" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_01", + "label": "Source Rig spine_01", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6573.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_01" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig spine_fk", + "label": "Control Rig spine_fk", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6573.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_fk" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_02", + "label": "Source Rig spine_02", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6693.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_02" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig spine_fk.001", + "label": "Control Rig spine_fk.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6693.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_fk.001" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_02.001", + "label": "Source Rig spine_02", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6813.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_02" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig spine_fk.002", + "label": "Control Rig spine_fk.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6813.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_fk.002" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_03", + "label": "Source Rig spine_03", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6933.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_03" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig spine_fk.003", + "label": "Control Rig spine_fk.003", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6933.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_fk.003" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_04", + "label": "Source Rig spine_04", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 7053.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_04" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig spine_fk.007", + "label": "Control Rig spine_fk.007", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 7053.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_fk.007" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_05", + "label": "Source Rig spine_05", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 7173.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_05" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig spine_fk.008", + "label": "Control Rig spine_fk.008", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 7173.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_fk.008" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig pelvis", + "label": "Source Rig pelvis", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 7293.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "pelvis" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig tweak_spine", + "label": "Control Rig tweak_spine", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 7293.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "tweak_spine" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig spine_01.001", + "label": "Source Rig spine_01", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 7413.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "spine_01" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig tweak_spine.001", + "label": "Control Rig tweak_spine.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 7413.3623046875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "tweak_spine.001" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ik_hand_l", + "label": "Source Rig ik_hand_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.4825134277344, + -114.02925872802734 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ik_hand_l" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ik_hand_r", + "label": "Source Rig ik_hand_r", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 293.60650634765625, + -181.3875274658203 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ik_hand_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ik_hand_gun", + "label": "Source Rig ik_hand_gun", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 299.1072998046875, + -270.7403564453125 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ik_hand_gun" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig hand_ik.R", + "label": "Control Rig hand_ik.R", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -255.10076904296875, + -186.26626586914062 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "hand_ik.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig hand_ik.L", + "label": "Control Rig hand_ik.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -257.85107421875, + -118.907958984375 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "hand_ik.L" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ik_foot_l", + "label": "Source Rig ik_foot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 305.98333740234375, + -333.35479736328125 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ik_foot_l" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Source Rig ik_foot_r", + "label": "Source Rig ik_foot_r", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 301.8578186035156, + -400.71307373046875 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "ik_foot_r" + ], + "outputs": [], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig foot_ik.R", + "label": "Control Rig foot_ik.R", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -241.34866333007812, + -399.33843994140625 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "foot_ik.R" + ], + "mode": "FK_TO_SOURCE" + }, + { + "name": "Control Rig foot_ik.L", + "label": "Control Rig foot_ik.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -228.97177124023438, + -325.1068115234375 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "foot_ik.L" + ], + "mode": "FK_TO_SOURCE" + } +] \ No newline at end of file diff --git a/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/metarig.py b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/metarig.py new file mode 100644 index 00000000..72e25407 --- /dev/null +++ b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/metarig.py @@ -0,0 +1,1200 @@ +import bpy + +from rna_prop_ui import rna_idprop_ui_create + +from mathutils import Color + + +def create(obj): # noqa + # generated by rigify.utils.write_metarig + bpy.ops.object.mode_set(mode='EDIT') + arm = obj.data + + for i in range(6): + arm.rigify_colors.add() + + arm.rigify_colors[0].name = "Root" + arm.rigify_colors[0].active = Color((0.5490, 1.0000, 1.0000)) + arm.rigify_colors[0].normal = Color((0.4353, 0.1843, 0.4157)) + arm.rigify_colors[0].select = Color((0.3137, 0.7843, 1.0000)) + arm.rigify_colors[0].standard_colors_lock = True + arm.rigify_colors[1].name = "IK" + arm.rigify_colors[1].active = Color((0.5490, 1.0000, 1.0000)) + arm.rigify_colors[1].normal = Color((0.6039, 0.0000, 0.0000)) + arm.rigify_colors[1].select = Color((0.3137, 0.7843, 1.0000)) + arm.rigify_colors[1].standard_colors_lock = True + arm.rigify_colors[2].name = "Special" + arm.rigify_colors[2].active = Color((0.5490, 1.0000, 1.0000)) + arm.rigify_colors[2].normal = Color((0.9569, 0.7882, 0.0471)) + arm.rigify_colors[2].select = Color((0.3137, 0.7843, 1.0000)) + arm.rigify_colors[2].standard_colors_lock = True + arm.rigify_colors[3].name = "Tweak" + arm.rigify_colors[3].active = Color((0.5490, 1.0000, 1.0000)) + arm.rigify_colors[3].normal = Color((0.0392, 0.2118, 0.5804)) + arm.rigify_colors[3].select = Color((0.3137, 0.7843, 1.0000)) + arm.rigify_colors[3].standard_colors_lock = True + arm.rigify_colors[4].name = "FK" + arm.rigify_colors[4].active = Color((0.5490, 1.0000, 1.0000)) + arm.rigify_colors[4].normal = Color((0.1176, 0.5686, 0.0353)) + arm.rigify_colors[4].select = Color((0.3137, 0.7843, 1.0000)) + arm.rigify_colors[4].standard_colors_lock = True + arm.rigify_colors[5].name = "Extra" + arm.rigify_colors[5].active = Color((0.5490, 1.0000, 1.0000)) + arm.rigify_colors[5].normal = Color((0.9686, 0.2510, 0.0941)) + arm.rigify_colors[5].select = Color((0.3137, 0.7843, 1.0000)) + arm.rigify_colors[5].standard_colors_lock = True + + bone_collections = {} + + for bcoll in list(arm.collections_all): + arm.collections.remove(bcoll) + + def add_bone_collection(name, *, parent=None, ui_row=0, ui_title='', sel_set=False, color_set_id=0): + new_bcoll = arm.collections.new(name, parent=bone_collections.get(parent)) + new_bcoll.rigify_ui_row = ui_row + new_bcoll.rigify_ui_title = ui_title + new_bcoll.rigify_sel_set = sel_set + new_bcoll.rigify_color_set_id = color_set_id + bone_collections[name] = new_bcoll + + def assign_bone_collections(pose_bone, *coll_names): + assert not len(pose_bone.bone.collections) + for name in coll_names: + bone_collections[name].assign(pose_bone) + + def assign_bone_collection_refs(params, attr_name, *coll_names): + ref_list = getattr(params, attr_name + '_coll_refs', None) + if ref_list is not None: + for name in coll_names: + ref_list.add().set_collection(bone_collections[name]) + + add_bone_collection('Face', ui_row=1, color_set_id=5) + add_bone_collection('Face (Primary)', ui_row=2, color_set_id=2) + add_bone_collection('Face (Secondary)', ui_row=2, color_set_id=3) + add_bone_collection('Torso', ui_row=3, color_set_id=3) + add_bone_collection('Torso (Tweak)', ui_row=4, color_set_id=4) + add_bone_collection('Fingers', ui_row=5, color_set_id=6) + add_bone_collection('Fingers (Detail)', ui_row=6, color_set_id=5) + add_bone_collection('Arm.L (IK)', ui_row=7, color_set_id=2) + add_bone_collection('Arm.L (FK)', ui_row=8, color_set_id=5) + add_bone_collection('Arm.L (Tweak)', ui_row=9, color_set_id=4) + add_bone_collection('Arm.R (IK)', ui_row=7, color_set_id=2) + add_bone_collection('Arm.R (FK)', ui_row=8, color_set_id=5) + add_bone_collection('Arm.R (Tweak)', ui_row=9, color_set_id=4) + add_bone_collection('Leg.L (IK)', ui_row=10, color_set_id=2) + add_bone_collection('Leg.L (FK)', ui_row=11, color_set_id=5) + add_bone_collection('Leg.L (Tweak)', ui_row=12, color_set_id=4) + add_bone_collection('Leg.R (IK)', ui_row=10, color_set_id=2) + add_bone_collection('Leg.R (FK)', ui_row=11, color_set_id=5) + add_bone_collection('Leg.R (Tweak)', ui_row=12, color_set_id=4) + add_bone_collection('Root', ui_row=15, color_set_id=1) + + bones = {} + + bone = arm.edit_bones.new('spine') + bone.head = 0.0000, -0.0234, 0.9659 + bone.tail = 0.0000, -0.0232, 1.0016 + bone.roll = 0.0000 + bone.use_connect = False + bones['spine'] = bone.name + bone = arm.edit_bones.new('spine.001') + bone.head = 0.0000, -0.0232, 1.0016 + bone.tail = 0.0000, -0.0374, 1.0634 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine']] + bones['spine.001'] = bone.name + bone = arm.edit_bones.new('thigh.L') + bone.head = 0.1017, -0.0253, 0.9554 + bone.tail = 0.1233, -0.0158, 0.4949 + bone.roll = -0.0489 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine']] + bones['thigh.L'] = bone.name + bone = arm.edit_bones.new('thigh.R') + bone.head = -0.1017, -0.0253, 0.9554 + bone.tail = -0.1233, -0.0158, 0.4949 + bone.roll = 0.0489 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine']] + bones['thigh.R'] = bone.name + bone = arm.edit_bones.new('spine.002') + bone.head = 0.0000, -0.0374, 1.0634 + bone.tail = 0.0000, -0.0445, 1.1344 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine.001']] + bones['spine.002'] = bone.name + bone = arm.edit_bones.new('shin.L') + bone.head = 0.1233, -0.0158, 0.4949 + bone.tail = 0.1415, 0.0002, 0.0816 + bone.roll = -0.0405 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['thigh.L']] + bones['shin.L'] = bone.name + bone = arm.edit_bones.new('shin.R') + bone.head = -0.1233, -0.0158, 0.4949 + bone.tail = -0.1415, 0.0002, 0.0816 + bone.roll = 0.0405 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['thigh.R']] + bones['shin.R'] = bone.name + bone = arm.edit_bones.new('spine.003') + bone.head = 0.0000, -0.0445, 1.1344 + bone.tail = 0.0000, -0.0386, 1.2224 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine.002']] + bones['spine.003'] = bone.name + bone = arm.edit_bones.new('foot.L') + bone.head = 0.1415, 0.0002, 0.0816 + bone.tail = 0.1636, -0.1354, 0.0110 + bone.roll = -0.5633 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['shin.L']] + bones['foot.L'] = bone.name + bone = arm.edit_bones.new('foot.R') + bone.head = -0.1415, 0.0002, 0.0816 + bone.tail = -0.1636, -0.1354, 0.0110 + bone.roll = 0.5633 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['shin.R']] + bones['foot.R'] = bone.name + bone = arm.edit_bones.new('spine.007') + bone.head = 0.0000, -0.0386, 1.2224 + bone.tail = 0.0000, -0.0099, 1.3535 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine.003']] + bones['spine.007'] = bone.name + bone = arm.edit_bones.new('toe.L') + bone.head = 0.1636, -0.1354, 0.0110 + bone.tail = 0.1740, -0.2349, 0.0152 + bone.roll = -0.7566 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['foot.L']] + bones['toe.L'] = bone.name + bone = arm.edit_bones.new('heel.02.L') + bone.head = 0.1439, 0.0103, 0.0110 + bone.tail = 0.2239, 0.0103, 0.0110 + bone.roll = -0.0000 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['foot.L']] + bones['heel.02.L'] = bone.name + bone = arm.edit_bones.new('toe.R') + bone.head = -0.1636, -0.1354, 0.0110 + bone.tail = -0.1740, -0.2349, 0.0152 + bone.roll = 0.7566 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['foot.R']] + bones['toe.R'] = bone.name + bone = arm.edit_bones.new('heel.02.R') + bone.head = -0.1439, 0.0103, 0.0110 + bone.tail = -0.2239, 0.0103, 0.0110 + bone.roll = 0.0000 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['foot.R']] + bones['heel.02.R'] = bone.name + bone = arm.edit_bones.new('spine.008') + bone.head = 0.0000, -0.0099, 1.3535 + bone.tail = 0.0000, 0.0147, 1.5134 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine.007']] + bones['spine.008'] = bone.name + bone = arm.edit_bones.new('spine.004') + bone.head = 0.0000, 0.0147, 1.5134 + bone.tail = 0.0000, 0.0026, 1.5684 + bone.roll = 0.0000 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine.008']] + bones['spine.004'] = bone.name + bone = arm.edit_bones.new('shoulder.L') + bone.head = 0.0115, 0.0183, 1.4517 + bone.tail = 0.1901, 0.0256, 1.4358 + bone.roll = 0.3814 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine.008']] + bones['shoulder.L'] = bone.name + bone = arm.edit_bones.new('shoulder.R') + bone.head = -0.0115, 0.0183, 1.4517 + bone.tail = -0.1901, 0.0256, 1.4358 + bone.roll = -0.3814 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine.008']] + bones['shoulder.R'] = bone.name + bone = arm.edit_bones.new('breast.L') + bone.head = 0.1211, -0.1157, 1.3342 + bone.tail = 0.1393, -0.2431, 1.3378 + bone.roll = -0.3953 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine.008']] + bones['breast.L'] = bone.name + bone = arm.edit_bones.new('breast.R') + bone.head = -0.1211, -0.1157, 1.3342 + bone.tail = -0.1393, -0.2431, 1.3378 + bone.roll = 0.3953 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['spine.008']] + bones['breast.R'] = bone.name + bone = arm.edit_bones.new('spine.005') + bone.head = 0.0000, 0.0026, 1.5684 + bone.tail = 0.0000, -0.0088, 1.6254 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine.004']] + bones['spine.005'] = bone.name + bone = arm.edit_bones.new('upper_arm.L') + bone.head = 0.1731, 0.0219, 1.4292 + bone.tail = 0.3700, 0.0132, 1.1712 + bone.roll = 2.5900 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['shoulder.L']] + bones['upper_arm.L'] = bone.name + bone = arm.edit_bones.new('upper_arm.R') + bone.head = -0.1731, 0.0219, 1.4292 + bone.tail = -0.3700, 0.0132, 1.1712 + bone.roll = -2.5900 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['shoulder.R']] + bones['upper_arm.R'] = bone.name + bone = arm.edit_bones.new('spine.006') + bone.head = 0.0000, -0.0088, 1.6254 + bone.tail = 0.0000, -0.0039, 1.8230 + bone.roll = 0.0000 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['spine.005']] + bones['spine.006'] = bone.name + bone = arm.edit_bones.new('forearm.L') + bone.head = 0.3700, 0.0132, 1.1712 + bone.tail = 0.5030, -0.1497, 1.0119 + bone.roll = 2.5032 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['upper_arm.L']] + bones['forearm.L'] = bone.name + bone = arm.edit_bones.new('forearm.R') + bone.head = -0.3700, 0.0132, 1.1712 + bone.tail = -0.5030, -0.1497, 1.0119 + bone.roll = -2.5032 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['upper_arm.R']] + bones['forearm.R'] = bone.name + bone = arm.edit_bones.new('hand.L') + bone.head = 0.5030, -0.1497, 1.0119 + bone.tail = 0.5617, -0.2074, 0.9638 + bone.roll = 2.2670 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['forearm.L']] + bones['hand.L'] = bone.name + bone = arm.edit_bones.new('hand.R') + bone.head = -0.5030, -0.1497, 1.0119 + bone.tail = -0.5617, -0.2074, 0.9638 + bone.roll = -2.2670 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['forearm.R']] + bones['hand.R'] = bone.name + bone = arm.edit_bones.new('palm.01.L') + bone.head = 0.5101, -0.1851, 1.0015 + bone.tail = 0.5344, -0.2215, 0.9730 + bone.roll = -1.7965 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.L']] + bones['palm.01.L'] = bone.name + bone = arm.edit_bones.new('palm.02.L') + bone.head = 0.5152, -0.1706, 0.9947 + bone.tail = 0.5467, -0.2031, 0.9642 + bone.roll = -2.0912 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.L']] + bones['palm.02.L'] = bone.name + bone = arm.edit_bones.new('palm.03.L') + bone.head = 0.5179, -0.1626, 0.9888 + bone.tail = 0.5458, -0.1845, 0.9541 + bone.roll = -2.1395 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.L']] + bones['palm.03.L'] = bone.name + bone = arm.edit_bones.new('palm.04.L') + bone.head = 0.5202, -0.1539, 0.9823 + bone.tail = 0.5401, -0.1685, 0.9424 + bone.roll = -2.0016 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.L']] + bones['palm.04.L'] = bone.name + bone = arm.edit_bones.new('palm.01.R') + bone.head = -0.5101, -0.1851, 1.0015 + bone.tail = -0.5344, -0.2215, 0.9730 + bone.roll = 1.7965 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.R']] + bones['palm.01.R'] = bone.name + bone = arm.edit_bones.new('palm.02.R') + bone.head = -0.5152, -0.1706, 0.9947 + bone.tail = -0.5467, -0.2031, 0.9642 + bone.roll = 2.0912 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.R']] + bones['palm.02.R'] = bone.name + bone = arm.edit_bones.new('palm.03.R') + bone.head = -0.5179, -0.1626, 0.9888 + bone.tail = -0.5458, -0.1845, 0.9541 + bone.roll = 2.1395 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.R']] + bones['palm.03.R'] = bone.name + bone = arm.edit_bones.new('palm.04.R') + bone.head = -0.5202, -0.1539, 0.9823 + bone.tail = -0.5401, -0.1685, 0.9424 + bone.roll = 2.0016 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.R']] + bones['palm.04.R'] = bone.name + bone = arm.edit_bones.new('palm.01.R.001') + bone.head = -0.4449, -0.2112, 0.9834 + bone.tail = -0.4688, -0.2515, 0.9479 + bone.roll = 1.7205 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['hand.R']] + bones['palm.01.R.001'] = bone.name + bone = arm.edit_bones.new('f_index.01.L') + bone.head = 0.5344, -0.2215, 0.9730 + bone.tail = 0.5422, -0.2480, 0.9420 + bone.roll = -1.2322 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.01.L']] + bones['f_index.01.L'] = bone.name + bone = arm.edit_bones.new('thumb.01.L') + bone.head = 0.4933, -0.1793, 1.0050 + bone.tail = 0.4910, -0.2232, 0.9879 + bone.roll = 1.3860 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.01.L']] + bones['thumb.01.L'] = bone.name + bone = arm.edit_bones.new('f_middle.01.L') + bone.head = 0.5467, -0.2031, 0.9642 + bone.tail = 0.5569, -0.2295, 0.9290 + bone.roll = -1.4256 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.02.L']] + bones['f_middle.01.L'] = bone.name + bone = arm.edit_bones.new('f_ring.01.L') + bone.head = 0.5458, -0.1845, 0.9541 + bone.tail = 0.5571, -0.2020, 0.9209 + bone.roll = -1.6520 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.03.L']] + bones['f_ring.01.L'] = bone.name + bone = arm.edit_bones.new('f_pinky.01.L') + bone.head = 0.5401, -0.1685, 0.9424 + bone.tail = 0.5464, -0.1775, 0.9167 + bone.roll = -1.7155 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.04.L']] + bones['f_pinky.01.L'] = bone.name + bone = arm.edit_bones.new('f_index.01.R') + bone.head = -0.5344, -0.2215, 0.9730 + bone.tail = -0.5422, -0.2480, 0.9420 + bone.roll = 1.2322 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.01.R']] + bones['f_index.01.R'] = bone.name + bone = arm.edit_bones.new('thumb.01.R') + bone.head = -0.4933, -0.1793, 1.0050 + bone.tail = -0.4910, -0.2232, 0.9879 + bone.roll = -1.3860 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.01.R']] + bones['thumb.01.R'] = bone.name + bone = arm.edit_bones.new('f_middle.01.R') + bone.head = -0.5467, -0.2031, 0.9642 + bone.tail = -0.5569, -0.2295, 0.9290 + bone.roll = 1.4256 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.02.R']] + bones['f_middle.01.R'] = bone.name + bone = arm.edit_bones.new('f_ring.01.R') + bone.head = -0.5458, -0.1845, 0.9541 + bone.tail = -0.5571, -0.2020, 0.9209 + bone.roll = 1.6520 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.03.R']] + bones['f_ring.01.R'] = bone.name + bone = arm.edit_bones.new('f_pinky.01.R') + bone.head = -0.5401, -0.1685, 0.9424 + bone.tail = -0.5464, -0.1775, 0.9167 + bone.roll = 1.7155 + bone.use_connect = False + bone.parent = arm.edit_bones[bones['palm.04.R']] + bones['f_pinky.01.R'] = bone.name + bone = arm.edit_bones.new('f_index.02.L') + bone.head = 0.5422, -0.2480, 0.9420 + bone.tail = 0.5423, -0.2609, 0.9234 + bone.roll = -0.8658 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_index.01.L']] + bones['f_index.02.L'] = bone.name + bone = arm.edit_bones.new('thumb.02.L') + bone.head = 0.4910, -0.2232, 0.9879 + bone.tail = 0.4917, -0.2441, 0.9699 + bone.roll = 0.1471 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['thumb.01.L']] + bones['thumb.02.L'] = bone.name + bone = arm.edit_bones.new('f_middle.02.L') + bone.head = 0.5569, -0.2295, 0.9290 + bone.tail = 0.5539, -0.2442, 0.9037 + bone.roll = -0.6708 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_middle.01.L']] + bones['f_middle.02.L'] = bone.name + bone = arm.edit_bones.new('f_ring.02.L') + bone.head = 0.5571, -0.2020, 0.9209 + bone.tail = 0.5529, -0.2141, 0.8920 + bone.roll = -0.9119 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_ring.01.L']] + bones['f_ring.02.L'] = bone.name + bone = arm.edit_bones.new('f_pinky.02.L') + bone.head = 0.5464, -0.1775, 0.9167 + bone.tail = 0.5442, -0.1834, 0.8990 + bone.roll = -1.1989 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_pinky.01.L']] + bones['f_pinky.02.L'] = bone.name + bone = arm.edit_bones.new('f_index.02.R') + bone.head = -0.5422, -0.2480, 0.9420 + bone.tail = -0.5423, -0.2609, 0.9234 + bone.roll = 0.8658 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_index.01.R']] + bones['f_index.02.R'] = bone.name + bone = arm.edit_bones.new('thumb.02.R') + bone.head = -0.4910, -0.2232, 0.9879 + bone.tail = -0.4917, -0.2441, 0.9699 + bone.roll = -0.1471 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['thumb.01.R']] + bones['thumb.02.R'] = bone.name + bone = arm.edit_bones.new('f_middle.02.R') + bone.head = -0.5569, -0.2295, 0.9290 + bone.tail = -0.5539, -0.2442, 0.9037 + bone.roll = 0.6708 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_middle.01.R']] + bones['f_middle.02.R'] = bone.name + bone = arm.edit_bones.new('f_ring.02.R') + bone.head = -0.5571, -0.2020, 0.9209 + bone.tail = -0.5529, -0.2141, 0.8920 + bone.roll = 0.9119 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_ring.01.R']] + bones['f_ring.02.R'] = bone.name + bone = arm.edit_bones.new('f_pinky.02.R') + bone.head = -0.5464, -0.1775, 0.9167 + bone.tail = -0.5442, -0.1834, 0.8990 + bone.roll = 1.1989 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_pinky.01.R']] + bones['f_pinky.02.R'] = bone.name + bone = arm.edit_bones.new('f_index.03.L') + bone.head = 0.5423, -0.2609, 0.9234 + bone.tail = 0.5382, -0.2744, 0.8983 + bone.roll = -0.4655 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_index.02.L']] + bones['f_index.03.L'] = bone.name + bone = arm.edit_bones.new('thumb.03.L') + bone.head = 0.4917, -0.2441, 0.9699 + bone.tail = 0.4951, -0.2570, 0.9470 + bone.roll = 0.1713 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['thumb.02.L']] + bones['thumb.03.L'] = bone.name + bone = arm.edit_bones.new('f_middle.03.L') + bone.head = 0.5539, -0.2442, 0.9037 + bone.tail = 0.5460, -0.2568, 0.8746 + bone.roll = -0.4901 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_middle.02.L']] + bones['f_middle.03.L'] = bone.name + bone = arm.edit_bones.new('f_ring.03.L') + bone.head = 0.5529, -0.2141, 0.8920 + bone.tail = 0.5423, -0.2271, 0.8627 + bone.roll = -0.6675 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_ring.02.L']] + bones['f_ring.03.L'] = bone.name + bone = arm.edit_bones.new('f_pinky.03.L') + bone.head = 0.5442, -0.1834, 0.8990 + bone.tail = 0.5384, -0.1929, 0.8774 + bone.roll = -1.0735 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_pinky.02.L']] + bones['f_pinky.03.L'] = bone.name + bone = arm.edit_bones.new('f_index.03.R') + bone.head = -0.5423, -0.2609, 0.9234 + bone.tail = -0.5382, -0.2744, 0.8983 + bone.roll = 0.4655 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_index.02.R']] + bones['f_index.03.R'] = bone.name + bone = arm.edit_bones.new('thumb.03.R') + bone.head = -0.4917, -0.2441, 0.9699 + bone.tail = -0.4951, -0.2570, 0.9470 + bone.roll = -0.1713 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['thumb.02.R']] + bones['thumb.03.R'] = bone.name + bone = arm.edit_bones.new('f_middle.03.R') + bone.head = -0.5539, -0.2442, 0.9037 + bone.tail = -0.5460, -0.2568, 0.8746 + bone.roll = 0.4901 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_middle.02.R']] + bones['f_middle.03.R'] = bone.name + bone = arm.edit_bones.new('f_ring.03.R') + bone.head = -0.5529, -0.2141, 0.8920 + bone.tail = -0.5423, -0.2271, 0.8627 + bone.roll = 0.6675 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_ring.02.R']] + bones['f_ring.03.R'] = bone.name + bone = arm.edit_bones.new('f_pinky.03.R') + bone.head = -0.5442, -0.1834, 0.8990 + bone.tail = -0.5384, -0.1929, 0.8774 + bone.roll = 1.0735 + bone.use_connect = True + bone.parent = arm.edit_bones[bones['f_pinky.02.R']] + bones['f_pinky.03.R'] = bone.name + + bpy.ops.object.mode_set(mode='OBJECT') + pbone = obj.pose.bones[bones['spine']] + pbone.rigify_type = 'spines.basic_spine' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Torso (Tweak)') + assign_bone_collection_refs(pbone.rigify_parameters, 'fk', 'Torso (Tweak)') + pbone = obj.pose.bones[bones['spine.001']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['thigh.L']] + pbone.rigify_type = 'limbs.super_limb' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.L (IK)') + try: + pbone.rigify_parameters.limb_type = 'leg' + except AttributeError: + pass + try: + pbone.rigify_parameters.segments = 3 + except AttributeError: + pass + assign_bone_collection_refs(pbone.rigify_parameters, 'fk', 'Leg.L (FK)') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Leg.L (Tweak)') + pbone = obj.pose.bones[bones['thigh.R']] + pbone.rigify_type = 'limbs.super_limb' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.R (IK)') + try: + pbone.rigify_parameters.limb_type = 'leg' + except AttributeError: + pass + try: + pbone.rigify_parameters.segments = 3 + except AttributeError: + pass + assign_bone_collection_refs(pbone.rigify_parameters, 'fk', 'Leg.R (FK)') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Leg.R (Tweak)') + pbone = obj.pose.bones[bones['spine.002']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['shin.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.L (IK)') + pbone = obj.pose.bones[bones['shin.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.R (IK)') + pbone = obj.pose.bones[bones['spine.003']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['foot.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.L (IK)') + pbone = obj.pose.bones[bones['foot.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.R (IK)') + pbone = obj.pose.bones[bones['spine.007']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['toe.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.L (IK)') + pbone = obj.pose.bones[bones['heel.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.L (IK)') + pbone = obj.pose.bones[bones['toe.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.R (IK)') + pbone = obj.pose.bones[bones['heel.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Leg.R (IK)') + pbone = obj.pose.bones[bones['spine.008']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['spine.004']] + pbone.rigify_type = 'spines.super_head' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + try: + pbone.rigify_parameters.connect_chain = True + except AttributeError: + pass + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Torso (Tweak)') + pbone = obj.pose.bones[bones['shoulder.L']] + pbone.rigify_type = 'basic.super_copy' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Torso') + try: + pbone.rigify_parameters.make_widget = True + except AttributeError: + pass + try: + pbone.rigify_parameters.super_copy_widget_type = 'shoulder' + except AttributeError: + pass + pbone = obj.pose.bones[bones['shoulder.R']] + pbone.rigify_type = 'basic.super_copy' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Torso') + try: + pbone.rigify_parameters.make_widget = True + except AttributeError: + pass + try: + pbone.rigify_parameters.super_copy_widget_type = 'shoulder' + except AttributeError: + pass + pbone = obj.pose.bones[bones['breast.L']] + pbone.rigify_type = 'basic.super_copy' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['breast.R']] + pbone.rigify_type = 'basic.super_copy' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['spine.005']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['upper_arm.L']] + pbone.rigify_type = 'limbs.super_limb' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Arm.L (IK)') + try: + pbone.rigify_parameters.segments = 3 + except AttributeError: + pass + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Arm.L (Tweak)') + assign_bone_collection_refs(pbone.rigify_parameters, 'fk', 'Arm.L (FK)') + pbone = obj.pose.bones[bones['upper_arm.R']] + pbone.rigify_type = 'limbs.super_limb' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Arm.R (IK)') + try: + pbone.rigify_parameters.segments = 3 + except AttributeError: + pass + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Arm.R (Tweak)') + assign_bone_collection_refs(pbone.rigify_parameters, 'fk', 'Arm.R (FK)') + pbone = obj.pose.bones[bones['spine.006']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Torso') + pbone = obj.pose.bones[bones['forearm.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Arm.L (IK)') + pbone = obj.pose.bones[bones['forearm.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Arm.R (IK)') + pbone = obj.pose.bones[bones['hand.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Arm.L (IK)') + pbone = obj.pose.bones[bones['hand.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Arm.R (IK)') + pbone = obj.pose.bones[bones['palm.01.L']] + pbone.rigify_type = 'limbs.super_palm' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.03.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.04.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.01.R']] + pbone.rigify_type = 'limbs.super_palm' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.03.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.04.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'YXZ' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['palm.01.R.001']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_index.01.L']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['thumb.01.L']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_middle.01.L']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_ring.01.L']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_pinky.01.L']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_index.01.R']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['thumb.01.R']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_middle.01.R']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_ring.01.R']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_pinky.01.R']] + pbone.rigify_type = 'limbs.super_finger' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + assign_bone_collection_refs(pbone.rigify_parameters, 'tweak', 'Fingers (Detail)') + pbone = obj.pose.bones[bones['f_index.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['thumb.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_middle.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_ring.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_pinky.02.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_index.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['thumb.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_middle.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_ring.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_pinky.02.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_index.03.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['thumb.03.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_middle.03.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_ring.03.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_pinky.03.L']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_index.03.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['thumb.03.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_middle.03.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_ring.03.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + pbone = obj.pose.bones[bones['f_pinky.03.R']] + pbone.rigify_type = '' + pbone.lock_location = (False, False, False) + pbone.lock_rotation = (False, False, False) + pbone.lock_rotation_w = False + pbone.lock_scale = (False, False, False) + pbone.rotation_mode = 'QUATERNION' + assign_bone_collections(pbone, 'Fingers') + + bpy.ops.object.mode_set(mode='EDIT') + for bone in arm.edit_bones: + bone.select = False + bone.select_head = False + bone.select_tail = False + for b in bones: + bone = arm.edit_bones[bones[b]] + bone.select = True + bone.select_head = True + bone.select_tail = True + bone.bbone_x = bone.bbone_z = bone.length * 0.05 + arm.edit_bones.active = bone + + arm.collections.active_index = 0 + + return bones + + +if __name__ == "__main__": + create(bpy.context.active_object) diff --git a/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_links.json b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_links.json new file mode 100644 index 00000000..c6d80599 --- /dev/null +++ b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_links.json @@ -0,0 +1,548 @@ +[ + { + "from_node": "Source Rig upperarm_twist_01_l", + "to_node": "Control Rig DEF-upper_arm.L.001", + "from_socket": "upperarm_twist_01_l", + "to_socket": "DEF-upper_arm.L.001" + }, + { + "from_node": "Source Rig upperarm_twist_01_l", + "to_node": "Control Rig DEF-upper_arm.L.001", + "from_socket": "upperarm_twist_01_r", + "to_socket": "DEF-upper_arm.R.001" + }, + { + "from_node": "Source Rig upperarm_twist_02_l", + "to_node": "Control Rig DEF-upper_arm.L.002", + "from_socket": "upperarm_twist_02_l", + "to_socket": "DEF-upper_arm.L.002" + }, + { + "from_node": "Source Rig upperarm_twist_02_l", + "to_node": "Control Rig DEF-upper_arm.L.002", + "from_socket": "upperarm_twist_02_r", + "to_socket": "DEF-upper_arm.R.002" + }, + { + "from_node": "Source Rig lowerarm_l", + "to_node": "Control Rig DEF-forearm.L.001", + "from_socket": "lowerarm_l", + "to_socket": "DEF-forearm.L" + }, + { + "from_node": "Source Rig lowerarm_l", + "to_node": "Control Rig DEF-forearm.L.001", + "from_socket": "lowerarm_r", + "to_socket": "DEF-forearm.R" + }, + { + "from_node": "Source Rig upperarm_l", + "to_node": "Control Rig DEF-upper_arm.L.003", + "from_socket": "upperarm_l", + "to_socket": "DEF-upper_arm.L" + }, + { + "from_node": "Source Rig upperarm_l", + "to_node": "Control Rig DEF-upper_arm.L.003", + "from_socket": "upperarm_r", + "to_socket": "DEF-upper_arm.R" + }, + { + "from_node": "Source Rig upperarm_correctiveRoot_l.001", + "to_node": "Control Rig DEF-upper_arm.L.004", + "from_socket": "upperarm_correctiveRoot_l", + "to_socket": "DEF-upper_arm.L" + }, + { + "from_node": "Source Rig upperarm_correctiveRoot_l.001", + "to_node": "Control Rig DEF-upper_arm.L.004", + "from_socket": "upperarm_correctiveRoot_r", + "to_socket": "DEF-upper_arm.R" + }, + { + "from_node": "Source Rig hand_l", + "to_node": "Control Rig DEF-hand.L", + "from_socket": "hand_l", + "to_socket": "DEF-hand.L" + }, + { + "from_node": "Source Rig hand_l", + "to_node": "Control Rig DEF-hand.L", + "from_socket": "hand_r", + "to_socket": "DEF-hand.R" + }, + { + "from_node": "Source Rig lowerarm_twist_01_l", + "to_node": "Control Rig DEF-forearm.L.003", + "from_socket": "lowerarm_twist_01_l", + "to_socket": "DEF-forearm.L.002" + }, + { + "from_node": "Source Rig lowerarm_twist_01_l", + "to_node": "Control Rig DEF-forearm.L.003", + "from_socket": "lowerarm_twist_01_r", + "to_socket": "DEF-forearm.R.002" + }, + { + "from_node": "Source Rig lowerarm_twist_02_l", + "to_node": "Control Rig DEF-forearm.L.004", + "from_socket": "lowerarm_twist_02_l", + "to_socket": "DEF-forearm.L.001" + }, + { + "from_node": "Source Rig lowerarm_twist_02_l", + "to_node": "Control Rig DEF-forearm.L.004", + "from_socket": "lowerarm_twist_02_r", + "to_socket": "DEF-forearm.R.001" + }, + { + "from_node": "Source Rig thumb_01_l", + "to_node": "Control Rig DEF-thumb.01.L", + "from_socket": "thumb_01_l", + "to_socket": "DEF-thumb.01.L" + }, + { + "from_node": "Source Rig thumb_01_l", + "to_node": "Control Rig DEF-thumb.01.L", + "from_socket": "thumb_01_r", + "to_socket": "DEF-thumb.01.R" + }, + { + "from_node": "Source Rig thumb_02_l", + "to_node": "Control Rig DEF-thumb.02.L", + "from_socket": "thumb_02_l", + "to_socket": "DEF-thumb.02.L" + }, + { + "from_node": "Source Rig thumb_02_l", + "to_node": "Control Rig DEF-thumb.02.L", + "from_socket": "thumb_02_r", + "to_socket": "DEF-thumb.02.R" + }, + { + "from_node": "Source Rig thumb_03_l", + "to_node": "Control Rig DEF-thumb.03.L", + "from_socket": "thumb_03_l", + "to_socket": "DEF-thumb.03.L" + }, + { + "from_node": "Source Rig thumb_03_l", + "to_node": "Control Rig DEF-thumb.03.L", + "from_socket": "thumb_03_r", + "to_socket": "DEF-thumb.03.R" + }, + { + "from_node": "Source Rig index_metacarpal_l", + "to_node": "Control Rig DEF-palm.01.L", + "from_socket": "index_metacarpal_l", + "to_socket": "DEF-palm.01.L" + }, + { + "from_node": "Source Rig index_metacarpal_l", + "to_node": "Control Rig DEF-palm.01.L", + "from_socket": "index_metacarpal_r", + "to_socket": "DEF-palm.01.R" + }, + { + "from_node": "Source Rig index_01_l", + "to_node": "Control Rig DEF-f_index.01.L", + "from_socket": "index_01_l", + "to_socket": "DEF-f_index.01.L" + }, + { + "from_node": "Source Rig index_01_l", + "to_node": "Control Rig DEF-f_index.01.L", + "from_socket": "index_01_r", + "to_socket": "DEF-f_index.01.R" + }, + { + "from_node": "Source Rig index_02_l", + "to_node": "Control Rig DEF-f_index.02.L", + "from_socket": "index_02_l", + "to_socket": "DEF-f_index.02.L" + }, + { + "from_node": "Source Rig index_02_l", + "to_node": "Control Rig DEF-f_index.02.L", + "from_socket": "index_02_r", + "to_socket": "DEF-f_index.02.R" + }, + { + "from_node": "Source Rig index_03_l", + "to_node": "Control Rig DEF-f_index.03.L", + "from_socket": "index_03_l", + "to_socket": "DEF-f_index.03.L" + }, + { + "from_node": "Source Rig index_03_l", + "to_node": "Control Rig DEF-f_index.03.L", + "from_socket": "index_03_r", + "to_socket": "DEF-f_index.03.R" + }, + { + "from_node": "Source Rig middle_metacarpal_l", + "to_node": "Control Rig DEF-palm.02.L", + "from_socket": "middle_metacarpal_l", + "to_socket": "DEF-palm.02.L" + }, + { + "from_node": "Source Rig middle_metacarpal_l", + "to_node": "Control Rig DEF-palm.02.L", + "from_socket": "middle_metacarpal_r", + "to_socket": "DEF-palm.02.R" + }, + { + "from_node": "Source Rig middle_01_l", + "to_node": "Control Rig DEF-f_middle.01.L", + "from_socket": "middle_01_l", + "to_socket": "DEF-f_middle.01.L" + }, + { + "from_node": "Source Rig middle_01_l", + "to_node": "Control Rig DEF-f_middle.01.L", + "from_socket": "middle_01_r", + "to_socket": "DEF-f_middle.01.R" + }, + { + "from_node": "Source Rig middle_02_l", + "to_node": "Control Rig DEF-f_middle.02.L", + "from_socket": "middle_02_l", + "to_socket": "DEF-f_middle.02.L" + }, + { + "from_node": "Source Rig middle_02_l", + "to_node": "Control Rig DEF-f_middle.02.L", + "from_socket": "middle_02_r", + "to_socket": "DEF-f_middle.02.R" + }, + { + "from_node": "Source Rig middle_03_l", + "to_node": "Control Rig DEF-f_middle.03.L", + "from_socket": "middle_03_l", + "to_socket": "DEF-f_middle.03.L" + }, + { + "from_node": "Source Rig middle_03_l", + "to_node": "Control Rig DEF-f_middle.03.L", + "from_socket": "middle_03_r", + "to_socket": "DEF-f_middle.03.R" + }, + { + "from_node": "Source Rig ring_03_l", + "to_node": "Control Rig DEF-f_ring.03.L", + "from_socket": "ring_03_l", + "to_socket": "DEF-f_ring.03.L" + }, + { + "from_node": "Source Rig ring_03_l", + "to_node": "Control Rig DEF-f_ring.03.L", + "from_socket": "ring_03_r", + "to_socket": "DEF-f_ring.03.R" + }, + { + "from_node": "Source Rig thigh_l", + "to_node": "Control Rig DEF-thigh.L.001", + "from_socket": "thigh_l", + "to_socket": "DEF-thigh.L" + }, + { + "from_node": "Source Rig thigh_l", + "to_node": "Control Rig DEF-thigh.L.001", + "from_socket": "thigh_r", + "to_socket": "DEF-thigh.R" + }, + { + "from_node": "Source Rig lowerarm_correctiveRoot_l", + "to_node": "Control Rig DEF-forearm.L", + "from_socket": "lowerarm_correctiveRoot_l", + "to_socket": "DEF-forearm.L" + }, + { + "from_node": "Source Rig lowerarm_correctiveRoot_l", + "to_node": "Control Rig DEF-forearm.L", + "from_socket": "lowerarm_correctiveRoot_r", + "to_socket": "DEF-forearm.R" + }, + { + "from_node": "Source Rig thigh_twist_01_l", + "to_node": "Control Rig DEF-thigh.L.002", + "from_socket": "thigh_twist_01_l", + "to_socket": "DEF-thigh.L.001" + }, + { + "from_node": "Source Rig thigh_twist_01_r", + "to_node": "Control Rig DEF-thigh.R.001", + "from_socket": "thigh_twist_01_r", + "to_socket": "DEF-thigh.R.001" + }, + { + "from_node": "Source Rig thigh_twist_02_r", + "to_node": "Control Rig DEF-thigh.R.002", + "from_socket": "thigh_twist_02_r", + "to_socket": "DEF-thigh.R.002" + }, + { + "from_node": "Source Rig thigh_twist_02_l", + "to_node": "Control Rig DEF-thigh.L.003", + "from_socket": "thigh_twist_02_l", + "to_socket": "DEF-thigh.L.002" + }, + { + "from_node": "Source Rig calf_twist_02_l", + "to_node": "Control Rig DEF-shin.L.002", + "from_socket": "calf_twist_02_l", + "to_socket": "DEF-shin.L.001" + }, + { + "from_node": "Source Rig calf_twist_02_l", + "to_node": "Control Rig DEF-shin.L.002", + "from_socket": "calf_twist_02_r", + "to_socket": "DEF-shin.R.001" + }, + { + "from_node": "Source Rig calf_correctiveRoot_l.001", + "to_node": "Control Rig DEF-shin.L.003", + "from_socket": "calf_correctiveRoot_l", + "to_socket": "DEF-shin.L" + }, + { + "from_node": "Source Rig calf_correctiveRoot_l.001", + "to_node": "Control Rig DEF-shin.L.003", + "from_socket": "calf_correctiveRoot_r", + "to_socket": "DEF-shin.R" + }, + { + "from_node": "Source Rig calf_twist_01_l", + "to_node": "Control Rig DEF-shin.L.004", + "from_socket": "calf_twist_01_l", + "to_socket": "DEF-shin.L.002" + }, + { + "from_node": "Source Rig calf_twist_01_l", + "to_node": "Control Rig DEF-shin.L.004", + "from_socket": "calf_twist_01_r", + "to_socket": "DEF-shin.R.002" + }, + { + "from_node": "Source Rig foot_l", + "to_node": "Control Rig DEF-foot.L", + "from_socket": "foot_l", + "to_socket": "DEF-foot.L" + }, + { + "from_node": "Source Rig foot_l", + "to_node": "Control Rig DEF-foot.L", + "from_socket": "foot_r", + "to_socket": "DEF-foot.R" + }, + { + "from_node": "Source Rig ball_l", + "to_node": "Control Rig DEF-toe.L", + "from_socket": "ball_l", + "to_socket": "DEF-toe.L" + }, + { + "from_node": "Source Rig ball_l", + "to_node": "Control Rig DEF-toe.L", + "from_socket": "ball_r", + "to_socket": "DEF-toe.R" + }, + { + "from_node": "Source Rig calf_l.001", + "to_node": "Control Rig DEF-shin.L.001", + "from_socket": "calf_l", + "to_socket": "DEF-shin.L" + }, + { + "from_node": "Source Rig calf_l.001", + "to_node": "Control Rig DEF-shin.L.001", + "from_socket": "calf_r", + "to_socket": "DEF-shin.R" + }, + { + "from_node": "Source Rig thigh_correctiveRoot_l.001", + "to_node": "Control Rig DEF-thigh.L.004", + "from_socket": "thigh_correctiveRoot_l", + "to_socket": "DEF-thigh.L" + }, + { + "from_node": "Source Rig thigh_correctiveRoot_l.001", + "to_node": "Control Rig DEF-thigh.L.004", + "from_socket": "thigh_correctiveRoot_r", + "to_socket": "DEF-thigh.R" + }, + { + "from_node": "Source Rig pelvis", + "to_node": "Control Rig DEF-spine", + "from_socket": "pelvis", + "to_socket": "DEF-spine" + }, + { + "from_node": "Source Rig spine_01", + "to_node": "Control Rig DEF-spine.001", + "from_socket": "spine_01", + "to_socket": "DEF-spine.001" + }, + { + "from_node": "Source Rig spine_02", + "to_node": "Control Rig DEF-spine.002", + "from_socket": "spine_02", + "to_socket": "DEF-spine.002" + }, + { + "from_node": "Source Rig spine_03", + "to_node": "Control Rig DEF-spine.003", + "from_socket": "spine_03", + "to_socket": "DEF-spine.003" + }, + { + "from_node": "Source Rig spine_04", + "to_node": "Control Rig DEF-spine.007", + "from_socket": "spine_04", + "to_socket": "DEF-spine.007" + }, + { + "from_node": "Source Rig clavicle_pec_l", + "to_node": "Control Rig DEF-breast.L", + "from_socket": "clavicle_pec_l", + "to_socket": "DEF-breast.L" + }, + { + "from_node": "Source Rig clavicle_pec_l", + "to_node": "Control Rig DEF-breast.L", + "from_socket": "clavicle_pec_r", + "to_socket": "DEF-breast.R" + }, + { + "from_node": "Source Rig spine_05", + "to_node": "Control Rig DEF-spine.008", + "from_socket": "spine_05", + "to_socket": "DEF-spine.008" + }, + { + "from_node": "Source Rig clavicle_l", + "to_node": "Control Rig DEF-shoulder.L", + "from_socket": "clavicle_l", + "to_socket": "DEF-shoulder.L" + }, + { + "from_node": "Source Rig clavicle_l", + "to_node": "Control Rig DEF-shoulder.L", + "from_socket": "clavicle_r", + "to_socket": "DEF-shoulder.R" + }, + { + "from_node": "Source Rig neck_02", + "to_node": "Control Rig DEF-spine.005", + "from_socket": "neck_02", + "to_socket": "DEF-spine.005" + }, + { + "from_node": "Source Rig neck_01", + "to_node": "Control Rig DEF-spine.004", + "from_socket": "neck_01", + "to_socket": "DEF-spine.004" + }, + { + "from_node": "Source Rig head", + "to_node": "Control Rig DEF-spine.006", + "from_socket": "head", + "to_socket": "DEF-spine.006" + }, + { + "from_node": "root", + "to_node": "Control Rig root", + "from_socket": "object", + "to_socket": "root" + }, + { + "from_node": "Source Rig pinky_02_l", + "to_node": "Control Rig DEF-f_pinky.02.L", + "from_socket": "pinky_02_l", + "to_socket": "DEF-f_pinky.02.L" + }, + { + "from_node": "Source Rig pinky_02_l", + "to_node": "Control Rig DEF-f_pinky.02.L", + "from_socket": "pinky_02_r", + "to_socket": "DEF-f_pinky.02.R" + }, + { + "from_node": "Source Rig ring_01_l", + "to_node": "Control Rig DEF-f_ring.01.L.001", + "from_socket": "ring_01_l", + "to_socket": "DEF-f_ring.01.L" + }, + { + "from_node": "Source Rig ring_01_l", + "to_node": "Control Rig DEF-f_ring.01.L.001", + "from_socket": "ring_01_r", + "to_socket": "DEF-f_ring.01.R" + }, + { + "from_node": "Source Rig pinky_01_l", + "to_node": "Control Rig DEF-f_pinky.01.L", + "from_socket": "pinky_01_l", + "to_socket": "DEF-f_pinky.01.L" + }, + { + "from_node": "Source Rig pinky_01_l", + "to_node": "Control Rig DEF-f_pinky.01.L", + "from_socket": "pinky_01_r", + "to_socket": "DEF-f_pinky.01.R" + }, + { + "from_node": "Source Rig pinky_03_l", + "to_node": "Control Rig DEF-f_pinky.03.R", + "from_socket": "pinky_03_r", + "to_socket": "DEF-f_pinky.03.R" + }, + { + "from_node": "Source Rig pinky_03_l", + "to_node": "Control Rig DEF-f_pinky.03.R", + "from_socket": "pinky_03_l", + "to_socket": "DEF-f_pinky.03.L" + }, + { + "from_node": "Source Rig ik_hand_l", + "to_node": "Control Rig DEF-hand.L.001", + "from_socket": "ik_hand_l", + "to_socket": "DEF-hand.L" + }, + { + "from_node": "Source Rig ik_hand_r", + "to_node": "Control Rig DEF-hand.R", + "from_socket": "ik_hand_r", + "to_socket": "DEF-hand.R" + }, + { + "from_node": "Source Rig ik_hand_gun", + "to_node": "Control Rig DEF-hand.R.001", + "from_socket": "ik_hand_gun", + "to_socket": "DEF-hand.R" + }, + { + "from_node": "Source Rig ik_foot_l", + "to_node": "Control Rig DEF-foot.L.001", + "from_socket": "ik_foot_l", + "to_socket": "DEF-foot.L" + }, + { + "from_node": "Source Rig ik_foot_r", + "to_node": "Control Rig DEF-foot.R", + "from_socket": "ik_foot_r", + "to_socket": "DEF-foot.R" + }, + { + "from_node": "Source Rig ring_02_l", + "to_node": "Control Rig DEF-f_ring.02.R", + "from_socket": "ring_02_l", + "to_socket": "DEF-f_ring.02.L" + }, + { + "from_node": "Source Rig ring_02_l", + "to_node": "Control Rig DEF-f_ring.02.R", + "from_socket": "ring_02_r", + "to_socket": "DEF-f_ring.02.R" + } +] \ No newline at end of file diff --git a/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_nodes.json b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_nodes.json new file mode 100644 index 00000000..b52451f7 --- /dev/null +++ b/src/addons/ue2rigify/resources/rig_templates/b4_0/metahuman/source_to_deform_nodes.json @@ -0,0 +1,2494 @@ +[ + { + "name": "Source Rig upperarm_twist_01_l", + "label": "Source Rig upperarm_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upperarm_twist_01_l", + "upperarm_twist_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-upper_arm.L.001", + "label": "Control Rig DEF-upper_arm.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-upper_arm.L.001", + "DEF-upper_arm.R.001" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig upperarm_twist_02_l", + "label": "Source Rig upperarm_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upperarm_twist_02_l", + "upperarm_twist_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-upper_arm.L.002", + "label": "Control Rig DEF-upper_arm.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-upper_arm.L.002", + "DEF-upper_arm.R.002" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig lowerarm_l", + "label": "Source Rig lowerarm_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "lowerarm_l", + "lowerarm_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-forearm.L.001", + "label": "Control Rig DEF-forearm.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-forearm.L", + "DEF-forearm.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig upperarm_l", + "label": "Source Rig upperarm_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upperarm_l", + "upperarm_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-upper_arm.L.003", + "label": "Control Rig DEF-upper_arm.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-upper_arm.L", + "DEF-upper_arm.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig upperarm_correctiveRoot_l.001", + "label": "Source Rig upperarm_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 840.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "upperarm_correctiveRoot_l", + "upperarm_correctiveRoot_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-upper_arm.L.004", + "label": "Control Rig DEF-upper_arm.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 840.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-upper_arm.L", + "DEF-upper_arm.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig hand_l", + "label": "Source Rig hand_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 960.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "hand_l", + "hand_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-hand.L", + "label": "Control Rig DEF-hand.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 960.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-hand.L", + "DEF-hand.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig lowerarm_twist_01_l", + "label": "Source Rig lowerarm_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1080.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "lowerarm_twist_01_l", + "lowerarm_twist_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-forearm.L.003", + "label": "Control Rig DEF-forearm.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1080.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-forearm.L.002", + "DEF-forearm.R.002" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig lowerarm_twist_02_l", + "label": "Source Rig lowerarm_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1200.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "lowerarm_twist_02_l", + "lowerarm_twist_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-forearm.L.004", + "label": "Control Rig DEF-forearm.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1200.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-forearm.L.001", + "DEF-forearm.R.001" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thumb_01_l", + "label": "Source Rig thumb_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1320.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thumb_01_l", + "thumb_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thumb.01.L", + "label": "Control Rig DEF-thumb.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1320.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thumb.01.L", + "DEF-thumb.01.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thumb_02_l", + "label": "Source Rig thumb_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1440.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thumb_02_l", + "thumb_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thumb.02.L", + "label": "Control Rig DEF-thumb.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1440.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thumb.02.L", + "DEF-thumb.02.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thumb_03_l", + "label": "Source Rig thumb_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1560.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thumb_03_l", + "thumb_03_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thumb.03.L", + "label": "Control Rig DEF-thumb.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1560.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thumb.03.L", + "DEF-thumb.03.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig index_metacarpal_l", + "label": "Source Rig index_metacarpal_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1680.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "index_metacarpal_l", + "index_metacarpal_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-palm.01.L", + "label": "Control Rig DEF-palm.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1680.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-palm.01.L", + "DEF-palm.01.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig index_01_l", + "label": "Source Rig index_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1800.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "index_01_l", + "index_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_index.01.L", + "label": "Control Rig DEF-f_index.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1800.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_index.01.L", + "DEF-f_index.01.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig index_02_l", + "label": "Source Rig index_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 1920.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "index_02_l", + "index_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_index.02.L", + "label": "Control Rig DEF-f_index.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 1920.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_index.02.L", + "DEF-f_index.02.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig index_03_l", + "label": "Source Rig index_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2040.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "index_03_l", + "index_03_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_index.03.L", + "label": "Control Rig DEF-f_index.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2040.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_index.03.L", + "DEF-f_index.03.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig middle_metacarpal_l", + "label": "Source Rig middle_metacarpal_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2160.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "middle_metacarpal_l", + "middle_metacarpal_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-palm.02.L", + "label": "Control Rig DEF-palm.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2160.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-palm.02.L", + "DEF-palm.02.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig middle_01_l", + "label": "Source Rig middle_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2280.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "middle_01_l", + "middle_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_middle.01.L", + "label": "Control Rig DEF-f_middle.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2280.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_middle.01.L", + "DEF-f_middle.01.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig middle_02_l", + "label": "Source Rig middle_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2400.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "middle_02_l", + "middle_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_middle.02.L", + "label": "Control Rig DEF-f_middle.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2400.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_middle.02.L", + "DEF-f_middle.02.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig middle_03_l", + "label": "Source Rig middle_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2520.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "middle_03_l", + "middle_03_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_middle.03.L", + "label": "Control Rig DEF-f_middle.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2520.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_middle.03.L", + "DEF-f_middle.03.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ring_01_l", + "label": "Source Rig ring_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2640.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ring_01_l", + "ring_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ring_03_l", + "label": "Source Rig ring_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2880.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ring_03_l", + "ring_03_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_ring.03.L", + "label": "Control Rig DEF-f_ring.03.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 2880.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_ring.03.L", + "DEF-f_ring.03.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thigh_l", + "label": "Source Rig thigh_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_l", + "thigh_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thigh.L.001", + "label": "Control Rig DEF-thigh.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3480.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thigh.L", + "DEF-thigh.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig lowerarm_correctiveRoot_l", + "label": "Source Rig lowerarm_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "lowerarm_correctiveRoot_l", + "lowerarm_correctiveRoot_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-forearm.L", + "label": "Control Rig DEF-forearm.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 3600.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-forearm.L", + "DEF-forearm.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thigh_twist_01_l", + "label": "Source Rig thigh_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -281.4216003417969, + 4074.18212890625 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_twist_01_l" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thigh.L.002", + "label": "Control Rig DEF-thigh.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 301.9412841796875, + 4069.910400390625 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thigh.L.001" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thigh_twist_01_r", + "label": "Source Rig thigh_twist_01_r", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -284.6238708496094, + 4002.360107421875 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_twist_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thigh.R.001", + "label": "Control Rig DEF-thigh.R.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 307.329345703125, + 4002.27392578125 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thigh.R.001" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thigh.R.002", + "label": "Control Rig DEF-thigh.R.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 310.2611083984375, + 3933.42138671875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thigh.R.002" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thigh_twist_02_r", + "label": "Source Rig thigh_twist_02_r", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -281.69219970703125, + 3936.43798828125 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_twist_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thigh_twist_02_l", + "label": "Source Rig thigh_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -289.0215759277344, + 4154.71484375 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_twist_02_l" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig calf_twist_02_l", + "label": "Source Rig calf_twist_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4274.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "calf_twist_02_l", + "calf_twist_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-shin.L.002", + "label": "Control Rig DEF-shin.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4274.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-shin.L.001", + "DEF-shin.R.001" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig calf_correctiveRoot_l.001", + "label": "Source Rig calf_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4394.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "calf_correctiveRoot_l", + "calf_correctiveRoot_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-shin.L.003", + "label": "Control Rig DEF-shin.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4394.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-shin.L", + "DEF-shin.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig calf_twist_01_l", + "label": "Source Rig calf_twist_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4514.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "calf_twist_01_l", + "calf_twist_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-shin.L.004", + "label": "Control Rig DEF-shin.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4514.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-shin.L.002", + "DEF-shin.R.002" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig foot_l", + "label": "Source Rig foot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4634.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "foot_l", + "foot_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-foot.L", + "label": "Control Rig DEF-foot.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4634.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-foot.L", + "DEF-foot.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ball_l", + "label": "Source Rig ball_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4754.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ball_l", + "ball_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-toe.L", + "label": "Control Rig DEF-toe.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4754.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-toe.L", + "DEF-toe.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig calf_l.001", + "label": "Source Rig calf_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4874.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "calf_l", + "calf_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-shin.L.001", + "label": "Control Rig DEF-shin.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4874.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-shin.L", + "DEF-shin.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig thigh_correctiveRoot_l.001", + "label": "Source Rig thigh_correctiveRoot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 4994.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "thigh_correctiveRoot_l", + "thigh_correctiveRoot_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thigh.L.004", + "label": "Control Rig DEF-thigh.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 4994.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thigh.L", + "DEF-thigh.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig pelvis", + "label": "Source Rig pelvis", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5114.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "pelvis" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.001", + "label": "Control Rig DEF-spine.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5234.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.001" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.002", + "label": "Control Rig DEF-spine.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5354.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.002" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.003", + "label": "Control Rig DEF-spine.003", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5474.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.003" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.007", + "label": "Control Rig DEF-spine.007", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5594.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.007" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig clavicle_pec_l", + "label": "Source Rig clavicle_pec_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5714.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "clavicle_pec_l", + "clavicle_pec_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-breast.L", + "label": "Control Rig DEF-breast.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5714.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-breast.L", + "DEF-breast.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig spine_05", + "label": "Source Rig spine_05", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5834.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_05" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.008", + "label": "Control Rig DEF-spine.008", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5834.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.008" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig clavicle_l", + "label": "Source Rig clavicle_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5954.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "clavicle_l", + "clavicle_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-shoulder.L", + "label": "Control Rig DEF-shoulder.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 5954.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-shoulder.L", + "DEF-shoulder.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig neck_02", + "label": "Source Rig neck_02", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6074.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "neck_02" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.005", + "label": "Control Rig DEF-spine.005", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6074.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.005" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig neck_01", + "label": "Source Rig neck_01", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6194.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "neck_01" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.004", + "label": "Control Rig DEF-spine.004", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6194.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.004" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig head", + "label": "Source Rig head", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 6314.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "head" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine.006", + "label": "Control Rig DEF-spine.006", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 300.0, + 6314.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine.006" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-thigh.L.003", + "label": "Control Rig DEF-thigh.L.002", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 298.5340881347656, + 4147.3037109375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-thigh.L.002" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "root", + "label": "root", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -256.8031921386719, + 6428.2255859375 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "object" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig root", + "label": "Control Rig root", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 296.83050537109375, + 6425.21240234375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "root" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig spine_02", + "label": "Source Rig spine_02", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5354.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_02" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig spine_03", + "label": "Source Rig spine_03", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5474.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_03" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig spine_04", + "label": "Source Rig spine_04", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5594.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_04" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig spine_01", + "label": "Source Rig spine_01", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 5234.71484375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "spine_01" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-spine", + "label": "Control Rig DEF-spine", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 298.4156799316406, + 5113.13134765625 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-spine" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig pinky_02_l", + "label": "Source Rig pinky_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3120.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "pinky_02_l", + "pinky_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig pinky_03_l", + "label": "Source Rig pinky_03_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3240.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "pinky_03_r", + "pinky_03_l" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_ring.01.L.001", + "label": "Control Rig DEF-f_ring.01.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 296.7509765625, + 2641.388427734375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_ring.01.L", + "DEF-f_ring.01.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_pinky.02.L", + "label": "Control Rig DEF-f_pinky.02.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 297.8045959472656, + 3123.689453125 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_pinky.02.L", + "DEF-f_pinky.02.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig pinky_01_l", + "label": "Source Rig pinky_01_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 3000.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "pinky_01_l", + "pinky_01_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_pinky.01.L", + "label": "Control Rig DEF-f_pinky.01.L", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 301.0512390136719, + 2999.224609375 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_pinky.01.L", + "DEF-f_pinky.01.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_pinky.03.R", + "label": "Control Rig DEF-f_pinky.03.R", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 301.2749328613281, + 3243.97607421875 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_pinky.03.R", + "DEF-f_pinky.03.L" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ik_hand_l", + "label": "Source Rig ik_hand_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -248.22457885742188, + -49.42024230957031 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ik_hand_l" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ik_foot_l", + "label": "Source Rig ik_foot_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -249.59979248046875, + -259.74298095703125 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ik_foot_l" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ik_foot_r", + "label": "Source Rig ik_foot_r", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -246.84939575195312, + -332.5998840332031 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ik_foot_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ik_hand_r", + "label": "Source Rig ik_hand_r", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -249.59979248046875, + -115.40389251708984 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ik_hand_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ik_hand_gun", + "label": "Source Rig ik_hand_gun", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -248.22459411621094, + -188.26075744628906 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ik_hand_gun" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-hand.R.001", + "label": "Control Rig DEF-hand.R.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 270.2280578613281, + -192.38479614257812 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-hand.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-foot.L.001", + "label": "Control Rig DEF-foot.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 270.22802734375, + -267.9910583496094 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-foot.L" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-foot.R", + "label": "Control Rig DEF-foot.R", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 268.852783203125, + -335.3493347167969 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-foot.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-hand.L.001", + "label": "Control Rig DEF-hand.L.001", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 268.8526916503906, + -50.79493713378906 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-hand.L" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-hand.R", + "label": "Control Rig DEF-hand.R", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 268.85284423828125, + -119.52787017822266 + ], + "width": 140.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-hand.R" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Source Rig ring_02_l", + "label": "Source Rig ring_02_l", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + -300.0, + 2760.0 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [], + "outputs": [ + "ring_02_l", + "ring_02_r" + ], + "mode": "SOURCE_TO_DEFORM" + }, + { + "name": "Control Rig DEF-f_ring.02.R", + "label": "Control Rig DEF-f_ring.02.R", + "color": [ + 0.6079999804496765, + 0.6079999804496765, + 0.6079999804496765 + ], + "use_custom_color": false, + "location": [ + 305.8134765625, + 2754.732666015625 + ], + "width": 200.0, + "height": 100.0, + "type": "CUSTOM", + "inputs": [ + "DEF-f_ring.02.R", + "DEF-f_ring.02.L" + ], + "outputs": [], + "mode": "SOURCE_TO_DEFORM" + } +] \ No newline at end of file