Page MenuHome

Grease pencil recursive modifiers bug
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: GeForce RTX 2070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 462.42

Blender Version
Broken: version: 3.1.0, branch: master, commit date: 2022-03-08 18:16, hash: rBc77597cd0e15
Worked: (newest version of Blender that worked as expected)

Short description of error
drawing during playback causes the modifier stack to be applied recursively every frame

Exact steps for others to reproduce the error

  1. draw a line
  2. add any modifier
  3. press space to start playback
  4. draw another line during playback

below is an example of this bug happening with the noise modifier, but with modifiers like subdivide or multiple strokes, the geometry exponentially increases every frame, causing significant lag

Event Timeline

Pratik Borhade (PratikPB2123) changed the task status from Needs Triage to Needs Information from User.Mar 10 2022, 7:38 AM

Hi, thanks for the report. This appears to be fixed in latest master. Possibly by- rB7ca13eef7c33: Improve multi-user gpencil data performance with modifiers
Can you test again in fresh development builds?: https://builder.blender.org/download/daily/

Just checked, the alpha 3.2.0 build doesn't have this issue, just the 3.1.0 release.

Thanks for the update. Will close this report.