A rig, a pipe, and a scripter walk into a bar...
This repo is currently under development, feel free to peruse for updates or cool functions/ideas. Tools are biased towards Maya and Unreal Engine.
Follow production status by clicking this link
Run piper_installer.exe to add files that allow the user's currently installed Digital Content Creation (DCC) packages to know about piper. See, Building the Piper Installer below if piper_installer.exe is missing.
Maya
- piper_installer.exe will create the following file:
USER/Documents/maya/VERSION/modules/piper.mod
Houdini
- piper_installer.exe will create the following file:
USER/Documents/houdiniVERSION/packages/piper.json
Unreal
- piper_installer.exe will create the following symlink directory:
PROJECT/Plugins/Piper
Requires:
- Python 3.10.8 (Same as latest Maya version (2024), otherwise maya.standalone fails)
- PyInstaller
- PySide2
Run build_piper_installer.bat to generate piper_installer.exe
If cloning repo, make sure to initiate and update submodules found in piper/vendor after cloning. Example below
cd piper/vendor/pyx
git submodule init
git submodule update
Alternatively, clone, initiate, and update the repo and its submodules all in one line by running:
git clone --recurse-submodules -j8 https://github.com/MongoWobbler/piper.git
- Windows
- Maya 2023 to 2024
- Houdini 18.5 to 19.5
- Unreal Engine 5