- About
- Tool Source Code and Details
- Core Features
- Workflow
- Installation
- Project Status
- Feedback
- Contacts
Procedural Joint Builder and Rig Planning Tool for Autodesk Maya
Creative Skeletons is a Python driven joint chain builder designed to help plan, validate, and construct skeletons in a consistent and scalable way inside Maya.
The tool focuses on rig integrity, automation, and repeatable workflows rather than manual joint placement.
• Data driven over manual edits
• Rebuildable systems over destructive workflows
• Clear separation between planning and execution
• Readable and maintainable code
This project is part of an ongoing rigging and tooling portfolio focused on system driven rig development using Maya Python and the OpenMaya API.
• Locator based joint planning system
• Automated joint creation from validated locator data
• Custom locator shapes for better viewport clarity
• Clean hierarchy generation
• Rebuild friendly workflow
• Dynamic UI utilizing PySide6
- Create planning locators for character or asset
- Adjust placement with visual feedback
- Validate structure and relationships
- Build joints automatically from the locator data
- Iterate safely without breaking the system
- Extract creativeSK and place the folder contents inside your Maya directory plug-ins folder, if no plug-ins folder exists create one: /maya/plug-ins (this directory is usually found in the Documents folder).
- Place out_cLocator.png icon inside /maya/prefs/icons, create onne if it doesn't exist.
- Inside Maya, go to Windows -> Settings/Preferences -> Plug-in Manager.
- In the Plug-in Manager enable the MtoU.py plugin, a tab named "Exporter Tools" should appear where you can start utilizing the MtoU exporter.
🛠 This tool is in Alpha: Expect changes and possible bugs as I add new features and improve workflows.
✅ Free for Commercial Use: This tool can be used for both personal and professional projects without restrictions.
⚠️ No Resale or Redistribution: This tool cannot be resold or redistributed for commercial intent.
If you encounter a problem or have an idea for improvement:
- Open an Issue describing your problem, suggestion, or request.
- Include as much detail as possible: logs, screenshots, reproduction steps.
💡 Your feedback will influence future releases!
Want to connect, ask a question, or collaborate? Here's how to reach me:
- 📧 Email: davidmartinez3dtech@gmail.com
- 💬 Discord:
smiley_boy - 🌐 Portfolio / Website: Artstation
