I would like to be able to hide parts of a mesh by clicking on a face to hide and fully disable it, double-click it to hide its mesh island (cumulative), exactly like the feature in 3DCoat (and unhide all with CTRL+X). The hidden parts are not just invisible, they are unclickable, so we can paint on faces that were behind these islands.
Also, if this can be also done by UV island this would be fantastic.
The 3DCoat feature is more convenient because I don't need to plan it in advance by manually separate parts by materials, selections or masking, I just click on any mesh island on the fly (that is part of an unique and same mesh with an unique material and UV) and this is done in less than one second.
In Painter, I can't do that at all if the material is the same on these islands.
For example, on a stylized tree fir with multiple layers of leaves, I don't want to assign a different material for each layer just to have the ability to isolate them for painting (this would be a kind of hack, but not practical at all and dirty, uselessly time-consumming) : I just want to click where I want on the fly (without planning it in advance) during my painting process, fully disable a face or some mesh islands, even if I have only one material for everything.
This crucial and useful feature is missing on Painter and attracts me on 3DCoat. If Painter will do this, I would stay with Painter. Thank you.