This is a good showcase of putting together a bunch of shaders. It looks very nice. Did you use sphere for the shadows?