Chaos Corona Forum

Chaos Corona for Cinema 4D => [C4D] I need help! => Topic started by: TeoRossi93 on 2019-09-11, 16:35:31

Title: Hide light reflecting in certain objects?
Post by: TeoRossi93 on 2019-09-11, 16:35:31
Hello guys!

Is it possible to hide a light reflecting just in some object in the scene?
Like in the attached image, is it possible to show light reflection just on sphere and not on the plane?
Title: Re: Hide light reflecting in certain objects?
Post by: TomG on 2019-09-11, 16:37:09
Due to Corona being based on reality, it is not possible in one pass. Best first thought is render twice, once with the light visible in reflections, one with it invisible (that is, all reflections), and then combine in post using an object mask to isolate the sphere.
Title: Re: Hide light reflecting in certain objects?
Post by: TeoRossi93 on 2019-09-11, 17:49:51
Due to Corona being based on reality, it is not possible in one pass. Best first thought is render twice, once with the light visible in reflections, one with it invisible (that is, all reflections), and then combine in post using an object mask to isolate the sphere.
What a shame, I know I could do it in comp but is pretty difficult with complex objects and animations :(
Title: Re: Hide light reflecting in certain objects?
Post by: fedestampini on 2019-09-16, 00:10:18
Ciao Matteo, yes you can.
take a looka at this example':
you have do duplicate the light source,
in the lightsphere exclude the plane and leave the reflection on.
in the lightPlane exclude the sphere and turn of the reflection and oclude other light.




Title: Re: Hide light reflecting in certain objects?
Post by: fedestampini on 2019-09-16, 00:13:12
you might also have to uncheck the unoclude other light tab.