Windows | Unix | code | |
---|---|---|---|
OS |
universal scripting environment with Python which Maya, Houdini and Blender.
DCC tool scripting is almost used Python, but these api isn't similarly anything. If you make lightweight tool, need to remember each application manners. Yurlungur is common interface which adapted each application for universal wrapper.
Yurlungur is inspired by PyMEL.
- HOM (Houdini Object Model) like command wrapper.
- PySide & PyQt shorten accessor.
- Useful py-snippet for Game&Film technical artist.
Node | Attribute | Geom | |
---|---|---|---|
Maya | ○ | ○ | ☓ |
Houdini | ○ | ○ | ☓ |
Blender | ○ | ○ | ☓ |
Substance | ○ | ○ | - |
Gaffer | - | - | - |
Unreal | - | - | - |
pipenv install yurlungur
If you use Unreal or Standalone for full supports, Yurlungur require PySide
module.
pipenv install pyside
# Blender
bpy.data.objects["foo"].bar = 1
// MEL
setAttr "foo.bar" 1;
# yurlungur
import yurlungur as yr
yr.YNode("foo").bar.set(1)
- basic api
- github.io
- unreal
lets see CONTRIBUTING.
Yurlungur is MIT License.