67b3deedbd
Three changesets bundled together: - faceFollow (Camera/Neck) for the ARKit-blendshape face: it can now rotate with the mapped Body_Neck joint's own local axes instead of always billboarding toward the camera. - Fixed a real correctness bug: the face was rendering as isolated dots. Verified against OpenPose's own published keypoint diagrams and source (FACE_PAIRS_RENDER_GPU, 63 pairs) that it should render connected jaw/eyebrow/nose/eye/mouth contour lines; full_limb_data() was also silently dropping face limbs entirely. Both fixed. - Default eyes/ears: most rigs (HumanIK included) have no REye/LEye/REar/LEar joints, only Head/Nose, leaving those 4 slots permanently invisible. They now get a synthetic head-relative position when unmapped but Body_Nose is mapped, anchored at and rotating with the Nose joint's own orientation (not the camera) -- toggleable via useDefaultEyesEars, always overridden by an explicit joint mapping. Also drops the RShoulder->REar / LShoulder->LEar lines from BODY_25 and COCO connectivity by request (a detection-robustness quirk of OpenPose's original network, not real anatomy) so ears stay leaf points -- a disclosed, deliberate deviation from upstream's otherwise-verbatim connectivity. All verified against real Maya (2022/2023/2024), not just logic: rotation math checked exact, explicit-mapping-overrides-fallback checked, shoulder-ear removal checked against full_limb_data() output, rendered test scenes visually confirmed against OpenPose's own reference diagrams. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
601 lines
29 KiB
Mathematica
601 lines
29 KiB
Mathematica
//Maya ASCII 2024 scene
|
|
//Name: openpose_humanik_test.ma
|
|
//Last modified: Tue, Jul 14, 2026 10:09:43 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" "E43A0262-4D60-DF02-EF61-A1AEA19F0939";
|
|
createNode transform -s -n "persp";
|
|
rename -uid "BB62F98A-47B0-A411-1D52-ECB81BBE4EBC";
|
|
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 "3B445445-417F-D595-57AD-0AA18706C6A1";
|
|
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 "45EA3531-43B9-F008-9BC4-EF84F467BB47";
|
|
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 "40690F10-4428-2AF9-8990-57919D2A2585";
|
|
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 "75575145-4B25-769A-E59D-05860E34C5EC";
|
|
setAttr ".v" no;
|
|
setAttr ".t" -type "double3" 0 0 1000.1 ;
|
|
createNode camera -s -n "frontShape" -p "front";
|
|
rename -uid "91508474-4621-9BDC-7B52-0083D70E2B9C";
|
|
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 "1F02B4B8-4ABD-0DEB-6A17-5CB228F155D1";
|
|
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 "D195B0A6-4ABE-158A-7B76-60918D15B764";
|
|
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 "11CDC41F-4623-39E7-6382-84AE29E91CEC";
|
|
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 "8484B5EE-44DF-7AEF-883C-6DBDE2360DF7";
|
|
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 "3EBE47D4-4B48-B75B-E950-E4806BF1A852";
|
|
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 "1B5D3999-4A92-E02B-B660-14A81EB26AED";
|
|
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 "8AF42280-42A8-CCB6-E45C-2C8E5A46EA80";
|
|
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 "C258D1AE-4D70-EEC2-C896-0A9D325945F7";
|
|
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 "65567901-4F3A-504D-6AC0-FD90DCB24AE5";
|
|
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 "CC40A30F-40AC-AFD1-10FB-9283CA7635D6";
|
|
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 "4F88AF7A-46D8-8563-D88F-6BB6B42B3266";
|
|
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 "65768928-47B8-835A-4552-CABFC71BD9F8";
|
|
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 "0A5D38B5-4281-9F97-1CA0-9BA7B4DAEC97";
|
|
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 "816BB779-49B0-AA00-1808-7DA28DC9E090";
|
|
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 "C10128AF-42D7-0DEC-6279-E09DC27678E2";
|
|
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 "6F7ABED4-4238-6706-CB8E-28837766BFD2";
|
|
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 "289D4BF7-40E0-5E1C-06C9-D48F7FCC3407";
|
|
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 "B39F51C1-4F99-6011-0DAC-78B8767119B1";
|
|
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 "9D3A9992-48FB-9611-7034-378F86AF785C";
|
|
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 "589AA861-482E-D604-A1BD-FB97246CEE3F";
|
|
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 "A41E9638-40C3-621D-5599-30B84A604C25";
|
|
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 "143C287F-4803-032D-5608-A1B0678DA021";
|
|
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 "7B91BB6C-417B-5BAC-7206-4A841150A371";
|
|
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 "640539B5-420F-0B80-0FE7-4193D7125CDA";
|
|
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 "25752607-4C3B-F058-9DC5-50B23CEE37BC";
|
|
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 "B678348F-4039-543D-EAE9-B3A818C60327";
|
|
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 "A854759B-4CDE-D1A9-CA84-A28DFD7B1BA2";
|
|
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 "505B5131-4740-C552-3329-63824CB47373";
|
|
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 "2A4A1D8E-4147-2E9F-F4D5-AFB06FD4C2E4";
|
|
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 "6121352A-4552-F517-8192-B6B2E0F25954";
|
|
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 "6855CFEF-4D30-5A55-C88E-BB916D777FFA";
|
|
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 "E1E86A55-4EFD-7C16-DDAF-8D96F4938B85";
|
|
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 "9403FC78-45C2-3548-34E0-8EA5E8AD9163";
|
|
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 "3D5695BD-4A72-9660-9447-F3B55B1B80CC";
|
|
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 "ABC3381D-42DA-88D0-8263-1FA4717A4BFB";
|
|
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 "0A18363F-4D8D-CF05-11BB-938B8ECCA517";
|
|
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 "CB6B562C-4B38-8211-6B2D-D7BE4CB80804";
|
|
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 "DA9256FC-43F7-A75F-FCC4-B4A069AEF478";
|
|
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 "5E5F2766-4EE8-60AD-E947-709598EF760A";
|
|
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 "76BC6340-4009-7CB5-E0D5-02920018A18A";
|
|
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 "9893198F-4DA0-4A20-D943-6880A41260BC";
|
|
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 "4C972F46-45D0-7C4A-C9AB-5DA98D808ED0";
|
|
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 "1AA2CE61-49A8-BF4D-A7FE-2CACE42FF0CF";
|
|
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 "D1337030-4CF6-3E98-974F-A18C4470E5EE";
|
|
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 "F5E0D358-4633-BD6F-50E2-0E84B4F7B6EC";
|
|
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 "A39D5E62-4D74-F344-E58F-588EA2EF922B";
|
|
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 "E30C6754-46B3-ED00-564A-C8BD1903E8D4";
|
|
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 "A22CD2F3-4455-C2A3-E29F-A79B81966A0A";
|
|
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 "B4657E24-4F3B-2E28-2B44-BCADD325953E";
|
|
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 "4E711160-4492-0FCA-0AF6-8C96DA37E03F";
|
|
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 "81DE22E3-4F78-D664-EEDF-9EA1F708BD20";
|
|
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 "40C3A379-4951-ECAF-480D-7291E4D98988";
|
|
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 "2B706EB2-4768-7084-EF45-16BA035F1054";
|
|
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 "EB58A6CB-4237-8ED5-54C6-4A93807D278A";
|
|
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 "2A0D498B-4084-0C90-6334-C7A45BD1AE81";
|
|
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 "71DD94BB-4847-A042-348E-1984D4B1193F";
|
|
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 "19B77A80-44E4-82C2-9C5F-D78979582369";
|
|
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 "72D25179-4425-ADC6-EF3F-FA93512F8228";
|
|
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 "60E8C2A7-4D4E-DF8A-674E-02901EEFDD6B";
|
|
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 "198C57E9-4AEB-067D-2FAD-0597C6C6840E";
|
|
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 "B2E03BC0-4629-0916-1893-3B8213015300";
|
|
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 "2DC60B4F-490A-52C4-0122-BEAF08A2132F";
|
|
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 "9E8DA29B-42A2-CB9E-6EF0-1F830202D7FF";
|
|
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 "CC9F1B96-4B81-CE1D-1CBB-D0AA973206A1";
|
|
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 "BBBCA7E4-487E-A07A-B4BB-16AB0444E9AD";
|
|
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 "8D296EC3-4BFE-4A24-CC73-509C03077962";
|
|
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 "8330F183-49B1-4A7F-6DC1-608BD6943D2B";
|
|
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 "31278C8D-45AF-FF84-9187-9289A8612798";
|
|
createNode openposeCharacter -n "openposeCharacter_HIK" -p "transform1";
|
|
rename -uid "EFAFEE4C-41FD-853E-5E0C-E4A87FE72645";
|
|
setAttr -k off ".v";
|
|
setAttr -s 59 ".tj";
|
|
createNode lightLinker -s -n "lightLinker1";
|
|
rename -uid "78B99464-4195-3AE2-4136-42A0DC1F0A8E";
|
|
setAttr -s 2 ".lnk";
|
|
setAttr -s 2 ".slnk";
|
|
createNode displayLayerManager -n "layerManager";
|
|
rename -uid "F36C49ED-4551-EB40-7540-ADB6644266A3";
|
|
createNode displayLayer -n "defaultLayer";
|
|
rename -uid "4DCE6DAB-48BD-B84D-F048-638E09DED6CB";
|
|
setAttr ".ufem" -type "stringArray" 0 ;
|
|
createNode renderLayerManager -n "renderLayerManager";
|
|
rename -uid "D4B82764-4409-3014-08F0-38B4658C558E";
|
|
createNode renderLayer -n "defaultRenderLayer";
|
|
rename -uid "37D5FEA0-47E3-3113-241E-918460A926C4";
|
|
setAttr ".g" yes;
|
|
createNode script -n "uiConfigurationScriptNode";
|
|
rename -uid "04FBB43B-4E9F-9FBB-D862-1BB7FC2D5825";
|
|
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 "6E6E8752-4339-0692-6B57-888A407A216B";
|
|
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
|