Power Python for Maya Development – GDC 2011

Categories: IDE, Maya, PyMEL, Python
Tags: , , , ,
Comments: 8 Comments
Published on: March 7, 2011

Do you ask yourself any of these questions?

a). Ever wonder what the big deal is with Python vs. MEL?
b). What is all of this Python Classing and PyMEL nonsense?
c). Why go to the trouble of using a complicated IDE?

The answers are in my talk from GDC last week. Hope it helps those ready to take the plunge into PyMEL and advanced Python development:

PDF: Power Python Development for Maya (6 MB)

ZIP of Movies: Power Python Dev Movies (51 MB)

Streaming Video of presentation HERE

Post to Twitter

  1. jparks says:

    Who will be second to comment? Any questions? Anyone?

  2. SonOfCake says:

    I win!!! What do I get? My comment?
    pyMel – 1
    cmds – 0
    MEL – -1 (but we love you MEL)

  3. jason says:

    Mr. Jonas beat you to it. The cakesson, “Son of Cake” gets executive status at The Art of Tech, indefinitely.

  4. j says:

    Thank you so much for sharing! I’d like to ask you two questions if you don’t mind.
    1. is your presentation video online somewhere we can view?
    2. is there a way to use python or pymel in expression editor without calling the code from script editor? if this is possible it’ll be so much better when working with particles.

    • jason says:

      The presentation is available via GDC Vault and will be released for Rigging Dojo students/newsletter subscribers soon. The Dojo will release to the general public sometime in the near future, I think.

      I don’t think there is a way to code python in an expression. I seem to remember a thread about the scriptNode supporting python (which should in-turn support PyMEL),

  5. Hey Jason,
    Is there any chance for me to wacth a recorded video of this lecuture ?

    Really awesome site, keep up the good work !

  6. Hey Jason,

    I think in your talk you mentioned PyMEL auto-completion in Eclipse. I’ve got it partially working in Eclipse but I’m encountering some problems.

    So when I type:

    import pymel.core as pm

    A lot of auto-complete options pop up like pm.polyCube()

    Then if I go like this:

    import pymel.core as pm
    cube = pm.polyCube()

    No auto-complete occurs so I can’t see what methods my cube object has. Is there something I’ve set up wrong?


  1. […] eks on Jul.21, 2011, under IDE, Maya As Jason Parks noted, Wing is definitely a great IDE to work with Python. With OpenMaya and pymel auto-completion […]

Leave a Reply

Your email address will not be published. Required fields are marked *


Welcome , today is Wednesday, May 31, 2023