Material ID Organizer

39 votes
Date Updated: 
Author Name: 

 - added support for Corona 7 materials
 - added support for 0 - 65535 Mateiral IDs (3ds max 2018, 2019 and up)
 - Include not used materials in scene - from SME or Material Editor
 - fixed Select / Filter form Material Editors - SME and Material Editor

 - save settings on dialog close + size and position
 - select / filter from SME and Material Editoe in one button now
 - select / filter from multiple materials in SME

 - fixed red button highlights - for selected IDs


It will let you quickly organize Mat IDs and VRay Effect ID in the scene and create MultiMatteElelemnts:

- Sort materials list by Name, ID, Type or Material Editor Slot
- Multiselect and change ID
- Reset all MatID to 0 (select all -> press 0 button)
- Select on list by ID (switch "change" -> "select" or "add to select")
- Select materials by scene objects
- Add / Delete MuliMatteElements
- Highlight Buttons of used MatIDs Vray Effect IDs


 - added support for new Corona 7 materials (owerride ID in: _CoronaPhysicalMtl, CoronaLegacyMtl, CoronaLightMtl)
 - added 'Add name prefix: #' (in Add to Render Elements window) - to make masks automatically in Pulze Post Manager

- fixed support for older 3ds max versions (2015 and lower)
- fixed update of the preview list when entering the Base name in Add to Render Elements window

- new 'A/S' button to Assign / Select
  - Left-Click  - Assign
  - Right-Click - Select
- new "Multi" (CheckButton) to enable Multi - Assign / Select option
- new 'U' Unique Assign (check-button)
- new 'R' Random Assign (check-button)
- new '-' and '+' buttons to shift selected IDs by +1 or -1
- new 'Sub-Mtls' check-button to show all sub-Materials tree (Multi/Sub-Object material, Vray Blend etc)
- new XRef-Src check-button to list sub-Mtls from XRef Materials
  - show on list with other (dark green) background color
  - collect used IDs   - for Render Elements
  - collect used names - for Render Elements
- radio buttons Include:'ME' 'SME' converted to 'ME','SME' check-buttons
- new 'Scene' check-button to include (show on list) scene materials - when off show only materials from Material Editors
- Right-Click 'ME' or 'SME' buttons to quick switch between Compact and Slave Material Editor

- new 'Materials' button to select in Material Editor
- new 'Objects' button to select objects by selected materials
- fixed: Select objects by material

- new options in Add to Render Elements:
  - Include names - include material names in element name
  - Mono mask - create black and white mask for each ID
  - Red Mask Only - create mono as red mask for each ID
  - Save Log
    - Left-Click  - to Save Log - IDs list with material names
    - Right-Click - open log file (if saved already)
    - it saves it as txt file in same location as max file
- fixed flickering while resizing / scrolling
- changed list colors (header, selection etc)
  - not-focused selection is more visible now - specially in 3ds max with Light theme

- added possibility to deactivate and move license to new workstation (Deactivate in right-click menu)
- added possibility to automatically activate license on first start without user interaction
  - solution for offices with multiple licenses - specially when script started from network location
  - it require additional 'activation-data.ini' file to be placed in same folder as .mse script file
    email= purchase email
  - to request 'activation-data.ini' file or for more info - ask me by email

 - added support for max 2018, 2019 and up - supports 0 - 65535 Mateiral IDs
 - fixed error with Corona materials
 - fixed error with VraySky and other maps loaded to Envirement slot
 - checkboxes: include materials from SME or Material Editor (to show materials not used  in scene)
 - fixed Select / Filter form material editors (SME and Material Editor)
 - save settings on dialog close
 - fixed Red button hightlight for IDs higher than 49
 - more options in Add to MultiMatte
    - start from 0 or 1 - ( include 0 toggle)
    - include empty IDs
    - add only new IDs
 - Select / Filter from multiple materials in SME
 - Select / Filter from Material Editor and SME in one button now
 - Red button highlights - for selected IDs - same as in Object ID Organizer
 - faster list load and sort
 - new toolbar icon for light and dark color scheme
 - Support for Corona G-Buffer ID and CMultiMatte
 - fixed activation error on second start
 - Filter - show materials from selected only (MatEditor, SME or Objects)
 - "A" buttons :
    - Automatic Select from... MatEditor, SME or Objects
    - Automatic Filter from... MatEditor, SME or Objects
  - added support for more than 15 MatIDs - requires EffectsChannelEx plugin from Pavel Kuznetsov
  - more ID buttons - with scroll - up to 149 ID
  - switch to use same buttons for Matetial ID Channel or VRay ID Effect Channel
  - ID spinner with Asign and Select Button
  - select material from active SME
