Object ID Organizer

5 votes
Version: 
v1.12
Date Updated: 
07/06/2017
Author Name: 
Pixamoon

.
New:
 - assign Unique or Random IDs for multiselection
 - fixed red button highlights - for selected IDs
 - save settings on dialog close: toggle buttons + size, position
 - more options in Add to Render Elements dialog 

Free test versions available - Please check end of description
.

Object ID Organizer is similar to my previous Material ID Organizer.

It helps to quickly organize / inspect Object IDs in the scene and create MultiMatteElelemnts or Corona CMultiMatte.

- Sort object list by Name, ID, Class or Layer
- 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 and Auto-select by scene objects
- Filter and Auto-filterby scene objects (it will show only selected scene objects)
- And otherway - select scene objects by selected list items
- Add / Delete MuliMatteElements or Corona CMultiMatte (depends of current renderrer)
- Buttons 0 to 149 (just scroll down)
- 2 Highlight Button colors:
    - Blue - shows used Object ID
    - Red - shows selected items

______________________________________________________________________________________________

Columns:
- ID - G-Buffer Object ID - 0,1,2,3,4,5,....... (buttons up to 149 - let me know if you need more)
- Name
- Class
- Layer

______________________________________________________________________________________________

How to Use:

- It's a script only so simply drag and drop to 3ds max.
- Left mouse click on ID button to apply new ID
- To select 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

______________________________________________________________________________________________

Changelogs:
v1.12
 - assign Unique or Random IDs for multiselection
v1.11
 - save settings on dialog close: toggle buttons + dialog size and position
 - fixed red button highlights - for selected IDs
 - more options in Add to Render Elements dialog 
v1.07
 - fixed selection issues ( Ctr+A, Ctr+I, Ctr+D and All, Invert, None)
 - fixed select objects by ID ( right click on ID buttons + "A" on - auto  select objects)
 - keeps settings till max is closed
 - added "Z" button - zoom selected
v1.03
 - Select + Filter can work together now
 - Autoselect scene object base on list selection - "A" button next to "Select Objects"

______________________________________________________________________________________________

Let me know what you think or if you have any suggestions
Pixamoon

 ______________________________________________________________________________________________

 

Full version: http://www.pixamoon.com/shop/4587562584/object-id-organizer/11091536

Prices starts from $1 (edu / personal use) --- $4 and up (commercial use)

Free test versions available -> One condtion only -> You need to write comment / review after testing  :)
Please let me know if you want to test it.
.

Automaticaly creates a list of used Object IDs.
Press Add button to create MultiMatte Render Elements (automaticaly recognize renderer, if Corona creates CMultiMatte )

Comments

Comment viewing options

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

Re: auto object ID on a layer

Hi Bobpanil,

Sure I can add that too. But it can slow down scene. Let's try it.

Definitely I can add a button to organize object IDs per layer or prefix in name.

Cheers,
Pixamoon

bobpanil's picture

auto object ID on a layer?

can this script automatically assign a specific object ID to all objects in a layer?:
1. Add object to a specific layer = Object ID ##.
2. Remove object to layer 0 = Object ID 0.
3. Move object to other layer - inherit specific Object ID ##.

Can it be done?

arch3d's picture

Perfect time saver

Thanks for script:)

pixamoon's picture

No prob, will add this option

No prob, will add this option it in next version

Cheers,

trick's picture

:)

Exactly what I mean. Would help a lot:)
Thanks!

pixamoon's picture

`

Thanks !

Do you mean to create separate multimat elements for each id, instead RGB for 3 IDs?
+ auto renames them form object / material ( or first obj/mat if multiple have same id) ?
I can do it in next version, no prob.

trick's picture

Great script, as is your

Great script, as is your mat-id organizer.

If you can make make multimatte elements with the same name as the object/material I buy both scripts instantly. As it is now it's hard to recognize mask in PS.

Thanks!!

Comment viewing options

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