#include "AutoClck.mcr" camera { location <-.35 * clock, .1 / clock, clock> look_at <.25, -0.15, 0.1> } light_source { <-5, 30, 0> color <1,1,1> } // sunlight light_source { <100, 500, 10000> color <1,1,1> } // ambient light height_field { // tga "srtm.tga" png "srtm.png" smooth pigment { image_map { png "composite.png" interpolate 2 once } rotate <90, 0, 0> } finish { ambient 0.05 diffuse 1.1 specular 0.01 roughness 5 } translate <-0.5, 0, 0> scale <1, .05, 1> } /* sky_sphere { pigment { gradient y color_map { [ 0.2 color <.5 .75 1> ] [ 1.0 color <0 0 .5> ] } scale 2 translate -1 } } */ #declare myCloud1 = pigment { bozo turbulence 0.65 octaves 6 omega 0.7 lambda 2 color_map { [0.0 0.1 color rgb <0.85, 0.85, 0.85> color rgb <0.75, 0.75, 0.75>] [0.1 0.5 color rgb <0.75, 0.75, 0.75> color rgbt <1, 1, 1, 1>] [0.5 1.0 color rgbt <1, 1, 1, 1> color rgbt <1, 1, 1, 1>] } scale <0.4, 0.2, 0.4> } #declare myCloud2 = pigment { bozo turbulence 0.75 octaves 5 omega 0.8 lambda 3 color_map { [0.0 0.1 color rgb <0.85, 0.85, 0.85> color rgb <0.75, 0.75, 0.75>] [0.1 0.5 color rgb <0.75, 0.75, 0.75> color rgbt <1, 1, 1, 1>] [0.5 1.0 color rgbt <1, 1, 1, 1> color rgbt <1, 1, 1, 1>] } scale <0.4, 0.2, 0.4> } sky_sphere { pigment { gradient y color_map { [0 color rgb <.45,.54,.8>] [1 color rgb <0.2, 0.2, 1>] } } pigment { Pigment_From (0, myCloud1 ) Using ( "", 1, 1, "" ) Pigment_To (1, myCloud2 ) } } rotate From (0, <0, 0, 0>) Using ("", 1, 1, "") To (1, <-10, 0, 0>) scale 2 translate -1 }