Using the paint brush in the skin modifier can significantly speed up the skinning process. However, on models that have multiple layers of meshes, such as a body wearing a jacket, the paint brush is almost unusable to paint the body underneath. Normally when skinning such a character, I go into the editable poly of the model and hide the surfaces/sub-objects that cover the body underneath to have a better view of the vertices of the body. But even if those surfaces are hidden, the paint brush of the skin modifier will still hit them. As I understand the functionalities of the paint brush under the hood, it seems that when clicking on the screen, a ray cast is sent to the model from the position of the mouse on the screen and out to hit a surface of a model and get the normal of that surface, allowing to orient the brush correctly. As it is now, that ray cast will hit hidden surfaces, effectively making it impossible to use the brush on a visible surface located underneath the hidden one.
Giving the option to have the brush ignore hidden vertices/polygons would be very helpful to speed up the skinning process of more complex models.
Thanks!