Page MenuHome

Vertex Paint color selection doesn't create undo step
Closed, InvalidPublic

Description

Blender Version
Broken: blender-2.81-95f020c853d6
Broken: blender-2.82-bde328352be2

Short description of error
Picking a color to paint with isn't registered with undo, therefore when undoing a stroke with new color, the color change is also undone.

Exact steps for others to reproduce the error

  1. Create a new scene.
  2. Select the cube and enter vertex paint mode.
  3. Pick a different color.
  4. Perform one stroke (i.e. click).
  5. Undo.

Expected: stroke is undone, new color selection remains.
Current: stroke is undone, color selection is also undone.

Details

Type
Bug

Event Timeline

Campbell Barton (campbellbarton) closed this task as Invalid.EditedOct 15 2019, 1:37 AM

Currently vertex/weight paint undo manages all data including brushes.

While we could support moving some settings outside of undo that's a feature request.

Closing.

A bug in the design is still a bug. The behavior is unexpected, moreover it's inconsistent across Blender's paint modes:

  • in texture paint, undoing a stroke does *not* undo preceding color selection
  • in sculpt mode, undoing a stroke does *not* undo preceding strength selection
  • in vertex color paint, undoing a stroke *undoes* preceding color selection
  • in weight paint, undoing a stroke *undoes* preceding weight selection

Why should this even need a feature request?