When using Blender it is well known that there are different modes that have their own UI and tool sets, and it is known that to use the functionality in those modes you had to switch to them in the mode menu.
Back in the early 2.4x days there were different modes for UVmapping and editmode, the UVmode has its own drawtype and toolset, the caveat is that when you wanted to do any UVmapping, you had to go to the UVmode.
Later on the UVmode was merged into editmode, and as a result really sped up the workflow for modeling the UVmapping, you could unwrap your object, model a bit more, fix that part of the UVmap, and do it again in a much shorter time.
Now I was in the ideology that if there were similar Blender modes, it may be feasible to merge them so we have less modes to switch to and allow us to do what used to require the use of two modes to do. I believe that, at the least, it may be feasible to merge the texture paint and vertex paint modes in a way that won’t add a lot of complexity, won’t clutter the UI, and will speed up workflow.
Take the similarities for example.
-They have the same brush system and the same brush code
-The toolbar UI is very similar
-They both involve painting colors under different blend modes onto an object in the 3D view.
Now the differences
-One works on verticies, the other on one or more UVmapped images of one of more map types.
-Vertex painting can start right away, texture painting requires the loading of an image
The point is there’s not really that much in the way of differences, perhaps similar enough that they can be merged, a possible way to do it is to add a simple UI toggle that switches the painting target from images to verticies, your image choice(s) are stored for you to come back to painting on when you use the toggle again, but will be unavailable for you to paint on since the painting is now vertex based.
What do you think, should the modes be merged, is it feasible to do it, it’s probable that the UI wouldn’t have to change much to switch from texture-based to vertex-based painting in the same mode?
NOTE: This thread however doesn’t concern merging in weight painting as well, as the function done in that mode is likely too different to make that feasible.