Page MenuHome

GP: Slow performance with many points causes perpetual input delay.
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 750/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 471.41
CPU: Ryzen 5900X 3.7Ghz
Memory: 32GB

Blender Version
Broken: version: 2.93.0, branch: master, commit date: 2021-06-02 11:21, hash: rB84da05a8b806

Short description of error

  • When creating a complex GreasePencil object with many points/layers/frames, all mouse inputs are delayed (e.g. unable to rename layers, drawing unresponsiveness), without a way to free up resources.
  • Hiding layers, disabling modifiers, locking layers, or choosing more economical viewport display, doesn't free up system resources (until the large layers are deleted).

Exact steps for others to reproduce the error

  • Draw enough to create 50,000 points on Frame-1. Duplicate Frame-1 to Frame-240. Interpolate Sequence. (4million total points is the limit for my computer for this to take effect).
  • Result: Double-clicking layer to rename doesn't work, but triple-clicking works. And drawing new strokes has ~1second delay.

Additionally, if you also want to make a normal 24fps playback drop to ~5fps, add a Noise Modifier and enable Fake User. (Maybe this should be a separate bug report?)

Event Timeline

adam (adm) added a project: Grease Pencil.
Richard Antalik (ISS) changed the task status from Needs Triage to Needs Information from Developers.Sep 1 2021, 7:54 AM

I can confirm quite bad performance, but in general performance issues are not considered as bugs.

Will leave this up to @Antonio Vazquez (antoniov).