I am trying to procedurally generated surface bubbles on coffee. I know that you can use a UV map to do this, but I'd like to have more control. There is a nice demo of doing this with animation is 3ds Max, but I haven't worked out a way to do it in Blender.
I have tried using metaballs, but without much success. Here is the look I'd like simulate.