Files
PoseRenderer/test/openpose_humanik_test.ma
T
indigo e2f2e6668a Add OpenPose_full renderer plugin for Maya
Maya API 2.0 plugin that maps a skeleton to OpenPose_full keypoints
(BODY_25 or COCO body, 21+21 hand, 70 face) via an openposeCharacter
node, with a live Viewport 2.0 draw override, an "OpenPose" viewport
renderer plus openposeRenderSequence for PNG output, and a PySide2
mapping editor. Face can also be driven procedurally from ARKit's 52
blendshape weights instead of facial joints, for rigs with no facial
skeleton. Includes VS Code debug configs and Maya test scenes/renders.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 08:41:57 +08:00

601 lines
29 KiB
Mathematica

//Maya ASCII 2024 scene
//Name: openpose_humanik_test.ma
//Last modified: Tue, Jul 14, 2026 08:03:24 AM
//Codeset: 950
requires maya "2024";
requires -nodeType "openposeCharacter" "openposeRenderer.py" "1.0.0";
currentUnit -l centimeter -a degree -t film;
fileInfo "application" "maya";
fileInfo "product" "Maya 2024";
fileInfo "version" "2024";
fileInfo "cutIdentifier" "202310181224-69282f2959";
fileInfo "osv" "Windows 10 Pro v2009 (Build: 19045)";
fileInfo "UUID" "B6CCE6EA-431E-6CE9-7360-46BABE0883C3";
createNode transform -s -n "persp";
rename -uid "8310D31F-4947-8244-A1E4-1EBAEA32C348";
setAttr ".v" no;
setAttr ".t" -type "double3" 28 21 28 ;
setAttr ".r" -type "double3" -27.938352729602379 44.999999999999972 -5.172681101354183e-14 ;
createNode camera -s -n "perspShape" -p "persp";
rename -uid "82EA3896-4D08-DC2C-28CD-599B24956C13";
setAttr -k off ".v" no;
setAttr ".fl" 34.999999999999993;
setAttr ".coi" 44.82186966202994;
setAttr ".imn" -type "string" "persp";
setAttr ".den" -type "string" "persp_depth";
setAttr ".man" -type "string" "persp_mask";
setAttr ".hc" -type "string" "viewSet -p %camera";
createNode transform -s -n "top";
rename -uid "DABFE07D-478C-AA01-1F9C-678755F64C09";
setAttr ".v" no;
setAttr ".t" -type "double3" 0 1000.1 0 ;
setAttr ".r" -type "double3" -90 0 0 ;
createNode camera -s -n "topShape" -p "top";
rename -uid "D3D3EFDD-4F6D-F68D-9220-0DA16D0A1F71";
setAttr -k off ".v" no;
setAttr ".rnd" no;
setAttr ".coi" 1000.1;
setAttr ".ow" 30;
setAttr ".imn" -type "string" "top";
setAttr ".den" -type "string" "top_depth";
setAttr ".man" -type "string" "top_mask";
setAttr ".hc" -type "string" "viewSet -t %camera";
setAttr ".o" yes;
createNode transform -s -n "front";
rename -uid "F8E3E41F-4F0B-4D85-E2B1-48A41CAB1138";
setAttr ".v" no;
setAttr ".t" -type "double3" 0 0 1000.1 ;
createNode camera -s -n "frontShape" -p "front";
rename -uid "CCC3EC0C-46DA-91A7-0DCC-81BC4C7FAF07";
setAttr -k off ".v" no;
setAttr ".rnd" no;
setAttr ".coi" 1000.1;
setAttr ".ow" 30;
setAttr ".imn" -type "string" "front";
setAttr ".den" -type "string" "front_depth";
setAttr ".man" -type "string" "front_mask";
setAttr ".hc" -type "string" "viewSet -f %camera";
setAttr ".o" yes;
createNode transform -s -n "side";
rename -uid "2DD1A2E6-45CB-8424-CD34-EA99A6909668";
setAttr ".v" no;
setAttr ".t" -type "double3" 1000.1 0 0 ;
setAttr ".r" -type "double3" 0 90 0 ;
createNode camera -s -n "sideShape" -p "side";
rename -uid "DC0110C9-4CDD-4029-B41F-65ABE3304C2D";
setAttr -k off ".v" no;
setAttr ".rnd" no;
setAttr ".coi" 1000.1;
setAttr ".ow" 30;
setAttr ".imn" -type "string" "side";
setAttr ".den" -type "string" "side_depth";
setAttr ".man" -type "string" "side_mask";
setAttr ".hc" -type "string" "viewSet -s %camera";
setAttr ".o" yes;
createNode joint -n "Hips";
rename -uid "E9306125-46F8-B494-7C68-9AB3C96BAC96";
setAttr ".t" -type "double3" 0 100 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "Spine" -p "Hips";
rename -uid "58DE271D-43EC-C3AB-7A53-B7BF3FA13790";
setAttr ".t" -type "double3" 0 8 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "Spine1" -p "Spine";
rename -uid "F6BC0D78-4658-A609-465B-39ADC157E71F";
setAttr ".t" -type "double3" 0 8 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "Spine2" -p "Spine1";
rename -uid "73D40132-43A4-BB37-4641-9898153CE359";
setAttr ".t" -type "double3" 0 8 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "Neck" -p "Spine2";
rename -uid "50248927-4A10-1E1A-B0EC-9F9433272563";
setAttr ".t" -type "double3" 0 14 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "Head" -p "Neck";
rename -uid "E2E49FA6-40DF-644F-C277-F1A5600E55BA";
setAttr ".t" -type "double3" 0 10 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "HeadTop_End" -p "Head";
rename -uid "9F15C7EE-4C19-3979-4323-0F9EB7F7D30F";
setAttr ".t" -type "double3" 0 17 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftShoulder" -p "Spine2";
rename -uid "9D4188CC-43BF-05F9-8A26-E9B00AC84698";
setAttr ".t" -type "double3" 6 6 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftArm" -p "LeftShoulder";
rename -uid "A82601D5-44B9-0B04-B4DB-B281736DFCD9";
setAttr ".t" -type "double3" 12 -2 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftForeArm" -p "LeftArm";
rename -uid "531ACB20-4CA6-6BE7-8AD6-3F97594BB8DD";
setAttr ".t" -type "double3" 24 -2 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHand" -p "LeftForeArm";
rename -uid "5584D550-4C96-1A13-866F-45A6511F910E";
setAttr ".t" -type "double3" 22 -2 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandThumb1" -p "LeftHand";
rename -uid "6D4E3EC0-4A52-74B4-205B-0681F5FFDE44";
setAttr ".t" -type "double3" 2 -2 4 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandThumb2" -p "LeftHandThumb1";
rename -uid "AA96287C-47EC-C043-93CD-BC9A89DE027E";
setAttr ".t" -type "double3" 3.0000000000000142 -1 2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandThumb3" -p "LeftHandThumb2";
rename -uid "4B6B9912-4582-8B2D-961F-AEBAD5C512E8";
setAttr ".t" -type "double3" 2.9999999999999716 -1 2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandThumb4" -p "LeftHandThumb3";
rename -uid "B01DBD78-4847-78DD-78C8-D2B20522113E";
setAttr ".t" -type "double3" 3.0000000000000142 -1 2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandIndex1" -p "LeftHand";
rename -uid "A03138BA-4885-2601-C006-D88B90383B56";
setAttr ".t" -type "double3" 6 0 3 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandIndex2" -p "LeftHandIndex1";
rename -uid "398FBD7F-4423-1D30-6922-A590AA87CA98";
setAttr ".t" -type "double3" 5.9999999999999858 0 0.99999999999999956 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandIndex3" -p "LeftHandIndex2";
rename -uid "9BB07943-436F-A380-3B61-9A94703D5365";
setAttr ".t" -type "double3" 5.0000000000000142 0 1.0000000000000009 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandIndex4" -p "LeftHandIndex3";
rename -uid "4517123B-47F2-4473-C397-368B225A3EBF";
setAttr ".t" -type "double3" 4.9999999999999858 0 1 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandMiddle1" -p "LeftHand";
rename -uid "8A3473A1-4000-3BDE-62C8-B2842706D6E1";
setAttr ".t" -type "double3" 7 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandMiddle2" -p "LeftHandMiddle1";
rename -uid "97989261-45CF-6F6D-44AE-A291F202CBBA";
setAttr ".t" -type "double3" 6 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandMiddle3" -p "LeftHandMiddle2";
rename -uid "26E91C0B-44E4-B3CE-3BEE-0A9BB5B04F72";
setAttr ".t" -type "double3" 5 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandMiddle4" -p "LeftHandMiddle3";
rename -uid "AA8533FE-4725-477F-0D4C-A3850047AC5D";
setAttr ".t" -type "double3" 5 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandRing1" -p "LeftHand";
rename -uid "EC92DECD-4CDD-7220-9D22-4DB5884D3B6F";
setAttr ".t" -type "double3" 6 0 -3 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandRing2" -p "LeftHandRing1";
rename -uid "7DC27F02-4D46-0B9C-6D2C-5ABA3C58B0D5";
setAttr ".t" -type "double3" 5.9999999999999858 0 -0.99999999999999956 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandRing3" -p "LeftHandRing2";
rename -uid "C07A75D5-4F15-44BA-BA70-A38B4A5BD455";
setAttr ".t" -type "double3" 5.0000000000000142 0 -1.0000000000000009 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandRing4" -p "LeftHandRing3";
rename -uid "19BE3F34-47D8-3586-C9A2-9FBDFA49E044";
setAttr ".t" -type "double3" 4.9999999999999858 0 -1 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandPinky1" -p "LeftHand";
rename -uid "7179691A-4710-483B-418D-C5BEC7AF33D2";
setAttr ".t" -type "double3" 5 0 -6 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandPinky2" -p "LeftHandPinky1";
rename -uid "6AA6C96A-47A4-0573-057C-709DA0C4094D";
setAttr ".t" -type "double3" 4.9999999999999858 0 -2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandPinky3" -p "LeftHandPinky2";
rename -uid "6A9BC4C2-4EFF-8778-C75F-808DAE8134C6";
setAttr ".t" -type "double3" 4.0000000000000284 1.4210854715202004e-14 -2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftHandPinky4" -p "LeftHandPinky3";
rename -uid "CA4A295D-447B-5283-3FB0-7C91D3D7CD74";
setAttr ".t" -type "double3" 3.9999999999999858 -1.4210854715202004e-14 -2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightShoulder" -p "Spine2";
rename -uid "BE79F239-48FB-A0A7-806C-5BAAB007AAEA";
setAttr ".t" -type "double3" -6 6 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightArm" -p "RightShoulder";
rename -uid "70793BE9-41F1-1093-61E1-1096408735AB";
setAttr ".t" -type "double3" -12 -2 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightForeArm" -p "RightArm";
rename -uid "891BC1DC-43C2-7372-FC15-1B99956F3C2E";
setAttr ".t" -type "double3" -24 -2 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHand" -p "RightForeArm";
rename -uid "DA45E6E9-4B12-EA7D-F342-20AE197FA29B";
setAttr ".t" -type "double3" -22 -2 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandThumb1" -p "RightHand";
rename -uid "8E544F46-4E34-33B3-83D1-25998605482F";
setAttr ".t" -type "double3" -2 -2 4 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandThumb2" -p "RightHandThumb1";
rename -uid "43B6E543-4D87-4B53-F755-6EB549FB3BC4";
setAttr ".t" -type "double3" -3.0000000000000142 -1 2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandThumb3" -p "RightHandThumb2";
rename -uid "DC49883E-48D7-286B-5F07-D9982CADE0AF";
setAttr ".t" -type "double3" -2.9999999999999716 -1 2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandThumb4" -p "RightHandThumb3";
rename -uid "5D206C3A-421E-9936-D390-6B9CB23810DF";
setAttr ".t" -type "double3" -3.0000000000000142 -1 2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandIndex1" -p "RightHand";
rename -uid "8C06B2EA-4B98-E406-F401-949FB260613D";
setAttr ".t" -type "double3" -6 0 3 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandIndex2" -p "RightHandIndex1";
rename -uid "73F71279-406F-09AD-701D-0BA6B49BE549";
setAttr ".t" -type "double3" -5.9999999999999858 0 0.99999999999999956 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandIndex3" -p "RightHandIndex2";
rename -uid "061EF514-4CAA-A47F-DEB6-BFAD2F263C96";
setAttr ".t" -type "double3" -5.0000000000000142 0 1.0000000000000009 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandIndex4" -p "RightHandIndex3";
rename -uid "DDF6214D-4359-D570-5413-7C94AB13AC38";
setAttr ".t" -type "double3" -4.9999999999999858 0 1 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandMiddle1" -p "RightHand";
rename -uid "6506A5F1-4593-D2B3-C7C5-B4AB35ED7D37";
setAttr ".t" -type "double3" -7 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandMiddle2" -p "RightHandMiddle1";
rename -uid "08A64278-4C70-F47A-D18F-CC9C8411BE57";
setAttr ".t" -type "double3" -6 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandMiddle3" -p "RightHandMiddle2";
rename -uid "748CD3DA-4B74-0088-C9AB-FA8AE8D7CAB5";
setAttr ".t" -type "double3" -5 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandMiddle4" -p "RightHandMiddle3";
rename -uid "7633A974-417A-20FF-334F-C2BB7A7036D6";
setAttr ".t" -type "double3" -5 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandRing1" -p "RightHand";
rename -uid "867831A1-417A-2205-69D2-43B66EBD926A";
setAttr ".t" -type "double3" -6 0 -3 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandRing2" -p "RightHandRing1";
rename -uid "18D84F5D-47EC-EEC5-8502-4E870F9DE8FE";
setAttr ".t" -type "double3" -5.9999999999999858 0 -0.99999999999999956 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandRing3" -p "RightHandRing2";
rename -uid "5F1CCA7A-48C7-8646-DD9D-EABF4C7AB79E";
setAttr ".t" -type "double3" -5.0000000000000142 0 -1.0000000000000009 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandRing4" -p "RightHandRing3";
rename -uid "91E8358F-4CA2-A7FC-8E68-EB85D4CEE45A";
setAttr ".t" -type "double3" -4.9999999999999858 0 -1 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandPinky1" -p "RightHand";
rename -uid "A6572AF3-4928-F15A-30CC-EA8C0149BBDC";
setAttr ".t" -type "double3" -5 0 -6 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandPinky2" -p "RightHandPinky1";
rename -uid "AC21159E-45C1-65B8-2EA9-858DD060F467";
setAttr ".t" -type "double3" -4.9999999999999858 0 -2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandPinky3" -p "RightHandPinky2";
rename -uid "279FA6BA-44C6-3A12-0CEF-E2A65DD954D3";
setAttr ".t" -type "double3" -4.0000000000000284 1.4210854715202004e-14 -2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightHandPinky4" -p "RightHandPinky3";
rename -uid "81A4FC64-4F40-282A-062F-8897DF25690D";
setAttr ".t" -type "double3" -3.9999999999999858 -1.4210854715202004e-14 -2 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftUpLeg" -p "Hips";
rename -uid "C6D9AA89-47BB-9803-CA4F-5CAEFC4BD087";
setAttr ".t" -type "double3" 9 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftLeg" -p "LeftUpLeg";
rename -uid "657ECF49-4370-B8E1-6E3C-C1AF7725A5B5";
setAttr ".t" -type "double3" -1.7763568394002505e-15 -45 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftFoot" -p "LeftLeg";
rename -uid "FCB58E90-49E7-F954-C7DF-6FA091557209";
setAttr ".t" -type "double3" 1.7763568394002505e-15 -45 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftToeBase" -p "LeftFoot";
rename -uid "56B5AE88-4263-7496-B6FE-8B854CB1C5E0";
setAttr ".t" -type "double3" 1.7763568394002505e-15 -10 14 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "LeftToe_End" -p "LeftToeBase";
rename -uid "F71FD7B7-48CD-2E65-44BD-CE94B6622567";
setAttr ".t" -type "double3" -3.5527136788005009e-15 0 10 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightUpLeg" -p "Hips";
rename -uid "A0973F04-41A3-B049-0942-25A06B02173D";
setAttr ".t" -type "double3" -9 0 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightLeg" -p "RightUpLeg";
rename -uid "D8909A18-4033-2D8A-76C0-8583C5A52D03";
setAttr ".t" -type "double3" 1.7763568394002505e-15 -45 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightFoot" -p "RightLeg";
rename -uid "9706929B-41F9-72B6-AF92-33AE9BFDBD5E";
setAttr ".t" -type "double3" -1.7763568394002505e-15 -45 0 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightToeBase" -p "RightFoot";
rename -uid "105CF3D4-40DB-FED2-236B-888495BFF390";
setAttr ".t" -type "double3" -1.7763568394002505e-15 -10 14 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode joint -n "RightToe_End" -p "RightToeBase";
rename -uid "C8B059A4-47AA-8A97-8733-D9BE21B009F7";
setAttr ".t" -type "double3" 3.5527136788005009e-15 0 10 ;
setAttr ".mnrl" -type "double3" -360 -360 -360 ;
setAttr ".mxrl" -type "double3" 360 360 360 ;
createNode transform -n "transform1";
rename -uid "9D123D7D-4CC9-093E-A509-0690E79315F7";
createNode openposeCharacter -n "openposeCharacter_HIK" -p "transform1";
rename -uid "F4C90625-4C92-897E-8D0B-24B04BDDCD5D";
setAttr -k off ".v";
setAttr -s 59 ".tj";
createNode lightLinker -s -n "lightLinker1";
rename -uid "D9C92F2B-4274-F3E8-55F9-3C9220E74C8C";
setAttr -s 2 ".lnk";
setAttr -s 2 ".slnk";
createNode displayLayerManager -n "layerManager";
rename -uid "CCEC4154-4F20-8390-7839-93A6B3FE0C0C";
createNode displayLayer -n "defaultLayer";
rename -uid "0E4AF3B6-4A43-CBF3-4F49-448E0BA8F555";
setAttr ".ufem" -type "stringArray" 0 ;
createNode renderLayerManager -n "renderLayerManager";
rename -uid "40B9D3D6-414F-4FFE-9266-6E83CDFBAACF";
createNode renderLayer -n "defaultRenderLayer";
rename -uid "4C2D15F1-4F34-6E9A-D299-50A2D0F719CA";
setAttr ".g" yes;
createNode script -n "uiConfigurationScriptNode";
rename -uid "C8AD5306-42A0-C02B-2782-70BFA1B3DBD4";
setAttr ".b" -type "string" "// Maya Mel UI Configuration File.\n// No UI generated in batch mode.\n";
setAttr ".st" 3;
createNode script -n "sceneConfigurationScriptNode";
rename -uid "58E5288A-41F1-3CA0-2020-0F9236560092";
setAttr ".b" -type "string" "playbackOptions -min 1 -max 120 -ast 1 -aet 200 ";
setAttr ".st" 6;
select -ne :time1;
setAttr ".o" 1;
setAttr ".unw" 1;
select -ne :hardwareRenderingGlobals;
setAttr ".otfna" -type "stringArray" 22 "NURBS Curves" "NURBS Surfaces" "Polygons" "Subdiv Surface" "Particles" "Particle Instance" "Fluids" "Strokes" "Image Planes" "UI" "Lights" "Cameras" "Locators" "Joints" "IK Handles" "Deformers" "Motion Trails" "Components" "Hair Systems" "Follicles" "Misc. UI" "Ornaments" ;
setAttr ".otfva" -type "Int32Array" 22 0 1 1 1 1 1
1 1 1 0 0 0 0 0 0 0 0 0
0 0 0 0 ;
setAttr ".fprt" yes;
setAttr ".rtfm" 1;
select -ne :renderPartition;
setAttr -s 2 ".st";
select -ne :renderGlobalsList1;
select -ne :defaultShaderList1;
setAttr -s 5 ".s";
select -ne :postProcessList1;
setAttr -s 2 ".p";
select -ne :defaultRenderingList1;
select -ne :standardSurface1;
setAttr ".bc" -type "float3" 0.40000001 0.40000001 0.40000001 ;
setAttr ".sr" 0.5;
select -ne :initialShadingGroup;
setAttr ".ro" yes;
select -ne :initialParticleSE;
setAttr ".ro" yes;
select -ne :defaultRenderGlobals;
addAttr -ci true -h true -sn "dss" -ln "defaultSurfaceShader" -dt "string";
setAttr ".dss" -type "string" "standardSurface1";
select -ne :defaultResolution;
setAttr ".pa" 1;
select -ne :defaultColorMgtGlobals;
setAttr ".cfe" yes;
setAttr ".cfp" -type "string" "<MAYA_RESOURCES>/OCIO-configs/Maya2022-default/config.ocio";
setAttr ".vtn" -type "string" "ACES 1.0 SDR-video (sRGB)";
setAttr ".vn" -type "string" "ACES 1.0 SDR-video";
setAttr ".dn" -type "string" "sRGB";
setAttr ".wsn" -type "string" "ACEScg";
setAttr ".otn" -type "string" "ACES 1.0 SDR-video (sRGB)";
setAttr ".potn" -type "string" "ACES 1.0 SDR-video (sRGB)";
select -ne :hardwareRenderGlobals;
setAttr ".ctrs" 256;
setAttr ".btrs" 512;
connectAttr "Hips.s" "Spine.is";
connectAttr "Spine.s" "Spine1.is";
connectAttr "Spine1.s" "Spine2.is";
connectAttr "Spine2.s" "Neck.is";
connectAttr "Neck.s" "Head.is";
connectAttr "Head.s" "HeadTop_End.is";
connectAttr "Spine2.s" "LeftShoulder.is";
connectAttr "LeftShoulder.s" "LeftArm.is";
connectAttr "LeftArm.s" "LeftForeArm.is";
connectAttr "LeftForeArm.s" "LeftHand.is";
connectAttr "LeftHand.s" "LeftHandThumb1.is";
connectAttr "LeftHandThumb1.s" "LeftHandThumb2.is";
connectAttr "LeftHandThumb2.s" "LeftHandThumb3.is";
connectAttr "LeftHandThumb3.s" "LeftHandThumb4.is";
connectAttr "LeftHand.s" "LeftHandIndex1.is";
connectAttr "LeftHandIndex1.s" "LeftHandIndex2.is";
connectAttr "LeftHandIndex2.s" "LeftHandIndex3.is";
connectAttr "LeftHandIndex3.s" "LeftHandIndex4.is";
connectAttr "LeftHand.s" "LeftHandMiddle1.is";
connectAttr "LeftHandMiddle1.s" "LeftHandMiddle2.is";
connectAttr "LeftHandMiddle2.s" "LeftHandMiddle3.is";
connectAttr "LeftHandMiddle3.s" "LeftHandMiddle4.is";
connectAttr "LeftHand.s" "LeftHandRing1.is";
connectAttr "LeftHandRing1.s" "LeftHandRing2.is";
connectAttr "LeftHandRing2.s" "LeftHandRing3.is";
connectAttr "LeftHandRing3.s" "LeftHandRing4.is";
connectAttr "LeftHand.s" "LeftHandPinky1.is";
connectAttr "LeftHandPinky1.s" "LeftHandPinky2.is";
connectAttr "LeftHandPinky2.s" "LeftHandPinky3.is";
connectAttr "LeftHandPinky3.s" "LeftHandPinky4.is";
connectAttr "Spine2.s" "RightShoulder.is";
connectAttr "RightShoulder.s" "RightArm.is";
connectAttr "RightArm.s" "RightForeArm.is";
connectAttr "RightForeArm.s" "RightHand.is";
connectAttr "RightHand.s" "RightHandThumb1.is";
connectAttr "RightHandThumb1.s" "RightHandThumb2.is";
connectAttr "RightHandThumb2.s" "RightHandThumb3.is";
connectAttr "RightHandThumb3.s" "RightHandThumb4.is";
connectAttr "RightHand.s" "RightHandIndex1.is";
connectAttr "RightHandIndex1.s" "RightHandIndex2.is";
connectAttr "RightHandIndex2.s" "RightHandIndex3.is";
connectAttr "RightHandIndex3.s" "RightHandIndex4.is";
connectAttr "RightHand.s" "RightHandMiddle1.is";
connectAttr "RightHandMiddle1.s" "RightHandMiddle2.is";
connectAttr "RightHandMiddle2.s" "RightHandMiddle3.is";
connectAttr "RightHandMiddle3.s" "RightHandMiddle4.is";
connectAttr "RightHand.s" "RightHandRing1.is";
connectAttr "RightHandRing1.s" "RightHandRing2.is";
connectAttr "RightHandRing2.s" "RightHandRing3.is";
connectAttr "RightHandRing3.s" "RightHandRing4.is";
connectAttr "RightHand.s" "RightHandPinky1.is";
connectAttr "RightHandPinky1.s" "RightHandPinky2.is";
connectAttr "RightHandPinky2.s" "RightHandPinky3.is";
connectAttr "RightHandPinky3.s" "RightHandPinky4.is";
connectAttr "Hips.s" "LeftUpLeg.is";
connectAttr "LeftUpLeg.s" "LeftLeg.is";
connectAttr "LeftLeg.s" "LeftFoot.is";
connectAttr "LeftFoot.s" "LeftToeBase.is";
connectAttr "LeftToeBase.s" "LeftToe_End.is";
connectAttr "Hips.s" "RightUpLeg.is";
connectAttr "RightUpLeg.s" "RightLeg.is";
connectAttr "RightLeg.s" "RightFoot.is";
connectAttr "RightFoot.s" "RightToeBase.is";
connectAttr "RightToeBase.s" "RightToe_End.is";
connectAttr "Head.msg" "openposeCharacter_HIK.tj[0]";
connectAttr "Neck.msg" "openposeCharacter_HIK.tj[1]";
connectAttr "RightArm.msg" "openposeCharacter_HIK.tj[2]";
connectAttr "RightForeArm.msg" "openposeCharacter_HIK.tj[3]";
connectAttr "RightHand.msg" "openposeCharacter_HIK.tj[4]";
connectAttr "LeftArm.msg" "openposeCharacter_HIK.tj[5]";
connectAttr "LeftForeArm.msg" "openposeCharacter_HIK.tj[6]";
connectAttr "LeftHand.msg" "openposeCharacter_HIK.tj[7]";
connectAttr "Hips.msg" "openposeCharacter_HIK.tj[8]";
connectAttr "RightUpLeg.msg" "openposeCharacter_HIK.tj[9]";
connectAttr "RightLeg.msg" "openposeCharacter_HIK.tj[10]";
connectAttr "RightFoot.msg" "openposeCharacter_HIK.tj[11]";
connectAttr "LeftUpLeg.msg" "openposeCharacter_HIK.tj[12]";
connectAttr "LeftLeg.msg" "openposeCharacter_HIK.tj[13]";
connectAttr "LeftFoot.msg" "openposeCharacter_HIK.tj[14]";
connectAttr "LeftToeBase.msg" "openposeCharacter_HIK.tj[19]";
connectAttr "RightToeBase.msg" "openposeCharacter_HIK.tj[22]";
connectAttr "LeftHand.msg" "openposeCharacter_HIK.tj[25]";
connectAttr "LeftHandThumb1.msg" "openposeCharacter_HIK.tj[26]";
connectAttr "LeftHandThumb2.msg" "openposeCharacter_HIK.tj[27]";
connectAttr "LeftHandThumb3.msg" "openposeCharacter_HIK.tj[28]";
connectAttr "LeftHandThumb4.msg" "openposeCharacter_HIK.tj[29]";
connectAttr "LeftHandIndex1.msg" "openposeCharacter_HIK.tj[30]";
connectAttr "LeftHandIndex2.msg" "openposeCharacter_HIK.tj[31]";
connectAttr "LeftHandIndex3.msg" "openposeCharacter_HIK.tj[32]";
connectAttr "LeftHandIndex4.msg" "openposeCharacter_HIK.tj[33]";
connectAttr "LeftHandMiddle1.msg" "openposeCharacter_HIK.tj[34]";
connectAttr "LeftHandMiddle2.msg" "openposeCharacter_HIK.tj[35]";
connectAttr "LeftHandMiddle3.msg" "openposeCharacter_HIK.tj[36]";
connectAttr "LeftHandMiddle4.msg" "openposeCharacter_HIK.tj[37]";
connectAttr "LeftHandRing1.msg" "openposeCharacter_HIK.tj[38]";
connectAttr "LeftHandRing2.msg" "openposeCharacter_HIK.tj[39]";
connectAttr "LeftHandRing3.msg" "openposeCharacter_HIK.tj[40]";
connectAttr "LeftHandRing4.msg" "openposeCharacter_HIK.tj[41]";
connectAttr "LeftHandPinky1.msg" "openposeCharacter_HIK.tj[42]";
connectAttr "LeftHandPinky2.msg" "openposeCharacter_HIK.tj[43]";
connectAttr "LeftHandPinky3.msg" "openposeCharacter_HIK.tj[44]";
connectAttr "LeftHandPinky4.msg" "openposeCharacter_HIK.tj[45]";
connectAttr "RightHand.msg" "openposeCharacter_HIK.tj[46]";
connectAttr "RightHandThumb1.msg" "openposeCharacter_HIK.tj[47]";
connectAttr "RightHandThumb2.msg" "openposeCharacter_HIK.tj[48]";
connectAttr "RightHandThumb3.msg" "openposeCharacter_HIK.tj[49]";
connectAttr "RightHandThumb4.msg" "openposeCharacter_HIK.tj[50]";
connectAttr "RightHandIndex1.msg" "openposeCharacter_HIK.tj[51]";
connectAttr "RightHandIndex2.msg" "openposeCharacter_HIK.tj[52]";
connectAttr "RightHandIndex3.msg" "openposeCharacter_HIK.tj[53]";
connectAttr "RightHandIndex4.msg" "openposeCharacter_HIK.tj[54]";
connectAttr "RightHandMiddle1.msg" "openposeCharacter_HIK.tj[55]";
connectAttr "RightHandMiddle2.msg" "openposeCharacter_HIK.tj[56]";
connectAttr "RightHandMiddle3.msg" "openposeCharacter_HIK.tj[57]";
connectAttr "RightHandMiddle4.msg" "openposeCharacter_HIK.tj[58]";
connectAttr "RightHandRing1.msg" "openposeCharacter_HIK.tj[59]";
connectAttr "RightHandRing2.msg" "openposeCharacter_HIK.tj[60]";
connectAttr "RightHandRing3.msg" "openposeCharacter_HIK.tj[61]";
connectAttr "RightHandRing4.msg" "openposeCharacter_HIK.tj[62]";
connectAttr "RightHandPinky1.msg" "openposeCharacter_HIK.tj[63]";
connectAttr "RightHandPinky2.msg" "openposeCharacter_HIK.tj[64]";
connectAttr "RightHandPinky3.msg" "openposeCharacter_HIK.tj[65]";
connectAttr "RightHandPinky4.msg" "openposeCharacter_HIK.tj[66]";
relationship "link" ":lightLinker1" ":initialShadingGroup.message" ":defaultLightSet.message";
relationship "link" ":lightLinker1" ":initialParticleSE.message" ":defaultLightSet.message";
relationship "shadowLink" ":lightLinker1" ":initialShadingGroup.message" ":defaultLightSet.message";
relationship "shadowLink" ":lightLinker1" ":initialParticleSE.message" ":defaultLightSet.message";
connectAttr "layerManager.dli[0]" "defaultLayer.id";
connectAttr "renderLayerManager.rlmi[0]" "defaultRenderLayer.rlid";
connectAttr "defaultRenderLayer.msg" ":defaultRenderingList1.r" -na;
// End of openpose_humanik_test.ma