Maniphest T86744

Cannot sculpt under masked geometry 2.92
Confirmed, NormalBUG

Assigned To
None
Authored By
Hunan Bean (Hunanbean)
Mar 19 2021, 5:38 PM
Tags
  • BF Blender
  • Sculpt, Paint & Texture
Subscribers
Ankit Meel (ankitm)
Germano Cavalcante (mano-wii)
Hunan Bean (Hunanbean)

Description

System Information
Operating system: windows 10
Graphics card: nvidia 1050ti

Blender Version
Broken: 2.92.0, also rB5ec6c8d267c51f7f6d732acd2c08a72fa329e960

Worked: (optional)
2.83.12lts

Short description of error
Last report on the same issue T80980: Cannot sculpt behind Hidden geometry
Cannot sculpt under maked geometry. I reported this bug in a previous version and it was fixed. the bug is now back.

Exact steps for others to reproduce the error

  • Add a UV sphere.
  • Assign some vertices to a vertex group, "del".
  • Add mask modifier, mode = vertex group, select "del", check "invert"
  • Go to sculpt mode, notice the vertices highlighted under the brush or the geometry modified while sculpting. In 2.83.12, they're on the back side of the hole. In 3.0, they're part of the "del" group.

Related Objects

Mentioned Here
T80980: Cannot sculpt behind Hidden geometry
rB5ec6c8d267c5: Linux: prefer using dedicated GPU when launching Blender
rB15670ebb9549: Cleanup: Fix pessimizing move warning.

Event Timeline

Hunan Bean (Hunanbean) created this task.Mar 19 2021, 5:38 PM
Germano Cavalcante (mano-wii) edited projects, added BF Blender; removed Add-ons (Community).Mar 19 2021, 7:27 PM
Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Mar 22 2021, 8:12 PM
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).

The steps to reproduce the problem are confusing, I cannot understand.
Could you attach a simple file showing the problem?

Hunan Bean (Hunanbean) added a comment.Mar 27 2021, 5:34 PM

I was unable to respond directly through email. I will attempt to upload an example file here. Within this file, it can be seen that there is some geometry masked by a modifier. The problem is when trying to sculpt on the geometry that is shown, which is under the masked geometry. The file includes a generic model from the MakeHuman project and may be considered NSFW. Thank you, and apologies for the delay in response.

Ankit Meel (ankitm) added a subscriber: Ankit Meel (ankitm).Apr 7 2021, 12:17 PM

How are you checking the effect of sculpting ? The model after sculpting and disabling the modifier:


The area in the "Delete" vertex group:

Checked in rB15670ebb9549db77414e266324d33114fa3af468 as well as 2.92.0

Hunan Bean (Hunanbean) added a comment.EditedApr 16 2021, 11:08 AM

For example, when i attempt to sculpt with the mask hiding the geometry that is Not body, the vertices the sculpt brush registers on that i can change correspond to the mask, which is invisible, and not to the geometry i can see. So, if i try to scuplt on the chest, it will not 'snap' to vertices on the chest, it will snap to the hidden vertices of either the hair guide that hangs over the chest, or to the Tights-Helper. The vertices the brush registers are the hidden mask and not the visible geometry. So, when the brush marker lights up a vertex, it is a vertex that is not supposed to register because it is not even visible. trying to move over a vertex that is on the visiblebody does not change color because as far as the brush is concerned it is trying to sculpt on the invisible geometry that is masked. Ofcourse, if i make the brush big enough and strong enough it will affect the unmasked geometry, but this is not proper function, in my understanding. When geometry is masked, it should not be in the way, and the brushes should not be landing on its vertices instead of the visible vertices.

Thank you

Notice how the brushes selected vertex is floating and not the vertex of the visible geometry. It is floating becuase the brush has landed on a vertex of the hidden/masked geometry

Germano Cavalcante (mano-wii) changed the task status from Needs Information from User to Needs Triage.May 3 2021, 5:27 PM
Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.Jun 25 2021, 4:52 PM
Ankit Meel (ankitm) updated the task description.
Ankit Meel (ankitm) added a project: Sculpt, Paint & Texture.
Ankit Meel (ankitm) updated the task description.
Julien Kaspar (JulienKaspar) moved this task from Backlog to Bugs on the Sculpt, Paint & Texture board.May 12 2022, 1:45 PM
Julien Kaspar (JulienKaspar) changed the subtype of this task from "Report" to "Bug".