- Add / Delete MuliMatteElements
   + custom naming
   + preview of names
   + save base name and basic settings
- focus to new selection when right click on ID buttons
- keyboard shortcuts: Ctrl+A, Ctrl+D, Ctrl+I (select all, deselect, invert selection)
- fixed Refresh All
- Multiselect and change VRay Effect ID
- Right click on buttons - select by ID, Object or MatEditor active slot
- Right click + Ctrl on on buttons - add to selection - select by ID, Object or MatEditor active slot

Coming soon:
- Preview of old MultiMatteElments ( just idea, let me know if you need it )

- mID - Material Effect Chanel ID - 0,1,2,3,4,5,.. 65535 in 2018, 2019 and up
    and up to 255 in max 2017 and lower with EffectsChannelEx by Pavel Kuznetsov
- vcOr - Vray / Corona - Override Material ID - On, Off, --
- vcID - Vray Mtl Effect ID / Corona Mtl G-Buffer ID - 0,1,2,3,4,5,.....9999
- Name - Material name (if Multisub material with submaterial naming structure - see below)
- Type - Type of material
- ME - position in Material Editor


Right click menu:
- Turn On/Off  VRay Override material effect (VrayMtl / CoronaMtl)
- Mutli/Sub Display -> 3 different ways to display Multi/Sub Materials structure
                                                1. MultiSub name -> ID# -> SubMaterial name
                                                2. < ID# > SubMaterial name -> MultiSub name
                                                3.  SubMaterial name <- ID# <- MultiSub name
- Refresh all
- About


How to Use:
- It's a script only so simply drag and drop to 3ds max.
- To change ID -> Select materials -> choose "change" mode -> Left click on ID button to apply new ID
- To select materials with specific ID -> Right click on ID button
- Add to selection -> Hold Ctrl and Right click on ID button
- To reset all to ID 0 -> select all -> Left click 0 button
- If Material Editor is open and you can check "Autoupdate Material Editor" every change, but it can slow down the process

Demo / test version does not support Multi/Sub Materials

Full version available on my web:

Let me know what you think






Comment viewing options

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



Hi Titus,

Thanks for comment on turbosquid.
But I can't find your contact info to send you full version.

Please send me your e-mail here or to [email protected]. So I can send you current full version to test.


pixamoon's picture

coming soon

Hey guys,
Which functions from "coming soon" do you need first ?

I'm trying to find time for all scripts but I want to finish what is more important first, since many of you bought it already.

Let me know.

Alex_H's picture


thank you very much

pixamoon's picture

Re: v0.10

Hi Alex,
Thanks for buying, And sorry I didn't update turbosmooth to the newest version.
It is updated now and you can download it from:

I'll try to finish Add multimatteElements (with custom naming and preview) next week.

Thanks for buying :)

Alex_H's picture

how to update

I have bought a full version on turbosquid and got a 0.06 version.
How can I update to the new 0.10 ?

Thank you
Kind regards

pixamoon's picture

Many thanks :)

Many thanks :)

ehance's picture

Looks Fantastic

Looks Fantastic Pixamoon, can't wait to give it a spin!

pixamoon's picture

Ready for Vray effect Id

Ready to change Vray effect Id now,

pixamoon's picture

Re: vray effect id


Great idea, I'll add new column with VRay Effect ID. And switch for buttons. Or new set of buttons ?)
How many Id buttons would you suggest ? 30 should be enough ?


themaxxer's picture

vray effect id

looks great, but it would be even better if it would work with vray effect id too.

best regards

Comment viewing options

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