Page MenuHome

Undo after leaving sculpt mode through object mode menu blender loses sculpted mesh
Closed, ResolvedPublic

Description

System Information
Operating system and graphics card
Ubuntu 13.10, Windows 7 64 bit
NVIDIA 540 GM

Blender Version
669b5902298f0f8015

Short description of error
Undoing after exiting to object mode can forgo the changes done in sculpt mode

Exact steps for others to reproduce the error
Default cube:

  1. Enter Sculpt mode
  2. Sculpt
  3. Exit to object mode through the object mode menu
  4. Undo

We get back to sculpt mode but sculpted mesh is lost

Seems to be some kind of conflict between the two undo stacks? My crude impression (may be completely wrong here) is that the global object mode change undo is pushed before the sculpt mode changes are flushed to the object data.

Event Timeline

Antonis Ryakiotakis (psy-fi) lowered the priority of this task from 90 to 50.Dec 13 2013, 1:39 AM

I can confirm the issue on Mac OS X 10.9, ATI Radeon 4850.

'Sadly' it occurs only sometimes, most of the times all works fine in my experience.

Thank you,
paolo

I experienced this today in official 2.69 build. win 7

The same issue occurred to me while in dyna-sculpt, undoing an action via the undo stack.
All the sculpting lost till last opening.

Antonis Ryakiotakis (psy-fi) lowered the priority of this task from 50 to Normal.Apr 8 2014, 5:19 PM
Antonis Ryakiotakis (psy-fi) changed the task status from Unknown Status to Resolved.May 14 2014, 12:12 AM

Closed by commit rBea6620cb822f.

Whoah! I just had this issue under 2.79 Mac and with Multires sculpt. Sculpted obj 1, Sculpted obj2, edit object 3, make mistake, hit undo, Object one sculpt lost completely.

Hi all! Just had the same problem. My situation (Blender 3.0.1): had a few separated objects, done multires to one and copied to others with Ctrl+L. The one that was with original multires works fine, the others no - once you switch to Object mode after sculpting all of the progress is undone. The obvious solution was to remove multires modifier and apply it again. Problem was solved.

The same issue on my computer with Blender 3.3.1.

Operating system: Mac OS Monterey 12.6 / MacBook Pro 16 (2019)
Graphics card: AMD Radeon Pro 5500M 4 GB
Intel UHD Graphics 630 1536 MB

Please help. Thank you!

Also just had this issue with Blender 3.3.1.

Operating system: Mac OS Monterey 12.6 / MacBook Pro (15-inch, 2016)
Graphics card: AMD Radeon Pro 455 2 GB
Intel HD Graphics 530 1536 MB