Page MenuHome

GPencil: Applying Mirror modifier breaks the erase tool
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: AMD Radeon HD 7800 Series ATI Technologies Inc. 4.5.14736 Core Profile Context 20.11.1 27.20.12033.2007

Blender Version
Broken: version: 3.2.1, branch: master, commit date: 2022-07-05 15:44, hash: rBa2d59b2dac9e
Worked: (version: 2.82a)

Short description of error
After applying the Mirror modifier to the GP stroke , it's impossible to erase the mirrored strokes which don't intersect the mirror axis. The bug is old , since blender 2.83.0 ,blender 2.82a and older versions work just fine.

notice the inconsistent behavior when i tried to erase one of the strokes that didn't intersect the mirror axis.

Exact steps for others to reproduce the error

  • open new 2d animation
  • add a Mirror modifier
  • draw few strokes (the bug will not appear if all strokes intersect the mirror axis)
  • apply the Mirror modifier
  • in draw mode select the Erase tool (it's faster if set to erase strokes)
  • try to erase all the strokes, the mirrored strokes are impossible to erase

the workaround is to duplicate the strokes to a new GP layer,
then the eraser tool works correctly again.

Event Timeline

Andrew Ryan (Andrew_Ryan) renamed this task from Grease Pencil - applying Mirror modifier broke the erase tool to Grease Pencil - applying Mirror modifier breaks the erase tool.Jul 12 2022, 10:20 PM
Pratik Borhade (PratikPB2123) renamed this task from Grease Pencil - applying Mirror modifier breaks the erase tool to GPencil: Applying Mirror modifier breaks the erase tool.Jul 13 2022, 12:12 PM
Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Confirmed.
Pratik Borhade (PratikPB2123) updated the task description. (Show Details)
Antonio Vazquez (antoniov) changed the subtype of this task from "Report" to "Bug".Jul 13 2022, 12:51 PM

@Andrew Ryan (Andrew_Ryan) I'm fixing the bug, but I guess the following option will fix all issues meantime.