Omtk is a lightweight suite of production rigging tools for Maya. This include an object-oriented modular autorig solution. Using metadata, generated rigs can be unbuilt and rebuilt if modifications need to be made.
Clone the repository or download a release
Add this directory to your PYTHONPATH
environment variable
Open Maya
Alternatively, if you are using rez, a package.py
file is included.
The following rules simplify the implementation of the system and must be respected for Omtk to work properly.
Omtk vendor the following third party libraries:
A lightweight programming language that create maya utility nodes setup by parsing mathematical formulas.
Read the documentation.
An IO module that allow serialization/deserialisation of Python objects to Maya networks.
Read the documentation.
Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 and PyQt5.
Read the documentation
If you are on Linux and have pytest
installed you can run the unittests with the test.sh
script.
If you are in need of support, please create a GitHub issue.