Chaos Corona Forum

Chaos Corona for Cinema 4D => [C4D] General Discussion => Topic started by: friedli3d on 2019-09-11, 17:06:56

Title: Instance ies lights don't show in reflective surfaces
Post by: friedli3d on 2019-09-11, 17:06:56
Hello all,

I was facing a problem with a render that I was doing, and I notice that a light that is an instance of a light with ies , don't show in a mirror that I have. Is there anyway to correct this?

Thank you all


Title: Re: Instance ies lights don't show in reflective surfaces
Post by: brankonovakovic on 2019-09-16, 12:11:38
We will investigate this, thanks for reporting it. In the meantime, you will have to un-instance the affected light (make it unique).
Title: Re: Instance ies lights don't show in reflective surfaces
Post by: daveclive on 2019-09-18, 01:26:04
make sure render instance is selected from he drop down, not just instance
Title: Re: Instance ies lights don't show in reflective surfaces
Post by: houska on 2019-09-18, 09:59:55
Guys, this is a feature of the "prevent black appearance" option for the lights. The thing is that it doesn't work in reflections or refractions. So your directional light will look white when viewed directly, but it will stay black when viewed in a mirror. This is not easily solvable because it's an unrealistic hack and because it's not exactly clear, in which situations the light should return white and when it should be invisible. For now, you can use a rayswitch material to circumvent this limitation.

Edit: So without seeing the scene and having more info, I would say that this has nothing to do with instancing!
Title: Re: Instance ies lights don't show in reflective surfaces
Post by: friedli3d on 2019-09-18, 10:32:30
thank you all for your replies!

I will test later to see if the problem is with instancing and will report it.

once again, thank you all
Title: Re: Instance ies lights don't show in reflective surfaces
Post by: friedli3d on 2019-09-19, 08:38:37

I tried with all different instance mode, render in interactive rendering and normal just to see if there were any changes, but unfortunately the solution I found is use normal light non instance.

thank you all