• Qt Overdraw

    When I was working on my last tutorial I came across an interesting issue with the Qt UI. I went through all the elements using windows modifier and notices a number of elements that appear to be dupes.

    Maya Perspective window after I started to shift some elements out

    Read the rest of this entry »


  • Integrating .Net & Maya 2012 UI – Pt 1

    This article is specific to Maya 2012, I have also created an alternate tutorial for Maya 2009 (32bit) Developers

    In this multi-part tutorial we’ll be covering two main areas, embedding .Net forms within Maya and extracting Maya UI components and embedding them within your .Net dialogs. To get this to work we will be exploiting the windows messaging system and as a result, this will only work on Windows based systems. This technique is not exclusive to Maya and can be used for many other applications and has saved me on many occasions. Please understand that this tutorial is aimed at intermediate users of .Net and Maya Python scripting, as there will be some C# code used to interface with the windows messaging system and Python code to load the .Net windows within Maya. If you want to learn more about the following concepts you can check out the Addition Resources I have included.

    Read the rest of this entry »


  • Integrating .Net & Maya 2009 UI – Pt 1

    This article is specific to Maya 2009, I have also created an updated tutorial for Maya 2012 (64bit) Developers

    In this multi-part tutorial we’ll be covering two main areas, embedding .Net forms within Maya and extracting Maya UI components and embedding them within your .Net dialogs. To get this to work we will be exploiting the windows messaging system and as a result, this will only work on Windows based systems. This technique is not exclusive to Maya and can be used for many other applications and has saved me on many occasions. Please understand that this tutorial is aimed at intermediate users of .Net and Maya Python scripting, as there will be some C# code used to interface with the windows messaging system and Python code to load the .Net windows within Maya. If you want to learn more about the following concepts you can check out the Addition Resources I have included.

    Read the rest of this entry »


  • Reel 2010

    This is a compilation of some of the Maya tools I have created and was able to show. 3dsMax reel still to come.

    If you want more details, check out the videos section.


  • Dirty Verty Node

    Language: C++ Maya API Node

    Summary: This C++ Maya API node is a compiled version of a Mel script, it assigns a color to a vert based on its convexity to the neighboring edges. This node can either use a color or take a Ramp node. It also includes an option to normalize the convexity values.