Maya

Pypredef
As my Python modules grew in number and complexity I found myself wanting code autocomplete. I also wanted the predefined completion (pypredef) files to be generated automatically. Here’s what I did. I started by creating a function that converts a string into an imported module. The string would be the...
Read more

Eclipse Port
Like most who use Python with Maya my primary IDE is Eclipse. There are plenty of other sites that have step-by-step tutorials for setting up Eclipse to work with Maya. So I won’t be covering that. Instead I have a tip for automatically opening a port to the IDE...
Read more
Getting Children
Here’s a little utility function for getting all the children across all branches of an object’s hierarchy. [crayon-603df2552e347431596388/] We start by getting the MDagPath of the passed in object name and use it to construct an instance of the MFnDagNode function set. The dag path has a public function called...