Published using Google Docs
Smart Scripts Documentation - Release v.2
Updated automatically every 5 minutes

Maxivz’s Smart Scripts Documentation - V.2

Super Smart Symmetry:

Detects in which axis and direction it should make the symmetry based on an edge loop selection:

Multiple symmetry if the selection includes multiple axis:

If you have a group of faces selected, it will delete the other faces and mirror the selection.

If you select models mirrored with this script it will merge them and weld the edges

To implement:

-Add support to apply a new symmetry to instances of the object if a new symmetry operation is performed in some of them

- Support for symmetry’s that are not aligned to the axis planes (for example a rotated cylinder, or rotated tube)

Update Notes(25/5/16):

-Better Support for mirroring when the borders of the symmetry and not facing the positive direction of each axis (almost ready, should update in the following days)

-Better support for automatic mirror detection when the symmetry pivot is not in the (0,0,0) position

Smart Edge Loop:

If you make a loop step selection of at least 3 edges it will extend it. Otherwise it will perform the standard edge loop operation

Also works with multiple loop selections at the same time:

Created(26/5/16)

Smart Edge Ring:

If you make a ring step selection of at least 3 edges it will extend it. Otherwise it will perform the standard edge ring operation.

Also works with multiple ring selections at the same time:

Smart Extrude:

If you have an edge selected it will perform an extrude and switch to the previous tool:


If you have a face selection it will duplicate the selection to the same object and switch to the previous tool, if you hold the button for a second and release it will duplicate the selection to a new object:

If you select and object and press the hotkey it will duplicate the object and switch to previous tool, if you hold the hotkey for a second it will create instances instead

Special Installation:

Download(updated 04/7/16):  https://db.tt/NHPlxuRx

Quick Align Objects:

Aligns all the selected objects to the position of the last selected object.

Download(updated 04/7/16):  https://db.tt/JLjzqmDH

Subdivide By Smoothing Groups:

Same behaviour as turbosmooth by smoothing groups in max, still has some bugs.

Download(updated 04/7/16):  https://db.tt/P9mjL5NL

Created(26/5/16)

Bug Reports:

Theres still bugs to fix,things that need a bit of work and optimization. So I would really appreciate if you could do bug reports for each time the tool is not working as intended.

If doing a bug report please include an example Scene of where the bug happened and a brief description of what you were doing when the error happened, so I can replicate it and hunt it down.

To send an error report, please send me a personal message in polycount (maxivz), with the attached scene on a dropbox or drive link. So I can replicate the bug and hunt it down.

Note: Please, developed in Maya 2016.5 (2016 Ext 2). It should work for older versions, but compatibility is not assured

Installation:

  1. Go to Windows->Settings/Preferences->Hotkey Editor
  2. In the Hotkey Editor select the Runtime Command Editor and click on the New Button
  3. Name the script accordingly, select Python in the language check and paste the code
  4. Press Save Runtime Command
  5. Assign the Command to a hotkey