Skip to content

wayneyip/splinify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

splinify

Splinify_img1

Maya Python tool to automate spline IK joint chain setup on two given joints.

Features

  • Automatic stretchy spine setup (with volume-preserving squash and stretch)
  • Automatic cluster controls setup (with adjustable joint chain length along spline)
  • Option to automate joint chain setup (up to 100 joints) or use existing joints

Instructions

  • Place wy_splinify.py and wy_splinifyUI.py in your Maya Scripts folder, found in:

    • Windows: C:\Users\<Your-Username>\Documents\maya\<20xx>\scripts
    • OSX: /Users/<Your-Username>/Library/Preferences/Autodesk/maya/<20xx>/scripts
    • Linux: /home/<Your-Username>/maya/<20xx>/scripts
  • Restart/open Maya, then open the Script Editor by:

    • Going to Windows > General Editors > Script Editor

      or

    • Left-clicking the {;} icon at the bottom-right of your Maya window

  • Copy/paste and run the following code in your Script Editor:

     import wy_splinifyUI
     reload (wy_splinifyUI)
     wy_splinifyUI.splinifyUI()
    

    to launch the Splinify tool UI.

  • (Extra) Save the UI launch code to a shelf button:

    • Go to File > Save Script to Shelf in the Script Editor
    • Type in a name for the button (e.g. "Splinify"), and hit OK
    • Splinify should now be saved as a button in your shelf.

Details

Technologies: Maya, Python

Developer: Wayne Yip

Contact: yipw@usc.edu

About

Spline IK joint chain creation tool for rigging in Maya.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages