Page MenuHome

Eevee noise texture bug when there are 4 or more other noise textures being used in the bump node
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.86

Blender Version
Broken: version: 2.81 (sub 10), branch: master, commit date: 2019-09-11 21:31, hash: rB1e375ab5a104
Worked: (optional)

Short description of error
This bug only happens in Blender 2.81
When there are 4 or more noise textures being used to produce the bump and put that in a bump node, the noise texture used in the color socket will be broken if rendered with Eevee
Other textures don't seem to be affected.

Exact steps for others to reproduce the error
Open this file and render with Eevee

Details

Type
Bug

Event Timeline

Jacques Lucke (JacquesLucke) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Sep 19 2019, 5:06 PM

I can reproduce the issue. It works fine in cycles.
Something seems to be fine when there are more noise nodes for whatever reason.

@Omar Emara (OmarSquircleArt) any idea?

eevee left, cycles right:

It is not immediately clear to me why this is happening. I will try to debug that now.

It appears ffd5e1e6acd296a187e7af016f9d7f8a9f209f87 is the commit that introduced this behavior. Perhaps due to the instruction limit described in the commit message.

Apparently this has been fixed in the latest builds.
I can't reproduce the problem.
Can anyone else confirm?

I can still replicate the issue.

This is what is displayed to me:

I suppose it's a Nvidia issue.

Operating system: Windows-10-10.0.18941 64 Bits
Graphics card: Radeon (TM) RX 480 Graphics ATI Technologies Inc. 4.5.13559 Core Profile Context 26.20.12028.2

I am on Linux with an RX 590 running the mesa driver stack. So it is not an nvidea only issue.

With 2D noise, there must be at least 7 noise nodes in the bump and at least 1 more anywhere, with 3D noise, there must be at least 4 in the bump and at least one more anywhere, With 4D noise, 3 noise nodes in the bump is enough, no need for another one else where.
When it happens, all the noises are glitched.
This only happens in 2.81, in 2.8 everything is fine