• Shift dragging files into Maya 2012

    Shift dragging files into Maya 2012 can be a risky business; it turns out that it will delete your file.

    So if you are after new ways of off-loading some of those pesky files that clutter your hard-drive simply shift drag them into Maya and all your dreams will come true. This works for even for Maya native files, they are imported then deleted from the source location. A simple restore from the recycling bin will cease your soon to be heart attack.

    Happy Undeleting!


  • 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.