Monthly Archives: October 2012

Building AETemplates with PyQt

I’ll be honest. Building an AETemplate using MEL is an activity that I enjoy about as much as going to the DMV. It’s very tedious and can take forever to get anything done. The more complexity you add, the more daunting the logistics become. At this point, you’re probably thinking “Oh, he’s about to talk… Read more »

Intro to AETemplates

If you’ve ever written a custom node for Maya, you’ve probably had to deal with AETemplates. They’re those MEL scripts that control how your node appears in Maya’s Attribute Editor. Hence why their name is short for Attribute Editor Template. AETemplates are used by every single node type in Maya including the built-in ones. AETemplates… Read more »

Working with custom widgets and signals in Maya PyQt

In my previous post, I introduced the fundamentals of using PyQt to develop interfaces for Maya. Now, I’m going to take it a step further and show you how to create custom widgets along with their own custom signals and connections. Our goal is to build upon the previous tutorial to create a more advanced… Read more »

Creating a simple UI in Maya using PyQt

In this post, I’m going to cover the very basics of using PyQt in Maya. I’m working with Maya 2011 but this should be relevant for 2012 & 2013 as well. To benefit from this tutorial, you should already be reasonably familiar with Python, particularly with respect to Maya. You do not have to know… Read more »

Hello! Welcome!

My name is Dan and I’m a Pipeline TD/Developer at Hydraulx. My work involves lots of tinkering with the Maya APIs, which means plenty of Python, C++, PyQt, etc. Over the years, I’ve learned lots of cool tidbits about developing for Maya, some obvious and some not. My goal with this blog is to pass… Read more »