Vertex paint is simply a way to edit vertex color, which can be used to blend different bitmaps, or to do vertex lighting, or to assign other kinds of per-vertex data (like different physics properties, or different sounds, or different player pain values, etc.).