PDA

View Full Version : Errant reflection



Ma3rk
10-24-2018, 02:59 PM
In LW 2018, I've a mirror object that insists on reflect an area light instead of the geometry of the set.

Here's a screen grab:
143203

The mirror is a simple poly broken out to a seperate layer. The area lights are stacked but seperated; one pointed up the other down. It's the down facing one the mirror that's reflecting. I've tried all the exclude options I can find for both light and object but to no avail.

How do I resolve this?

MSherak
10-24-2018, 03:31 PM
In LW 2018, I've a mirror object that insists on reflect an area light instead of the geometry of the set.

Here's a screen grab:
143203

The mirror is a simple poly broken out to a seperate layer. The area lights are stacked but seperated; one pointed up the other down. It's the down facing one the mirror that's reflecting. I've tried all the exclude options I can find for both light and object but to no avail.

How do I resolve this?

I just selected the mirror object layer, opened the object panel and under the lights tab I clicked exclude next to the light. One can see the light is seen by the camera but not the object.

-M

DAMAKERS
10-24-2018, 04:58 PM
turn off affect specular in the light property pannel, u ill get the shadows from light but not the specular (reflection), in 2018 render specular = reflection ;)

Ma3rk
10-24-2018, 11:32 PM
turn off affect specular in the light property pannel, u ill get the shadows from light but not the specular (reflection), in 2018 render specular = reflection ;)

But I still need spec for the rest of the scene.

And MSherak, that's exactly what I tried but it doesn't want to work. Even excluded all lights for the mirror object and still have the problem.

143206

I can turn that area light off and it doesn't reflect of course, but that's not exactly a solution. I'm using a Standard surface, Glossy Reflects off, Raytrace only for Reflection options...

Hmmm. I just switched the mirrors surface to use the built in Chrome surface which uses the Conductor material. Problem just went away if I now Excluse just hte Ambiance area light.

143207

So, it would seem that the issue is with the material choice and that Standard has some problems. I've no idea if this is a known issue so hopefully it comes to the attention of those who need to know.

DAMAKERS
10-25-2018, 07:14 AM
I understand what you mean, I thought that light was for environmental lighting, still you can recieve the specular from the other lights that you put in the scene if you wish, but am glad that you found a solution that works for you, looking foward for the final image ;)

MSherak
10-25-2018, 11:16 AM
But I still need spec for the rest of the scene.

And MSherak, that's exactly what I tried but it doesn't want to work. Even excluded all lights for the mirror object and still have the problem.

143206

I can turn that area light off and it doesn't reflect of course, but that's not exactly a solution. I'm using a Standard surface, Glossy Reflects off, Raytrace only for Reflection options...

Hmmm. I just switched the mirrors surface to use the built in Chrome surface which uses the Conductor material. Problem just went away if I now Excluse just hte Ambiance area light.

143207

So, it would seem that the issue is with the material choice and that Standard has some problems. I've no idea if this is a known issue so hopefully it comes to the attention of those who need to know.

I used conductor also on the mirror..

Ma3rk
10-25-2018, 09:26 PM
I used conductor also on the mirror..

Ah. I suspect the newer materials are designed to get around earlier limitations. Have to just remember that they're there. I know reflections, glows, etc., were problems before if dealing with transprency and such, like a glowing filament in a clear light bulb.

I've been having some really good results using Dielectric for stained glass windows & lamp shades. A bit fiddly on the transmission distance setting so you really need to place them in a scene to tweek.

lardbros
10-26-2018, 04:14 PM
I think I may have figured out what you're doing.

We're you using the Standard material, and the Reflection at 100%?

Unfortunately, the reflection setting is there more for backwards compatibility, so doesn't equate to the same as Specular is these days.

Specular is now represented physically correct by the PBSDF Shader, but because the Standard material has reflection, this isn't dealt with by the Spec at all, therefore lights will still be seen in the perfect mirrored surface.
The reflection parameter is only used for a perfect mirror look, and that is it. Because it has its own kind of "class", and buffer... It would need to be dealt with on an individual case, and maybe wasn't caught by the devs. (Heck, it may not even be possible to exclude lights from it?)

Alternatives are to use something that is energy conserving, like Conductor or PBSDF with 100% metallic.

Standard shader is considered to be there for compatibility more than anything and I guess should be avoided. Especially if you're trying to render anything realistic.

- - - Updated - - -

All that being said... I'd report this, with your scene and a description of the issue, as it may be something that can be fixed!