Adverti horiz upsell

SmartMesh Tools 1.1.0 for Maya (maya script)

Combine, Separate, Extract, & Duplicate without history group nodes

License
Button download
5,608 Downloads

Compatibility

  • 2017, 2016, 2015, 2014, 2013, 2012

Operating Systems

  • Windows

History

Created:12/21/2014
Last Modified:07/13/2017
File Size: 7.62 KB

Keywords

detach, merge, duplicate, maya

This script replaces Maya's default operations of Combine, Separate, Extract, and Duplicate Face.  This tool is similar to detachSeparate.mel 1.1 by JeffD ( https://www.creativecrash.com/maya/script/detachseparate-mel ) but with additional features.

Latest Features:

  1. Added customizeable variables to turn on or off tool's custom naming conventions (View commented code inside the .mel file)


General Features:
  1. Clean construction history - No more leftover groups when combining, separating, extracting, or duplicating faces
  2. Specific naming conventions - No more mysterious "polySurface" objects
  3. Quick hotkey implementation

Smart Combine:
Combined objects will:

  1. be renamed SmartCombine_#
  2. automatically center their pivots instead of defaulting to Origin
  3. try to land inside its starting group (if any), or whichever group contained the most objects involved with the operation
  4. not cause instanced objects to disappear
  5. never share the same short name, even if nested inside groups
  6. take on the name of the group, if an entire group is being combined (so a group named Gun with 25 objects will result in one mesh automatically named Gun)

Smart Separate:
Separated objects will:

  1. retain original object's name with _Sep appended as a suffix (for instance, TestMesh would separate into TestMesh_Sep_1 and TestMesh_Sep_2) so you can still identify the origins of separated objects in the Outliner/Hypergraph
  2. retain the original object's pivot point instead of defaulting to Origin
  3. stay inside their groups
  4. not cause instanced objects to disappear

Smart Extract:
Extracted objects will:

  1. retain original object's name with _Ext appended as a suffix
  2. retain original object's pivot point instead of defaulting to Origin
  3. not generate a polyChipOff node on its originating mesh, but instead a deleteComponent node
  4. will have a clear construction history and will not be linked with its originating mesh (deleting history on the extracted element will not delete history on the original mesh)
  5. stay as one object even if selecting multiple non-contiguous elements (regular Extract would result in each element as a separate object)

Smart Duplicate Face:
Duplicated faces will:

  1. retain original object's name with _Dup appended as a suffix
  2. retain original object's pivot point instead of defaulting to Origin
  3. not affect construction history whatsoever on the original mesh!  This means you can duplicate faces on rigged meshes or other objects with complex history you want to retain.
  4. not affect instanced objects
  5. stay inside their groups


Additional Features:
  1. Automated hotkey binding
  2. Automated shelf button creation
 


Please use the Bug System to report any bugs.
Please use the Feature Requests to give me ideas.
Please use the Support Forum if you have any questions or problems.
Please rate and review in the Review section.

People who favorited this item:

  • bla1234567890
    bla1234567890
  • tuandesigner.mtc@gmail.com
    tuandesigner.mtc@gmail.com
  • comtoo
    comtoo
  • klaLads
    klaLads
  • Vojtech Lacina
    Vojtech Lacina
  • dcrql
    dcrql
  • Santi Gutierrez
    Santi Gutierrez
  • kaiccd
    kaiccd