Page MenuHome

State of hidden geometry not synced between edit mode and vertex paint/weight paint mode
Confirmed, NormalPublic

Description

System Information
Operating system: Linux-5.8.0-7630-generic-x86_64-with-glibc2.32 64 Bits
Graphics card: Quadro RTX 6000/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.32.03

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-04-29 07:54, hash: rB868c8e8617d0
Worked: (newest version of Blender that worked as expected)

Short description of error
When vertex selection (or face selection) is used in either vertex paint or weightpaint mode the state of hidden geometry is not synchronized but overwritten by some specific state on this object. That makes it impossible to paint on using vertex selection. Joining the mesh into a new object did not fix the issue.

Exact steps for others to reproduce the error
See file:

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Fri, Apr 30, 2:17 PM

There is something wrong with Sculpt Face Sets data here (needs a bit more checking -- this broke around the time of rB3ebe97c06b6, so might be related)

But as a workaround, you can re-init Face Sets [go into sculpt mode, Face Sets > Initialize Face Sets > choose anything that is suiting]

@Philipp Oeser (lichtwerk) Thanks for looking into it! For now I worked around the issue by fully recreating the object using geometry nodes to transfer the geometry data.