skip to Main Content
(Vray) Extra Texture Render Element On Specific Objects

(Vray) Extra Texture render element on specific objects

If you want to make a matte for anything specific in Vray without making a separate render layer then you use the extra Texture render element. This allows you to plug in any texture and it will apply it to everything in your scene, similar to making a layer material override, only this adds it as a simple render element and not a whole other file, which is great if your using multichannel EXR’s for example.

If you want to limit this texture to a specific object, or group of objects in my case, then you need to do something in the node graph to specify which objects you want it to render. Here is a render of a window, I wanted an ID for just the tapes, which were flat planes with an alpha cutting them out:

vrayExtraTex_solo_003

 

 

 

 

 

 

 

 

If I drop the tapes alpha texture into the ‘Extra Texture’ slot and render it will come out like this:

vrayExtraTex_solo_005

 

 

 

 

 

 

 

 

We don’t want everything to have the texture so we do this:

vrayExtraTex_solo_001

 

 

 

 

 

 

 

 

So open the node editor, select your Extra Texture element and graph it, then I middle mouse dragged my group of objects from the outliner into the graph also. Then you simply take the ‘message’ output from the group node and plug it into ‘vray_exclude_list_extratex’. Then back in the Attribute editor for the Extra Texture, make sure ‘Exclude list as inclusive set’ is ticked.

And thats it, you should have something settings that looks like this:

vrayExtraTex_solo_002

 

 

 

 

 

 

 

 

And this is what the render should now look like (but your version):

vrayExtraTex_solo_004

 

 

 

 

 

 

 

 

 

This is handy for tons of stuff, enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top
Close search
Search