Profile PictureErik Spellerberg

Grid Mover for Maya

$0+
3 ratings

Tired of your vertices going off the grid?

...well, I was. This tool mainly changes the Step Snap setting of the move tool, so that the manipulator moves in steps of units that you select with the buttons. Extremely simple and easy to use UI, switch from moving at 10 cm increments to 10 decimeter increments with a single toggle of the unit size.

Click the button for how many units you wish set step increments to, and below you can say if you want it to be centimeters, decimeters or meters. Pressing the highlighted button again will turn step snaps off.

Switch modes by starting the script with DiscreteMover.run(1) or .run(0) for Pow2

The tool has 12 buttons, with two predefined ranges of steps, so you can easily work with metric units or in power of two *. It also does not matter if your scene is set to work in Meters or Centimeters, it will adjust the values so that the steps are correct.

If you change Maya scene settings from Meters to Centimeters you just need to relaunch the tool and the buttons will adapt to your current scene size.

(* These can easily be altered at the very top of the script by editing it in a text editor.)

Easily keep your vertices on grid

DiscreteMover respects the current "Preserve UVs" setting of the Move tool

Snap vertices to nearest nonselected neighbor

This feature makes it easy to set keep consistent bevels at any stage of modeling

As a handy bonus feature are some buttons for snapping verts to the closest unit of the chosen setting. Which is incredibly handy for making sure all your corners actually meet up seamlessly where they should!

Updates:

2022-11-30

  • Changing unit (mm, cm, dm, m) now updates step immediately and sets it to the last value clicked. (Button with yellow color)
  • Editing the float value manually now also changes the step size (It was originally meant only for Snap to Closest)

Install Instructions:

Place DiscreteMover.py in your global scripts folder,
C:\Users\USER\Documents\maya\scripts

The script is Python code, so add a Python shelf button with the code:

import DiscreteMover
DiscreteMover.run(0)

To run the script in Metric mode, use run(1) instead of run(0)

Support:
Contact me on discord Optagon#1745 for support, or twitter @Optatron

$
Add to cart

A great workflow - and quality of life improvement.

Copy product URL

Ratings

5.0
(3 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$0+

Grid Mover for Maya

3 ratings
Add to cart