If the client is not against it for some reason, I'd definitely go with a material based solution, because its simpler than painting, it can give better result, and because then its dynamic, and it allows you to rotate the rock and still have the snow on the top of it.