Page MenuHome

Evee Shading artifacts on metallic surfaces with mid roughness
Open, Needs Triage by DeveloperPublic


System Information
Operating system: Windows 64bit
Graphics card: GTX 950

Blender Version
Broken: (example: 2.81 Alpha, ad21a6c22461, 2019-09-08

Short description of error
When renderign with Eevee I get ring shaped bright spots around GGX highlights.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).
Start with a new file, delete the vertex at position 1, -1, 1
Add a metarial to this cube.
set metallic to 1
set roughness to a value between 0.2 and 0.4

set the power of the pointlight to 100W
set the radius to 0
move it to (0.5, -0.5, 0.5)

set the background color to black

view it from the top in perspective mode
you should see a grey ring at a corner.

In my personal experience this might be caused by an unnormalized vector in the ggx calculation.

The .blend file and a screenshot:
Indirect Lighting settings dont help since there is no indirect lighting going on. As far as I can see it's a problem with the microfacet shading.



Event Timeline

Brecht Van Lommel (brecht) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Mon, Oct 7, 9:41 AM

Please attach a .blend file and screenshot to demonstrate the problem.

Have you tried changing the Eevee quality settings in the Indirect Lighting panel?

Brecht Van Lommel (brecht) raised the priority of this task from Needs Information from User to Needs Triage by Developer.Mon, Oct 7, 7:09 PM

My result was different, but the problem was solved by changing the lamp radius value to a non-zero value.
I don't know what I should expect to see in this case.
@Clément Foucault (fclem), what do you think?