Vertex color painting doesn't work properly on polys that have other polys behind them

Hi there. This bug has been driving me crazy for a year now so i figured i’d better get off my lazy butt and report it. If you’re vertex painting on a mesh, it only works fine if your mouse is over only one polygon (in Z depth). if, for example your mesh is a cube in front of a tesselated wall (again, this is ONE mesh, so it’s not even possible to hide the wall polys even if you wanted to), you’ll try to vertex paint the vertices on the cube, and about half the time it won’t paint on the vertices your mouse is right over. it’ll hit the vertices on the wall behind it. i’ve found that the only way to paint the vertices you’re trying to paint is you have to rotate the camera so that the wall is not behind your cube. then there’s one layers of polys in z and so it will hit the proper vertices, but this is a pain in the butt to do and quite often no matter how you rotate your camera, there will be other vertices in teh background so it’s 100% impossible to paint the vertices you’re trying to paint.

here’s an example mesh that clearly illustrates the bug.

thanks!
-seneca

Hey indigosm,

There was a bug entered to improve the overall functionality of this feature, and what you are describing here is inherently part of issues that have been reported. A lot of the fixes have been marked for 4.12, but I would also try testing in the preview release to see if some of those revamp changes made it into the preview.

Thank you for taking the time to report this issue, and once the fix for this issue has been implemented in an exact version, and the issue is still occurring, please let me know and we will continue to investigate.

Cheers,