Blender EEVEE Roughness Does Not Work Properly on Metallic Materials
Closed, ArchivedPublic

Description

System Information

  • Machine: Lenovo Thinkpad X220 Tablet Laptop
  • OS: Manjaro KDE
  • Graphics: Intel HD Graphics 3000
  • CPU: Intel i5-2520M
  • RAM: 8 GB

Blender Version

Branch: blender2.8
Hash: ffea77253e

Short description of error

The roughness appears to be very buggy in EEVEE. With a low roughness (.1 or under but above 0) on all reflective shaders except for specular the material appears to be black. The object has to be fully metallic or a glossy bsdf for this to work. Sometimes when the 3d view is being resized there will be colorfull squares all over the screen.

Exact steps for others to reproduce the error

From file:

  1. Open the provided .blend file.
  2. Before moving the view take a look at the screen.
  3. The screen should appear to have colorful squares surrounding the reflective plane.
  4. Experiment with connecting different shaders with the output.
  5. All shaders except for specular should appear black.
  6. If it is not working the first time try resizing the space between the node editor and the viewport and see if that works.

From scratch:

  1. With the default scene move the cube up by one Blender unit.
  2. Place a plane in the center of the grid and scale it by 10 Blender units.
  3. Place a reflection plane light probe in the center of the grid and scale it by 10 Blender units.
  4. Move the reflection plane light probe on the z-axis by .01 Blender units.
  5. Turn off "Show Data" in the reflection plane's properties.
  6. Split the view and open a node editor.
  7. Create a new material for the plane.
  8. Change the metallic slider on the metallic shader to 1 and the roughness to .1.
  9. You should notice that the material is black.

Attached files

Errors in terminal

[caden@Manjaro_Linux ~]$ /home/caden/Blender_2.80_DEV/blender
Read prefs: /home/caden/.config/blender/2.80/config/userpref.blend
Received X11 Error:
        error code:   178
        request code: 155
        minor code:   34
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   178
        request code: 155
        minor code:   34
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   178
        request code: 155
        minor code:   34
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   178
        request code: 155
        minor code:   34
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   178
        request code: 155
        minor code:   34
        error text:   GLXBadFBConfig
Received X11 Error:
        error code:   178
        request code: 155
        minor code:   34
        error text:   GLXBadFBConfig
found bundled python: /home/caden/Blender_2.80_DEV/2.80/python
Read blend: /home/caden/Documents/Blender/2.8/Broken Roughness.blend

Details

Type
Bug

It's like this in previous versions too.

Thank you for the report, but 2.8 is currently under heavy development, and we are not taking bugs from end users yet.
Keep watching for updates at https://builder.blender.org/download/ to see if your issue got resolved.

For the time being, closing this report.