e2f2e6668a
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>
47 lines
1.7 KiB
JSON
47 lines
1.7 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Maya: Attach (debugpy)",
|
|
"type": "debugpy",
|
|
"request": "attach",
|
|
"connect": { "host": "localhost", "port": 5678 },
|
|
"pathMappings": [
|
|
{ "localRoot": "${workspaceFolder}/python", "remoteRoot": "${workspaceFolder}/python" },
|
|
{ "localRoot": "${workspaceFolder}/plug-ins", "remoteRoot": "${workspaceFolder}/plug-ins" }
|
|
],
|
|
"justMyCode": false
|
|
},
|
|
{
|
|
"name": "mayapy 2024: Run current file",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"python": "C:\\Program Files\\Autodesk\\Maya2024\\bin\\mayapy.exe",
|
|
"program": "${file}",
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": { "PYTHONPATH": "${workspaceFolder}/python" }
|
|
},
|
|
{
|
|
"name": "mayapy 2023: Run current file",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"python": "C:\\Program Files\\Autodesk\\Maya2023\\bin\\mayapy.exe",
|
|
"program": "${file}",
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": { "PYTHONPATH": "${workspaceFolder}/python" }
|
|
},
|
|
{
|
|
"name": "mayapy 2022: Run current file",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"python": "C:\\Program Files\\Autodesk\\Maya2022\\bin\\mayapy.exe",
|
|
"program": "${file}",
|
|
"console": "integratedTerminal",
|
|
"justMyCode": false,
|
|
"env": { "PYTHONPATH": "${workspaceFolder}/python" }
|
|
}
|
|
]
|
|
}
|