Optimizing Painting engine
Blender severely lags behind substance painter in terms of performance in that area, and has performance issues when painting high poly meshes, upon inspection of the source code I found the paint_stroke.cc file that handles that logic uses a BVH but lacks any multi threading, SIMD optimization, cache or offloading to the GPU.
My suggestion would be to expose the BVH used in EEVEE rendering to the painting component so it can accelerate the BVH raycast
2 Comments
Texture painting is a mess, borderline unusable and needs all kinds of attention. But it doesn't seem to be on the short-list of things.
True, but once they do set a priority to look at all that is involved and suggested this will be here as a nudge toward the goal of improving the Texture Paint experience.