This demo is doing the trick with a sphere and two shader pairs, one for the noise (forked from this experiment by @alteredq) and one for the displacement and coloring. This demo relies on vertex texture lookup, a feature available in latest Chrome and Firefox. So if it looks like an egg, upgrade your browser. Read more here.