ScriptSpot

Script

EffectsChannelSet

By Kstudio · Credited author: Oleksandr Kramer (Kstudio) · 2009-05-10

Version
1.67.4
Version requirement
3ds Max 2016 and above
Other software required
Vray, Mental Ray and Corona Renderer
Date updated
2025-04-23
Votes
80
Download
Download
Description

  • Management the Material ID and Objects ID.
  • Assigning a wirecolor for objects.
  • Automated creation MultiMatteElement for V-Ray renderer.
  • Automated creation MatteRenderElement for Mental Ray renderer.
  • Automate the creation of CMasking_Mask for Corona Renderer.

 

EffectsChannel 1.67.4

  • Some fixes and speed improvements

EffectsChannel v1.64

  • Fixes an issue with assigning ID to sub-materials in the version 1.62

EffectsChannel v1.62

  • This version speed-up opening on complex scenes. The time of opening on a very big scene decreased from 16 sec to 0.094sec.

EffectsChannel v1.60

  • Adds support to Corona Renderer: Automate creation of CMasking_Mask.

EffectsChannel v1.55

    • Adds the ability to assign ID to materials by material type.

EffectsChannel v1.50

  • Adds the ability to render mask for selected objects by materials
  • Fixes an issue with placing to Medit the VRay materials by effectID

 

Render Mask for selected objects by materials

This option now available only for vray

 Render a mask for all materials that are present on the selected objects.

If the unselected object have the same material as on the selected,
in this case the mask for him also will be rendered.
In the Random mode the mask is rendered for all objects.
RenderTime and RenderSize equals to current render settings.

See more about rendering mask for selected objects by materials

Additional Info

The EffectsChannelSet included in Kstudio Scripts pack.

Tags: mental ray, VRay, EffectsChannel, RenderElements, ObjectiD, MaterialiD, automated, Track, Wire Color, MultiMatte, Corona

Comments (29)

themaxxer · 2020-07-31

it seems that effectID's (vray) don't get set if the material is in a multi/sub material... it worked previous version of the script.

best regards
themaxxer

themaxxer · 2020-08-04

thanks for the update, but it doesn't work... I have a multi/sub material and some vray materials inside, and the vray material has an effectID, but NOT the multi/sub material, the script doesn't seem to see the effectID of the vraymaterial.

best regards
themaxxer

atanguay · 2018-07-12

What a time and headache saver. THANK YOU

Thanks!!

boiledfox · 2013-10-10

Love this script. It's Saving a lot of time. :)

themaxxer · 2012-02-20

is it possible to add the possibility to place the materials with a effectID to medit too? it is working with matID only...

great script by the way.

best regards
themaxxer

HeyaSry for stupid question

Dariusz · 2011-11-17

Heya

Kick ass script- thanks ! :D

Very useful script

stenionet · 2011-11-12

Thank you very much, Alexander Kramer.

This script will save me hours of hard work.

bug!

mustafa mamdouh · 2011-10-19

Random Material Channel ID for VRay 2 SP1 Materials is not working.
tested on max 2012 64 bit

thanks

Kstudio · 2011-10-20

I now tested the EffectsChannelSet and it working.

Please send the material library on which it not work,

Contact form

>>random object ID but not random for instances

I plan to rewrite the EffectsChannelSet and add this ability.

Q?

mustafa mamdouh · 2011-10-21

Is this script capable of creating materials channel ids more than 15 (max limitation)?

Kstudio · 2011-10-22

This script can assign id channel more than 15 only if you version of vray is supported with this capability (Vray 2 and above).

Everything work fine ;)

mustafa mamdouh · 2011-10-22

Thanks Alex,
It was my mistake, I didn't realize it changes VRay Override ID NOT Max Default channels.
Thanks again for your effort

Kstudio · 2011-10-26

Nice!
Thanks for feedback.

random object ID but not random for instances?

tomastnt · 2011-09-20

Hi
Would be able to add a choice to assign a random object id, but not random for instances? I mean, all of objects in a group of instances would have same object ID but random with other objects which aren't an instances.
Thanks!

got one suggestion as always.

crystal3d · 2011-09-14

Sometimes, red and green and blue mix into each other because of blurring caused by antialiasing.

one thing i can come up with is assigning one id per element so "32 ids" used in max scene = "32 separate elements"...

can you modify this to do that? thanks

Kstudio · 2011-09-15

I not had such problems, but sometimes it can be convenient.

Download new version of TrackScripts.

thanks for the update,

crystal3d · 2012-02-21

it s great now.:)

Hey Again,

crystal3d · 2012-02-21

I have downloaded the "track scripts pack" and i see the "Instance material by name" script is updated too, i think is is very good change, not being forced to use material editor and using a list instead, great! now it can work with slate material editor too.

 however, there comes an error very frequently,

i select a vray material which has 5 dublicates, and this comes, can you tell me how to fix this?
error01

By the way, is there a place where i can report bugs about your script pack, this page is for "effects channel set "which makes me alittle "off-topic"

 

Kstudio · 2012-02-21

Thanks

Please download again - it's fixed.

wow greaT!

crystal3d · 2011-09-14

this script is very well designed too

vray 2.0

sergo · 2011-01-09

Wow, cool! Didn't know about vray 2.0 support :)

gfa2 · 2010-01-14

Thanks Track! Love this tool, I use it all the time.

KenTankerous · 2009-12-09

Hey thanks! This looks really useful. Save me some time setting up multimattes and wire passes. I'll certainly try it.