Maniphest T76313

Redo in Multires doesn't bring back stroke made after a subdivide
Confirmed, NormalKNOWN ISSUE

Assigned To
None
Authored By
Ruthwik (ruthwikrao)
May 1 2020, 10:45 PM
Tags
  • BF Blender
  • Sculpt, Paint & Texture
Subscribers
Ankit Meel (ankitm)
Pablo Dobarro (pablodp606)
Regnas (Regnas)
Ruthwik (ruthwikrao)
Sergey Sharybin (sergey)

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.48

Blender Version
Broken: version: 2.90 (sub 0), branch: master, commit date: 2020-05-01 14:06, hash: rB60741cfe181c
Worked: (newest version of Blender that worked as expected)

Short description of error
If I subdivide and sculpt a stroke, then undo and redo again, the stroke doesn't come back. Still quite don't know how exactly to put it to words, so hopefully the video along with the screencast keys help visualize/diagnose this better. Ignore the Ctrl+8 shortcut, that's the OBS shortcut I'm using for record/stop.


Exact steps for others to reproduce the error

  1. Subdivide a few times in multires.
  2. Sculpt a stroke.
  3. Subdivide again and draw another stroke.
  4. Then undo and redo to see that the stroke made doesn't come back.

I checked it if it was the case that this was resultant of using different types of subdivide, but this happens if I subdivide using the same option throughout all levels as well.

Revisions and Commits

rB Blender
D7620

Event Timeline

Ruthwik (ruthwikrao) created this task.May 1 2020, 10:45 PM
Ruthwik (ruthwikrao) updated the task description.
Ruthwik (ruthwikrao) updated the task description.May 1 2020, 10:52 PM
Regnas (Regnas) added a subscriber: Regnas (Regnas).May 1 2020, 11:21 PM

I can confirm.

Ankit Meel (ankitm) changed the task status from Needs Triage to Confirmed.May 2 2020, 12:05 PM
Ankit Meel (ankitm) added a project: Sculpt, Paint & Texture.
Ankit Meel (ankitm) added subscribers: Ankit Meel (ankitm), Pablo Dobarro (pablodp606).
Sergey Sharybin (sergey) closed this task as Resolved by committing rB0c928087a3c8: Fix T76313: Redo in Multires doesn't bring back stroke made after a subdivide.May 4 2020, 5:16 PM
Sergey Sharybin (sergey) claimed this task.
Sergey Sharybin (sergey) added a commit: rB0c928087a3c8: Fix T76313: Redo in Multires doesn't bring back stroke made after a subdivide.
Sergey Sharybin (sergey) added a commit: rB1222f561a21f: Revert "Fix T76313: Redo in Multires doesn't bring back stroke made after a….May 4 2020, 5:40 PM
Sergey Sharybin (sergey) reopened this task as Confirmed.May 4 2020, 5:41 PM

Re-opening, the fix was missing some crucial bits. Not sure how it seemed working prior to commit.
Will re-iterate over it.

Sergey Sharybin (sergey) removed Sergey Sharybin (sergey) as the assignee of this task.May 8 2020, 11:22 AM
Sergey Sharybin (sergey) added a subscriber: Sergey Sharybin (sergey).

This goes to the same design issues that prevents from having reliable undo on level change.
Un-assigning self since this is a bigger project, which not sure who will be leading.

Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Known Issue".Oct 14 2020, 2:09 PM
Julien Kaspar (JulienKaspar) moved this task from Backlog to Known Issues on the Sculpt, Paint & Texture board.Apr 20 2021, 1:08 PM