So you have a single object (like a ground plane) and you want to paint vertex color masks on it, and then apply a different material to each mask?
I am sure we can help with that, but if you wish to create scene features such as grass, stones, leaves, then maybe using scattering systems would be better than just applying different textures?