// ==== Standard POV-Ray Includes ==== #include "colors.inc" // Standard Color definitions #include "textures.inc" // Standard Texture definitions // #declare ROT = clock #declare ROT = 0.5 camera{ location <0.0 , 0.0 ,-5.0> look_at <0.0 , 0.0 , 0.0> right x } #default{ finish{ ambient 0.5 } } background{color White *0.5} light_source{ <-10, 10, -5> color White } light_source{ <0, 0, -5> color White *0.3 } #declare Clouds1 = pigment { bozo turbulence 1 phase clock color_map { [0.1 color White filter 1] [0.5 color White] [0.9 color White filter 1] } } #declare Clouds2 = pigment { agate turbulence 1 phase clock color_map { [0.1 color White filter 1] [0.5 color White] [0.9 color White filter 1] } } #declare Clouds3 = pigment { marble turbulence 1 phase clock color_map { [0.1 color White filter 1] [0.5 color White] [0.9 color White filter 1] } } #declare Clouds4 = pigment { granite turbulence 1 phase clock color_map { [0.1 color White filter 1] [0.5 color White] [0.9 color White filter 1] } } #declare Cloud = texture{ pigment { gradient y pigment_map { [0.00 Clouds1] [0.25 Clouds2] [0.50 Clouds3] [0.75 Clouds4] [1.00 Clouds1] } } } #declare EARTH = sphere{ <0, 0, 0> 0.5 texture{ pigment{ image_map{ tga "earth.tga" map_type 1 interpolate 2 } } finish{ ambient 0.5 phong 0.4 } } scale 3 rotate y*ROT*(-360) } #declare ATOMOS = sphere{ <0, 0, 0> 0.51 texture{ Cloud } scale 3 rotate y*ROT*(-360) } object{ EARTH rotate z*(-23.4) } object{ ATOMOS rotate z*(-23.4) }