Skip to content

eyzhou123/Maya-Scripts

Repository files navigation

Maya-Scripts

Python scripts to aid with modeling and rigging in Maya

1) Auto Deterioration Script

This script has an interface and allows the user to apply random deterioration to a 3D model. The current types of deterioration are categorized as noise patches, dents, and breaking/cracks. The user is able to alter parameters for these categories and even save them as profiles to easily reuse on similar models. These profiles are saved to a text file and are read in on every use of the tool. Drawing Drawing Drawing

2) Basic Zero-Out Script

This was one of my first scripts written in Maya. It simply builds a small interface that lists the objects in the scene, with buttons for zeroing out translate, rotate and scale values if they are not already zeroed out. Drawing

3) Circular Tiling Script

This was a small script that was used in my game "Silk and Stone". It was used for arranging objects in a circular pattern, which made modeling pagoda tiles, circular gates etc. very efficient. Drawing

4) Landscape Generator Script

This script has an interface and allows the user to first randomly generate terrain from a default plane. Then, the user may select models to use as a database, which the script will pull from when randomly populating the terrain with the models, taking into account the elevation differences. Drawing Drawing

5) Maya API Script Test

A small exercise with the Maya API to loop through vertices much quicker than with a for loop in Python.

6) Skin Weight Averaging Script

This script was made to fix skinning issues for models that had disconnected pieces (for example, game models that had customizable features). Instead of mirroring skin weights, which would fail if some weights were 0, it averages the weights for smoother results. Drawing Drawing

7) Zero Out Control Script

This small script zeros out a control to make a rig cleaner. It is a small task that would have had to be repeated many times while setting up a rig.

About

Python scripts to aid with modeling and rigging in Maya

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages