An Orodruin implementation for Autodesk Maya.
⚠⚠⚠ Orodruin is NOT Production Ready but more of a Proof of Concept at this point.⚠⚠⚠
- Poetry must be installed.
- Python 3.7+ must be installed.
If you use pyenv, runpyenv install 3.7.9and poetry will pick up the proper version automatically - Orodruin must already be cloned.
- The Orodruin Editor must be cloned as well, next to the orodruin repository.
- The Orodruin Node Library should also be cloned and registered (see repo readme)
This is not strictly necessary but without that, you won't have any node to create
- Clone this repository next to orodruin's repository (this is mandatory, poetry uses a relative path to orodruin's folder to use it as a dependency.)
- cd in
orodruin-maya - Run
poetry installto create a new virtualenv and install all the dependencies. - Register the Maya module. This can be done in one of two ways:
- Add
/path/to/orodruin-maya/modulesto the environment variableMAYA_MODULE_PATH(at a system level or in your Maya.env) - Move the file
/path/to/orodruin-maya/modules/OrodruinMaya.modtoC:/Users/<username>/Documents/maya/modules(on Windows) and edit its content like so:+ MAYAVERSION:2022 OrodruinMaya any /path/to/orodruin-maya/ scripts: scripts
- Add
- Open the orodruin editor with the following snippet:
from orodruin_maya.ui.editor_window import OrodruinMayaWindow OrodruinMayaWindow.open()