Hi Everyone,
I'm not sure where to post this issue. At first, I was thinking to post is as a bug, but I have a hunch that this is actually a feature how corona handles things, so this might be more of a feature request or help request.
Our studio mainly does architectural and product visuals and ever since the new propagate maks options were implemented for reflective and refractive rays the refract render element contains a portion of the reflected rays as well. This makes our work rather complicated, as we use the refract element extensively during image and animation post processing. To be able to manipulate only the stuff that is refracted is quite important for us.
I've included a very simple scene/image to show the problem.
Two teapots, and a simple box in between. All have Corona Physical shaders. Yellow teapot is in front, magenta teapot is behind the "glass wall". The glass wall, (a simple box) has the Corona Physical hader preset "Glass" applied, again, to make thing as simple as possible.
You can see that the refract render element contains the reflection of the yellow teapot superimposed on the refracted image of the magenta teapot.
( Note: when using VRay for example, the reflected part is not visible in the refracted render element. This would be the preferred behavior, I suppose. )
Should this be considered a bug? Is there a workaround? Right now we have to render each scene twice. Once with glass shaders visible and once with all geometry with glass shaders (or any refractive shader for that matter...) hidden and this is very cumbersome so to speak.
Many thanks for any info or suggestions!