Page MenuHome

Environment Textures cause strange glitches on reflective surfaces - Blender 2.8 - Eevee - Mac OSX
Closed, ArchivedPublic

Description

Metallic and Specular Materials got noise and grit when using environment textures. I try in another mac and it seems ok, but not in this one

I add my specifications and a video to show whats happening.



Details

Type
Bug

Event Timeline

Not sure if this might be fixed already by recent commits, but I guess this is something for @Clément Foucault (fclem) to look at?

@Oscar Orlando Caballero Moreno (oocaballerom) Is the problem happening with other HDRIs? does it happen in lookdev mode?

@Clément Foucault (fclem) Yes, This is happening with all hdri's, the only differences is that some of them produce dark glitches. All in Lookdev Mode.

I've been comparing Windows and Mac OSX versions and I found Roughness is not working the same, In Mac OSX Roughness seems to displace the reflections.

This examples are with the last build Oct 31 2018 00:28:22 for Mac OSX

I want to know if you are seeing the videos I'm submitting. It seems like they are broken so If you can't see it please tell me and I will add them to another source first.

Videos are working in firefox for me.

The roughness displacement thing is a feature to better fit real specular reflections.

That said it seems there is problems with mipmap prefiltering on your gpu too.

Do you have issues with Ambient Occlusion, SSR?

@Clément Foucault (fclem) Ambient Occlusion and SSR are looking fantastic.

I'll be here trying all versions and notifying you whenever the bug is fixed. Thank you so much.

If you need some other information, please let me know.

@Clément Foucault (fclem) I installed Blender 2.80 Beta macOS 64 bit
November 30, 00:05:31 - 63c06531707

The glitches are not fixed, it still looks as in preview versions.

This are Flat and Smooth Shading Screenshots.

Can you show me spheres with different roughness?

@Clément Foucault (fclem) This is the comparison of two computers.

The Mac OSX showing the glitches.

A Windows 7 64 bits Ultimate with a Nvidia GTX 650 TI Boost

The behaviour of the roughness value has been the same since I reported this bug.

I've added a new option to test gpu driver workarounds : --debug-gpu-force-workarounds

it should be in the next build (see if the build is from the 5th dec).

Launch blender using this option to see if that changes anything.

Clément Foucault (fclem) triaged this task as Confirmed, Medium priority.Dec 5 2018, 3:17 AM

@Clément Foucault (fclem) How can I use the option "--debug-gpu-force-workarounds"?

Brecht Van Lommel (brecht) lowered the priority of this task from Confirmed, Medium to Needs Information from User.Fri, Mar 22, 12:53 PM

Is this still an issue in the latest builds?

If it is, here's some info on running Blender from the command line:
https://docs.blender.org/manual/en/dev/render/workflows/command_line.html?highlight=command%20line#macos

You would run

./blender.app/Contents/MacOS/blender --debug-gpu --debug-gpu-force-workarounds

Assuming this is fixed unless anyone can confirm it's still a bug.

@Brecht Van Lommel (brecht) @Clément Foucault (fclem) I'm sorry, I'm not able to test if this bug is fixed or recreate it, sometime ago I decided to upgrade from Sierra to High Sierra because of this issue and the problem was gone after that.