Friday, April 18, 2014

GD: Maya Python Script Ideas

So it's time to start brainstorming what sort of scripts I want to build in Maya! In Programming we've moved on from particles to learning about serious coding, and we're being versed in both Python and MEL. For these tools, though, we're primarily using Python. But what sort of tools would be useful for me in Maya?


  1. A toolbelt: combines all tools made by other GAD students into one easy-to-navigate UI with iterable functions for easy adding and subtracting
  2. A tool that senses if two verts are close enough together, to merge them without needing verts selected
  3. A simple prepare-for-FBX-export tool: freeze transforms, delete history, merge close verts, smooth all edges, bring mesh to dead centre of grid, centre pivot at bottom of mesh (all optional)
  4. Take the selected mesh and 'convert it' to UDK measurements: if, for example, you want your mesh to be 3ft tall in UDK, it will scale your mesh appropriately. this will have a UI where you imput the desired size of your mesh.
  5. Turn all pivots within a rig to face a certain direction
  6. Flood the skin weight influences of an entire rig to 0, except for the selected pivot which has a 1 influence
  7. When separating previously combined meshes, ensure all individual meshes have a centered pivot (something Maya strangely does not do)
  8. Rock generator: take selected cube and move verts about randomly
  9. Easier access to constantly update materials from Photoshop when editing the textures (so something like 3D coat that automatically updates when you save the Photoshop file) (this may be a tough one)
  10. Save reminder, or incremental save update

No comments:

Post a Comment