Tag Archives: 3D

Differences between MAYA_SCRIPT_PATH environment variable in python on a mac and windows system

Using Maya environment variables in your python scripts is a very convenient way to access files that your scripts need, such as UI files, or xml settings files etc. The basic principle is: Get a string of all the directories in the environment variable, split them by the separator, and then search each directory in the list for the file you are look for:

Recenter Frozen Objects 0.1

Quickly recenter objects with frozen transforms back onto the origin. Download re-center plugin 0.1 Installation Copy reCenter.py into your plugins directory Activate the plugin in the maya plugin manager window Usage Place the pivots of the objects you want to re-align in a logical position (usually at the center or base of the object). This […]

UV Scatter Script 1.4

Download UV Scatter Script 1.4 Last Updated 24 March 2013 This plugin requires the pyQT python libraries to be added to your maya installation. They can be downloaded here for windows and here for mac I have only tested this plugin with maya 2013 64bit for Windows and Mac OS (Mountain Lion), but it should […]

Ear Sculpting

I decided to do a little practice in ear sculpting. I find that it is a serious pain to model an ear correctly so that it doesn’t fall into the uncanny valley / look really odd. I followed a couple of tutorials, one in particular was a good starting point: http://www.cgarena.com/freestuff/tutorials/misc/earsmodeling/ My end result was […]

Involute Gear Model & Animation

I needed to model a working involute gear to be used in a close up shot for a project I am working on. It proved it be a little more time consuming than I first envisioned. Anyways I managed to complete it and have uploaded some screenshots showing  the topology flow and  a video of […]

Parent Shape Script (Maya)

I wrote a little python script to automate the process of parenting a shape node to an object as this feature currently isn’t available in the maya ui for some reason. It is very useful for cleaning up objects that you want to exist independently but underneath one common transform node. At the moment the […]