These days, 3D content is created mostly by blocking out geometry, then painting materials onto it with stencils and stamps. For instance, if you wanted a rusty sign, you would start with a metal base, stencil on the logo, then paint, stamp, or stencil rust spots, scratches, and whatever else. When you’re done, you can then export the resulting, 2D textures. Previously, you would bounce back and forth between Photoshop and your 3D application, trying to remember which edge on your UV outline corresponds to which triangles on the model.
While this Blender Plug-in doesn’t have the same benefits as something like Substance Painter, and its library of PBR materials, BPainter can allow you to paint separate layers and channels on your 3D model. In other words, you can paint scratches and scuffs into the roughness channel, and colors into the albedo channel, directly on top of your model, which immediately shows you the results in your scene’s lighting. Again, this is less direct than “select steel from material library” “fill steel on object” “select rusted steel from material library” “paint rusted steel on object” but it’s a welcome plug-in none-the-less.
Unless one has been announced in the last week, there is currently no release date for BPainter. Their last plug-in, Asset Sketcher, was released under the GPL license.