Virtual Painter