Page MenuHome

Unable to display edit cage for loose edges created by a Mask modifier
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 980/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 425.31

Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-12-04 11:32, hash: rBf1aa4d18d49d
Worked: Blender 2.79b

Short description of error
Skin modifier is unable to display edit cage (modifier display mode #4) for loose edges.


This happens if a Mask modifier hides vertices to build these loose edges.
As you can see, faces are still displayed correctly.

Exact steps for others to reproduce the error

  1. Create a Mesh (subdivide it 1 time or not).
  2. Give it a Mask modifier and activate "On Cage" Edit mode.
  3. Give it a new Vertex Group and mask geometry to create loose edges.
  4. Give it a Skin modifier with visible origin and activate "Display in Edit mode".
  5. Toggle X-Ray to see the edges.

Issue:
Loose edges created by the Mask modifier wont appear, but are still clickable/movable.

In the file I have added a monkey mesh to show where this behaviour can cause problems while editing.

Event Timeline

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

Can also confirm.

This is even unrelated to the skin modifier, it shows using a mask modifier alone:

This is what it looks like in 2.79:


This is master:

CC @Jeroen Bakker (jbakker)
CC @Clément Foucault (fclem)

Philipp Oeser (lichtwerk) renamed this task from Skin modifier unable to display edit cage for loose edges created by a Mask modifier to Unable to display edit cage for loose edges created by a Mask modifier.Dec 28 2019, 2:38 PM
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Bug".Jan 15 2020, 11:03 AM