Page 1 of 1

Prevent light reflection of reflection

Posted: Fri Jan 26, 2024 11:42 am
by boxfx
We have a product, we need to shine a light down onto it, but we also need a reflective floor. Is there any way to prevent an object from receiving reflections of a light?

In this simple scene I want to avoid the red reflection on the floor
floor ref.jpg
We cannot turn off floor reflections as they need to reflect the product.
We cannot turn down render kernel reflections as the real product contains metal and glass
Light pass numbers only seem to work with the primary bounce

project attached reffy.zip

Re: Prevent light reflection of reflection

Posted: Fri Jan 26, 2024 7:30 pm
by elsksa
Would Ray Switch (plugged to the opacity of the "Box" material) be suitable?

Image

Re: Prevent light reflection of reflection

Posted: Sun Jan 28, 2024 2:40 pm
by boxfx
Thanks for the suggestion, unfortunately theres now no reflection of the product on the floor at all. What i think im after is either a per material / per object ray depth setting or an include/exclude list of which objects can be reflected.

Or, for the light link list to follow lights through reflections and not just take their direct illumination.

Re: Prevent light reflection of reflection

Posted: Sun Jan 28, 2024 4:13 pm
by elsksa
Have you considered AOVs/compositing?

Re: Prevent light reflection of reflection

Posted: Mon Jan 29, 2024 4:40 pm
by boxfx
Not seriously. External compositing is out of the question, theres simply too many shots to have to deal with comping them all manually. I havent looked into the internal compositor yet, the problem is they we'd need to set this up per-project, given the amount of copy and pasting between projects I can already see this becoming a giant headache.