KeyShot Forum

Other => Wish List => Topic started by: jet1990 on December 14, 2016, 02:15:40 AM

Title: Disabling HDRI reflections
Post by: jet1990 on December 14, 2016, 02:15:40 AM
Apologies if this is already possible but im scratching my head. I've been building an interior scene with using a HDRI environment which is like a field shot. I set the background to be a colour (white) as i dont want a field showing up in a city scape building....but the field is still showing in reflections of glass objects within the room. See photo attached. is there a work around without having to block windows with a plane and area light as im already happy with the HDRI lighting.
Title: Re: Disabling HDRI reflections
Post by: richardfunnell on December 14, 2016, 06:05:26 AM
You can add an emissive plane, add an image as a color texture to it to get the reflections you want, but also have the HDRI light pass through it.
Just uncheck "Visible in shadows" to have the environment light pass through the surface.

You can see this technique in action here: https://youtu.be/50qIeiKqPTA?t=37m29s (https://youtu.be/50qIeiKqPTA?t=37m29s)

Let me know if this works for you.
Title: Re: Disabling HDRI reflections
Post by: jet1990 on December 14, 2016, 06:23:36 AM
thank you. I actually tried this but didn't uncheck visible in shadows lol i'll give it a go.
Title: Re: Disabling HDRI reflections
Post by: quigley on December 15, 2016, 09:45:27 AM
Good tip, but I can't help feel that it would be easier to add a "hide environment reflections" button in all material dialogues?
Title: Re: Disabling HDRI reflections
Post by: NM-92 on December 15, 2016, 01:07:12 PM
Quote from: quigley on December 15, 2016, 09:45:27 AM
Good tip, but I can't help feel that it would be easier to add a "hide environment reflections" button in all material dialogues?

That would be awesome. I had a similar issue but regarding physical area lights or added light pins on my HDRIs. Sometimes i want a light pin (or area light) to affect only some materials and not the whole scene, just for tiny details. I know i can uncheck the "show in reflections" and some more options, but then it would dissapear on all materials. I think this can be bypassed using render layers and turning on and off some lights but i find that extremely time consuming.