SurfaceLights can light a surface from behind, which causes some Wonky Normals™

Here I have this part. This part has a SurfaceLight at the bottom, despite not looking it.

image

When lighting studs from above, this happens:

SurfaceLightNormal

Alright, let’s try this again.

Here I have this part. This part has a SurfaceLight at the top, despite not looking it.

When lighting studs from below, this happens:

SurfaceLightTrippy

This also works (occurs?) with inlets:

SurfaceLightInlets

Or other materials:

SurfaceLightGlass

This is obviously some sort of inversion caused by the light coming from the wrong direction. I can tell because of the dark specular in that last gif. This will probably be fixed when SurfaceLights are fully implemented in Future, but I’d like to report it nonetheless so you can make sure it does get fixed.

Repro: SurfaceLightRepro.rbxl (19.4 KB)

7 Likes

Thanks for the report! We’ve filed this internally and we’ll follow up here when we have an update for you.

3 Likes

I am in the process of checking over bug reports and following up on some bugs that haven’t received any activity in a while.
Is this issue still occurring or can you confirm that this bug has been resolved?