State:New|TargetRelease:No Target|icon_bug|database:public|icon_mari|Resolution:Fixed|BugID:588685|
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:


We're sorry to hear that
Please tell us why