ScriptSpot

Script

IDTool

By Ivan Tepavicharov · 2011-06-21

Version
v2.34
Date updated
2015-07-05
Votes
14
Download
Download
Description

For people who work often with Objects ID, this script may make it easier. It allows you to see which objects have ID, to select objects by ID, assign a ID and all this without entering in properties of the objects.

Version: 2.34

  • Add "Assign ID by Layers" button
  • Add Option to Assign Wirecolor by ID

Additional Info

Category "IllusionBoxStudio"

Tags: render, Objects, mask, id

Comments (30)

Working But not showing Viewport-ID 2020

Alpha Opacity · 2020-09-24

Hi there,

Managed to get it working by installing it manually. But unfortunately "Show ID Viewport" Doesn't work anymore.

Would be nice if you find the time to update this super handy script. If i could buy an updated version i would.

Greetz
Mike

Nice script!

Bluby · 2020-07-10

It is a very helpfully script and i think it will be perfect if you could add a function to create corona masks from layers with the layer name, not just with the id name.

Not working

Vic Shx · 2019-05-08

This doesn't seem to work at all in recent 3ds Max versions
By the way it is simply a macro script and that needs to be copied to the Macroscripts folder from Max. You can use the exe to extract it to any temp folder and copy it manually.
The menu will appear but does nothing.

Thank you

akshobya · 2015-09-03

This is one of best script ever

THANK YOU

rv_el · 2014-09-01

I would like this tool but I do not understand why it is an executable. When I run it it claims I have Max 2015 for installation (which I do not).

asymptote · 2014-05-18

Fantastic script.

I can't believe how over convoluted AD made the ID process, and how easy your tool makes it.

perfect !!

dub73 · 2014-03-17

great script, we are using it on every project to create our masks.

Show ID in viewport?

tomastnt · 2013-05-02

Hi. How is it working? Coud you pleas add a screen of this feature? I have tried to push this button but nothing changed. In a scene there were few obeject with MTL and OBJ id.
thanks Thomas

Max 2010?

tomastnt · 2013-04-21

Hi, is it working for max 2010 x64? I have downloaded it and tried to install it. but no succes. In instalation wizard, there where just option for max 2012 and 2013 which we don't use.
Any help?

Ivan Tepavicharov · 2013-04-22

use 2012 installation...

Ivan Tepavicharov · 2012-11-20

Good idea. Coming Soon :-))

3dbybrunolopes · 2012-11-20

Glad you liked it :)

3dbybrunolopes · 2012-11-22

:) Very nice!

Create Render Elements Button

3dbybrunolopes · 2012-11-19

Hello,

Nice script as usual, But what could be nice, is to have a "create Render Elements" button, to create automatically the MultimatteElements based on the id count.

tilence · 2012-08-11

thanks for writing the script, huge help for me.

jos · 2011-12-19

Ow gosh i need this, but in UV space. pity

amitananddey@gmail.com · 2011-09-15

Thanks for the very useful script..

it would be great if this script can also add

crystal3d · 2011-09-14

multimatte render elements like say 20-60 so it will just create elements 3 ids per element.

Thanks for the script

Artie · 2011-08-29

I encountered a problem that i cannot assign an id over 255 through your script(and Assign Random ID does even less). My scenes contain thousands of objects and each should have an unique id according to the studio's pipeline.

Ivan Tepavicharov · 2011-08-29

tomastnt - Update Soon

Artie - In new version i will fix this.

random ID but not random for instances?

tomastnt · 2011-08-27

Hi. Could be possible to assign a random ID for selected objects, but if you would select some instances in your selection, those instances woud have the same ID but random to other objects? Also if you would select just one or two instances, that ID would be applied to unselected "brothers" of those instances? Thanks Tomas

titane357 · 2011-08-26

Thanks for this script !
Could it be possible to have option to show id object with wireframe colors ?

titane357 · 2011-08-26

ooops, sorry I forgot VrayWirecolor...

Great script, but....

tomastnt · 2011-08-09

Hi Ivan
Could give I a few ideas? I am working a lot of with ID workflow. Your script is great, but I would add a few options.
1) Could you show the name of material for every ID?
2) Could you add some feature for moving up or down selected ID's? For example, At the start of texturing, I usually design a Multi-sub object material this way:
ID1 - Wood 01
ID2 - Wood 02
ID3 - Concrete 01
ID4 - Concrete 02
...

But then if I need to add a material Wood 03, then I have to add that material under Concrete 02(which is madding whole stuck a little mess) or I have to manually move down all concrete materials in IDs and in Material editor. Would be possible to add some feature to moving up or down ID's and Materials in Multi Sub-object material? Or just somehow solve that problem, If you would like to add a new material to your multi sub object material?

3) Show a list of material names of your selected material-object. For example. If you have an multi sub object material with 100 ID's, It is impossible to know every ID and name of material. So, would be great to see a list of names your multi sub object materials on one page with ID numbers.

I would very appreciate If you would add some of mine ideas.
Best regards
Tomas.

Ivan Tepavicharov · 2011-08-11

Guess you mean a case that you use materialID, because the script is only intended to ObjectsID. I can think about your proposal but it is a different script.

tomastnt · 2011-08-12

Oh...my mistake. I didn't released it is object ID not a material ID...Shame :)

TOP!

trick · 2011-08-04

Very useful indeed!

Would it also be possible to give all selected objects a diffent ID instead of a random ID? So if you select 40 objects, they will receive IDs 1 to 40!!

Thanks v much :)

Ivan Tepavicharov · 2011-08-04

OK, no problem.

Ivan Tepavicharov · 2011-06-21

Yes, I should add refresh viewport, sorry :-)))

Very useful!

Script_Butler · 2011-06-21

One thing though. in 3dsmax 201 64 bit, the Hide ID on viewport doesn't work until you select any object.

Apart from that its great!