I designed this Node-based interface as a way of learning Python and PyQt. It has been developed with Maya 2011 and only (as of now) works with Maya 2011. It's only meant to work with setting up particle systems. Some node functions aren't complete, but for the most part all of them are done.
Python
Switch branches/tags
Nothing to show
Latest commit 30d35bd Aug 2, 2012 @drumboy354 Update README.md
Permalink
Failed to load latest commit information.
src Initial commit Aug 1, 2012
ui renamed mainApp -> nodeGui Aug 1, 2012
.gitignore Initial commit Aug 1, 2012
README.md Update README.md Aug 1, 2012
__init__.py renamed mainApp -> nodeGui Aug 1, 2012
nodeGui.py renamed mainApp -> nodeGui Aug 1, 2012

README.md

Maya-Node-Interface

About

I designed this Node-based interface as a way of learning Python and PyQt. It has been developed with Maya 2011 and only (as of now) works with Maya 2011. It's only meant to work with setting up particle systems. Some node functions aren't complete, but for the most part all of them are working.

NOTE: As mentioned above, I designed this GUI to LEARN Python and PyQt. This is my first project with Python and PyQt, so if you expect to have the most efficient perfect code, you will be sorely dissapointed. But it does what I set out for it to do. Which is why it's free :-)

DOUBLE NOTE: Unfortunately I don't have enough time, or frankly the willpower (as of yet), to put together a complete tutorial walk-through of how I designed this and how everything works. Maybe I eventually I will put one together.

Requirements

This app depends on PyQt4 installed for Maya

Instructions

Download the package and place the MayaNodeInterface directory somewhere in your Maya PYTHONPATH

In Maya:

import MayaNodeInterface
MayaNodeInterface.show()

Video Sample

Here's a little sample of what the code actually does.

https://vimeo.com/40380911

Contributors

A HUGE THANKS to Justin Israel (justinfx) and all of his help with this project. It wouldn't have been possible (no, literally) without him.