rBMultiMat

3 votes
Version: 
0.1.0
Date Updated: 
04/07/2021

 

Maxscript for simplify many materials into one multimaterial.

Select objects with different materials, click “multiMat”, all material in selected objects will become 1 multimaterial.
Works like generate multimaterial when attaching ePoly objects, only it operates on nodes.
Usefull for working with many materials in scene, or maybe just to condense multimaterial.

Working in 2 mode:

  • Non destructive mode (click): Checking nodes with multiMaterial applied. End result is adding Edit_Poly() or materialID() modifier to stack depend on previous material. 
  • Fast mode (shift+click): Any node selected will be converted to editable poly, avoiding max modify mode which is slow. Be warned that this will collapse your stack. 

Multimaterial created will be sorted by name.

Usage:

  • drag and drop or run 
  • Undo works without guarantee.

 

 

Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
id_ivan's picture

update v0.1.1

v0.1.1 (04:30 4/26/2021)

Now only process one instead of all instances
Now works for groups
Fix wrong ids in materialList
Instance are maintained
Fix bug epoly with "Use NURMS subdivision" checked. It will get:
-. Disabled Use NURMS subdivision.
-. Turbosmooth modifier with the same iteration and isoline display
In fast mode (shift+click), selected nodes will be converted to editable poly.
-. All selected instance will be replaced with new ePoly object
Nodes reparent.
Anyone who donates to this project will received all updates. Thank you very much for your support.

Rivanoor Bren
https://rivanoor.info

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.