ID 588685 - Using a Procedural image node as a Shader's Bump input causes visual artifacts along the UV Shell seams

Follow

Problem summary
Using a Procedural image node as a Shader's Bump input causes visual artifacts along the UV Shell seams.
 
Customer reported version
Mari 7.0v1
 
Customer reported platform
RHEL 9
 
Steps to reproduce
 
1) Open Mari. Create an Example Project or load any project with a Shader network.

2) Create a Procedural node (eg. Oil). Plug this node into the Bump input of the Shader.

3) Orbit the camera around the model, focusing on the UV seams. You should note some flickering along the seams.
 
Expected behaviour
There should be no visual artefacts along the UV seams.
 
Actual behaviour
There are artefacts and flickers along the UV seams.
 
Workaround
Adding a Bake Point node after the Procedural node, or the Bake to Paint action (right-click on Procedural node > Edit > Bake to Paint) appears to resolve the issue visually. This may be because the Bake Point node causes edge bleed on the UV islands, allowing the seams to blend visually.
 
UVs with Procedural node before Baking:


 
UVs with Procedural node after Baking:

 
Reproduced by support
This bug has been reproduced in:
Mari 7.0v2 - Windows 11 / Rocky 9
Mari 4.2v1 - Windows 11 / Rocky 9
 
Earliest version tested
Mari 4.2v1 - This issue appears to be in all tested versions of the product
 

    We're sorry to hear that

    Please tell us why