Maniphest T71819

Checker texture/white noise distortion with eevee
Closed, Duplicate

Assigned To
Clément Foucault (fclem)
Authored By
Rigoletto Eikenberg (rigoletto)
Nov 23 2019, 2:26 PM
Tags
  • BF Blender
Subscribers
Bartosz Moniewski (monio)
Clément Foucault (fclem)
Evan Wilson (EAW)
Paul Melis (paulmelis)
Rigoletto Eikenberg (rigoletto)

Description

System Information
Operating system: Linux-4.15.0-70-generic-x86_64-with-debian-stretch-sid 64 Bits
Graphics card: GeForce GTX 1660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.31

Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-11-20 14:27, hash: rB26bd5ebd42e3
Worked: Never seen this problem with my older gfx card GTX 660 (driver 38x.xx), with updating to new gfx card and drivers 440.31 this first time happens. This happens in 2.80 too.

Short description of error
Using checker texture result in a distorted result. In preview and finally render this error occurs.
This error only seems to occure if "texture coordinate" is set to object. Setting rotation <>0 for x or y in mapping lets the error vanish.

Exact steps for others to reproduce the error
Create a plane and set up material as seen in the screenshot.

added:
This happens with "whith noise" too:

Related Objects

Event Timeline

Rigoletto Eikenberg (rigoletto) created this task.Nov 23 2019, 2:26 PM
Rigoletto Eikenberg (rigoletto) updated the task description.
Rigoletto Eikenberg (rigoletto) renamed this task from Checker texture distortion with eevee to Checker texture/white noise distortion with eevee .Nov 23 2019, 2:54 PM
Rigoletto Eikenberg (rigoletto) updated the task description.
Evan Wilson (EAW) added a subscriber: Evan Wilson (EAW).Nov 23 2019, 3:11 PM

I can reproduce this issue.

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 470/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 391.35

Blender Version
Broken: version: 2.82 (sub 1), branch: master, commit date: 2019-11-21 19:22, hash: rBf903835370bc

Bartosz Moniewski (monio) assigned this task to Clément Foucault (fclem).Nov 25 2019, 1:34 AM
Bartosz Moniewski (monio) added subscribers: Clément Foucault (fclem), Bartosz Moniewski (monio).

@Clément Foucault (fclem) I have seen many reports regarding those precision errors.
Should we add this to Known Limitations?

Germano Cavalcante (mano-wii) closed this task as a duplicate of T71771: Noisey White Noise.Nov 26 2019, 9:49 PM
Rigoletto Eikenberg (rigoletto) added a comment.Nov 28 2019, 5:50 PM

But this for example dont happen with the "Brick texture", so the precision error comes from the "checker texture" itself. Could that not sloved?

Paul Melis (paulmelis) added a subscriber: Paul Melis (paulmelis).Mar 31 2020, 5:49 PM

I'm curious why this was closed as a duplicate of T71771, as this issue does not need the White Noise shader to occur. I'm also seeing this with a checked texture using object-space coordinates when rendering in EEVEE:

Bartosz Moniewski (monio) added a comment.EditedMar 31 2020, 6:12 PM

Underlying cause is exactly the same for all those textures. This is basically how GPU handle floating point math and we can't change that. Move texture in Z by a fraction and Z-fighting issues will be gone.