sbourgoing / omtk

Lightweight open-source production tools for Maya
MIT License
0 stars 0 forks source link

Open Maya Rigging Toolkit

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.

Installation

  1. Clone the repository or download a release

  2. Add this directory to your PYTHONPATH environment variable

  3. Open Maya

Alternatively, if you are using rez, a package.py file is included.

Rules

The following rules simplify the implementation of the system and must be respected for Omtk to work properly.

Third parties

Omtk vendor the following third party libraries:

libFormula

A lightweight programming language that create maya utility nodes setup by parsing mathematical formulas.

Read the documentation.

libSerialization

An IO module that allow serialization/deserialisation of Python objects to Maya networks.

Read the documentation.

Qt.py

Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 and PyQt5.

Read the documentation

Testing

If you are on Linux and have pytest installed you can run the unittests with the test.sh script.

Support

If you are in need of support, please create a GitHub issue.