Adverti horiz upsell

SmartMesh Tools 1.1.0 for Maya (maya script)

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

License
Button download
2,513 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
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:

  • Dmitry_G
    Dmitry_G
  • Vertebra
    Vertebra
  • tagayashi
    tagayashi
  • coldside
    coldside
  • Sakataki
    Sakataki
  • bla1234567890
    bla1234567890
  • comtoo
    comtoo
  • keyi
    keyi