Skip to content

peerke88/SkinningTools

Repository files navigation

SkinningTools

refactor of the original skinning tools https://gumroad.com/l/skinningTools_PL

main goal of the tools is to make clean code that is ready for Python 3 maya code should be seperated in the Maya folder hopefully we can make some parts DCC agnostic to get the same or similar functionality in other dcc tools (future dev)

documentation

API

Authors

Prerequisites

 - Maya 2017+
 - Python 2.7 (3.7)
 - sphinx (extensions: sphinx-autoapi,  groundwork-sphinx-theme)

launch

use the package creator to create a package and install through the mel file or place the skinningtools folder in a location maya can find (mydocuments/maya/scripts for example) after that use the following python commands:

  • for development:
import sys
# Path to the project folder containing the module 'SkinningTools'
sys.path.insert(0, r"C:/path/to/project/folder/")

from SkinningTools import reloader
from importlib import reload 
reload(reloader)
reloader.unload(newScene=False)

from SkinningTools.UI import SkinningToolsUI
reload(SkinningToolsUI)
myWindow = SkinningToolsUI.showUI()
  • for release/use:
from SkinningTools.UI import SkinningToolsUI
myWindow = SkinningToolsUI.showUI()

Acknowledgments

  • kdTree
  Author: Matej Drame
  License: MIT license
  • Controls sliders
  Author: [Daniele Niero](https://github.com/daniele-niero)
  License: GNU license
  • paint skin weight pickwalking
  Author: [Ryan Porter](https://yantor3d.wordpress.com/)
  • pyprof2calltree
  Author: David Allouche
  Licences: Freeware(MIT) https://github.com/pwaller/pyprof2calltree/blob/master/LICENSE
  • qcahcegrind
  Author: Josef Weidendorfer
  Licences:
    - kcachegrind: GPLv2 (http://kcachegrind.sourceforge.net/html/License.html)
    - Qt: LGPL 2.1 (http://qt-project.org/doc/qt-5.0/qtdoc/lgpl.html)
    - dot: EPL (http://www.graphviz.org/License.php)
  • google_trans_new
  Author: LuShan
  Licences: Freeware(MIT) https://github.com/lushan88a/google_trans_new
  • requests
  Author: Kenneth Reitz
  Licences: Apache 2.0 http://python-requests.org

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •