Holdout Shader with Vray

250 views
Skip to first unread message

Joel LeLievre

unread,
Apr 4, 2016, 8:49:47 PM4/4/16
to Golaem List
What would be the easiest way to have my entities render with a holdout shader? I want to create a Render Layer where my agents render black and holdout the surrounding scene geometry.

Thomas François

unread,
Apr 5, 2016, 4:08:25 AM4/5/16
to crowd...@golaem.com
Hello Joel,

Did you try the Vraywrapper ?

Matte surface – makes the material appear as a matte material, which shows the background, instead of the base material, when viewed directly. Note that the base material is still used for things like GI, caustics, reflections etc.

Tell me how that sounds to you,

Thomas

On Tue, Apr 5, 2016 at 2:49 AM, Joel LeLievre <jo...@intrinsia.net> wrote:
What would be the easiest way to have my entities render with a holdout shader? I want to create a Render Layer where my agents render black and holdout the surrounding scene geometry.

--
Note that crowd...@golaem.com is a public list.
If for any reason (confidental project, sending production files...) you need to post a private message to Golaem Support, please use http://support.golaem.com
---
You received this message because you are subscribed to the Google Groups "Golaem List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to crowd-list+...@golaem.com.
To post to this group, send email to crowd...@golaem.com.



--

Joel LeLievre

unread,
Apr 5, 2016, 7:10:08 AM4/5/16
to Golaem List
I tried assigning a Vray properties node to the Vray Render Proxy and setting it to a matte but it doesn't work. I thought maybe there was a way to create a general override that would place all shaders in the scene but it looks like I may have to go into each of the 20+ shaders and add a vray wrapper that way. 

Is it possible to add this to Golaem for a future release? I could see it being used quite often when you need to render out elements for compositing and want to have your entities as holdouts.

Thanks!

Nicolas Chaverou

unread,
Apr 5, 2016, 8:03:13 AM4/5/16
to crowd...@golaem.com
Hey Joel,

On Tue, Apr 5, 2016 at 1:10 PM, Joel LeLievre <jo...@intrinsia.net> wrote:
I tried assigning a Vray properties node to the Vray Render Proxy and setting it to a matte but it doesn't work. I thought maybe there was a way to create a general override that would place all shaders in the scene but it looks like I may have to go into each of the 20+ shaders and add a vray wrapper that way. 

If you do a little MEL that should be an easy job.
That's usually what people do.

We may add it at some point but as there're a workaround, that may not be top-priority

Best,
N.

Joel LeLievre

unread,
Apr 8, 2016, 10:00:31 AM4/8/16
to Golaem List
Founds a simple way without having to dive into MEL. Simply remove shaders from scene, select VRay Render Proxy and change the default shader from a Lambert to Vray Mtl Wrapper. Then adjust matte settings as needed. It requires me having to save out a separate scene but it works in a pinch. :) 
Reply all
Reply to author
Forward
0 new messages