Page MenuHome

Sculpt Box Hide Undo+Redo cause artifacts when using smooth shading
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.66

Blender Version
Broken: version: 2.82 (sub 6), branch: master, commit date: 2019-12-26 19:15, hash: rBd35a31968707
Worked: (optional)

Short description of error
After using box hide tool and doing Undo + Redo, it creates visible artifacts...

Exact steps for others to reproduce the error

  1. Open the attached blend file and in sculpt mode, use the box hide tool to hide a part of the mesh.
  2. Then Undo the last step and then Redo it.

I get that issue in both of my machines. And I also checked by exporting and importing as an OBJ but always get the same case.
Here's the exact file.

Event Timeline

@Pasang Bomjan (irex124) Is that video you uploaded playing in your browser? Here on Linux in Chromium and Firefox it is not playable.

@ ronsn (ronsn) It should play in Chrome. But it sometimes doesn't play in Edge. Can you try downloading the video?

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Dec 28 2019, 1:01 PM

I can confirm, looks like this here:

@Pasang Bomjan (irex124) Downloading the video worked. I can confirm the issue too, but I couldn't reproduce it on other meshes with much higher poly count. Is this the only mesh, where that issue occurred?
Looks like art somehow

@ ronsn (ronsn) Curiously yes. It doesn't happen in any other meshes. Maybe something's wrong with it's mesh data. I tried with OBJ and FBX export-import but same issue.

@Pasang Bomjan (irex124) The Issue does not occur in Blender 2.79 but in Blender 2.80, so somewhere in between those versions there must be the commit which is responsible for that issue. Bad news is, I cannot compile Blender 2.79 on this machine to find the exact commit.
What kind of worked was to remesh the frog and maybe that might be a solution for you for now.

Pablo Dobarro (pablodp606) renamed this task from Sculpt Box Hide Undo+Redo cause artifacts to Sculpt Box Hide Undo+Redo cause artifacts when using smooth shading.Jan 9 2020, 8:11 PM
Pablo Dobarro (pablodp606) changed the subtype of this task from "Report" to "Bug".Jan 9 2020, 8:14 PM

After investigating, the bug is not related to that particular mesh, It can also be reproduced by subdividing any other mesh to a point it creates multiple nodes and setting it to smooth shading.

If this is not fixed before, we may revisit this again after reviewing the design and merging the new visibility system in D6070, because that could also fix this issue.