// sun #include "colors.inc" camera {location<0,0,-40>angle 100} #declare the_sun= pigment{ gradient y color_map { [0.000 color rgbt 1.5*<1,.95,.9,0>] [0.003 color rgbt 1.5*<1,.95,.9,.1>] [0.005 color rgbt <1,1,0.9,.2>] [0.05 color rgbt <.7,.6,.5,.5>] [0.1 color rgbt <.7,.6,.5,.5>] [1 color rgbt<1,1,1,1>] } scale 2 translate -1 rotate -100*x } light_source{<0,-1000,0> color rgb<1,.997,.97>rotate -100*x} #declare the_gradient = pigment{ gradient y color_map { [0 color rgbt<.7,.6,.5,.2>] [1 color rgb<0.0,0.0,0>] }} #declare cloud_layer = pigment{ wrinkles turbulence .5 octaves 6 lambda 6 omega 0.6 color_map{ [0 color rgbt<1,1,1,1>] [0.5 color rgbt<0.98,0.99,0.99,.8>] [1 color rgbt<1,1,1,1>] } scale <.8,.1,.8> } sky_sphere{ pigment{the_gradient} pigment{the_sun} pigment{cloud_layer}} //cloud layer1 #declare red_hue = pigment { wrinkles turbulence .4 lambda 4 omega .7 color_map{ [0 color rgbt<1,1,1,1>] [.2 color rgbt<1,1,1,1>] [.5 color rgbt 1.5*<1,.4,.4,.4>] [.8 color rgbt<1,1,1,1>] [1 color rgbt<1,1,1,1>] }} #declare lighter_hue = pigment{ quilted turbulence .4 lambda 4 octaves 3 omega .7 color_map{ [0 color rgbt<1,1,1,1>] [.2 color rgbt<1,1,1,1>] [.5 color rgbt<1,.3,.97,1>] [.8 color rgbt<1,1,1,1>] [1 color rgbt<1,1,1,1>]}} plane {y, 900 texture { pigment { gradient z pigment_map{ [0 lighter_hue] [.3 red_hue] [.5 red_hue] [.7 red_hue] [1 lighter_hue]}} finish {ambient 1 diffuse 0} scale 5000 rotate 90*y translate <-5000,500,-10000> } hollow } //cloud layer 2 plane {-y,-1200 texture{ pigment{ bozo turbulence .05 omega .7 color_map{ [0 color rgbt<.8,.8,.8,1>] [.5 color rgbt<1,.85,.79,.5,.6>] [1 color rgbt<1,.85,.79,1>]}} finish {ambient 1 diffuse .5} scale 2000 translate<1500,900,-2000>} hollow} // cloud layer 3 plane {y, 300.0 hollow on pigment{ bozo omega .5 lambda 5 octaves 6 turbulence 0.5 color_map{ [0.0 0.6 color rgbf<1,1,1,1> color rgbf<1,1,1,1>] [0.6 0.8 color rgbf<1,1,1,1> color rgb<1,.9,.8>] [0.8 1.001 color rgb<1,.9,.8> color rgb <1,1,.9>] } scale<1000.0,200.0,800.0>} finish {ambient 1 diffuse 0.0} translate -450*x rotate 6*y} fog{ distance 2000 color rgbt<0.5,0.55,0.65,.5> fog_type 2 fog_offset 1 fog_alt 10 } fog { distance 2000 color rgbt<.65,.7,.8,.5> fog_type 2 fog_offset 20 fog_alt 10 turbulence 0.1 turb_depth 0.2 } fog { distance 2000 color rgbt<.68,.7,.68,.66> fog_type 2 fog_offset 40 fog_alt 20 turbulence 0.1 turb_depth 0.2 } plane {y,-5 pigment {color rgbt<0.1,0.1,0.1,.4>} finish {phong 1 phong_size 90 diffuse 0 reflection.8 } normal{ ripples scale 3000 frequency 5000 } hollow} plane {y,-20 pigment{color 0.6*White}}