#macro C()function{pigment{crackle#end#local A=C()solid}}#local B=C()}}isosurface{function{max(2+y*9-A(x*9,0,z*9).x*4,.2-B(x*9,0,z*9).x)/99}finish{reflection{0,1}}}fog{rgb 1+y/5+z/3distance.7fog_type 2fog_alt.1}sky_sphere{pigment{agate}}sphere{9*(.6-y),5}