Page MenuHome

Weight paint mode and vertex paint mode share the same brushes
Open, NormalPublic

Description

Blender Version
Broken: b8bb2bb960ac

Short description of error
Pretty much what the title says. When you adjust the settings of the Draw brush in the vertex paint mode the same changes apply to the weight paint mode. These are 2 separate modes with their own use cases and settings. They should not share their brushes.

Details

Type
To Do

Event Timeline

Brecht Van Lommel (brecht) triaged this task as Normal priority.Mar 5 2019, 7:15 PM
Brecht Van Lommel (brecht) changed Type from Bug to To Do.

Why not simply use different brushes if you don't want to use the same one? You aren't forced to use the same brush.

If users have spent a real long time setting up some nice brushes, I can't see why we should not let them use these in the other modes?

@William Reynish (billreynish)
But ... most tools/brushes are not really compatible either in the settings or in how they are used. And these differences make sense.
You can't use textures or colors for weight painting since these are useless for that mode. You can't define options like weights, auto-normalize and multi-paint for vertex painting for the same reason. Some settings are not available for the brush in one mode or another which makes any brush setup in most cases useless and unnecessary to share between modes (especially vertex paint & weight paint).

From a user perspective, changing for example the spacing & jitter settings on a quick vertex paint and then having to change this again or create a new brush for a different mode that is used for different tasks is tedious.

You aren't forced to use the same brush.

That may be true but the user is recommended to do so by making it the default that the brushes are shared and set to be the same between modes.

If users have spent a real long time setting up some nice brushes, I can't see why we should not let them use these in the other modes?

While using Blender I would never think that using a brush from vertex paint for my weight painting would save me time, just like I wouldn't want to use a draw brush from weight paint in sculpt mode.
You also wouldn't want to share brushes between different tools within for example sculpt mode because most are incompatible for the same reasons.

In theory this feature kinda makes sense and maybe it can be useful in some way, like copying brush settings between vertex paint and texture paint mode.
Or sharing brushes between specific compatible tools in the same mode similar to how it works in Photoshop.
But Blender is not Photoshop and most tools are not compatible and sharing brushes by default is not useful and instead just tedious.