Page MenuHome

Sculpted changes dissapear visually when selecting a second object
Closed, ResolvedPublic

Description

System Information
win10 64, nvidia 1060

Blender Version
Broken: blender-2.80.0-git.606223f6a61-windows64

Short description of error
When you disable "Lock object mode" in the Edit menu, and sculpt on one ojbect, if you select a second object, the sculpted changes will "disappear" from the first. The changes are still there, you just have to select the first object and you can see them, but selecting back and forth between the two objects will make the changes appear and disappear. And in order for this to not happen, you have to get out of Sculpt mode, but it will happen once you sculpt again.
Exact steps for others to reproduce the error
Using the attached blendfile, make sure "Lock object mode" is disabled in the Edit menu. The red monkey is already selected and in sculpt mode. Sculpt visible changes on the red monkey, select the white monkey (right click select presumably) and see the changes dissapear, select the red monkey again and see the changes come back.

Animated gif:

Event Timeline

Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.

I'm guessing that the changes are not propagated to the object mode mesh unless you exit sculpt mode.

@Campbell Barton (campbellbarton) , Not sure if changing active object in such configuration is expected to load sculpt changes back to actual object, or whether drawing is making a wrong decision about drawing sculpt object not using PBVH.

@Sergey Sharybin (sergey) it's not, this was a design choice to allow people to quickly switch between sculpting different objects.

Most likely the issue is our drawing code which only uses sculpt mode drawing for the active sculpt object.

Campbell Barton (campbellbarton) lowered the priority of this task from Confirmed, Medium to Confirmed, Low.Jan 29 2019, 9:57 PM
Brecht Van Lommel (brecht) raised the priority of this task from Confirmed, Low to Confirmed, Medium.Apr 2 2019, 5:47 PM