IRT the mesh tool, yes, the effect output is raster, but the controls are vector which still results in better scalability than a pure raster image. Both Illustrator and Coreldraw have mesh fill tools, although as a long time Corel user I have to admit that Illustrator's is more intuitive.