Blending two mesh geometry? (not terrain)

Is there a way/tool to blend mesh geometry? (not terrain)

Using custom shaders that behave similarly to the terrain shader, and vertex color painting (either in an external program or a custom editor script).

See this example: Ikari Vertex Painter [Free, Open Source!] - Community Showcases - Unity Discussions