// Basic template from Eck with light & sky // note clouds turn out the same all the time #include "colors.inc" #include "textures.inc" global_settings { ambient_light LightBlue } camera { location <-5, 6, -10> look_at <0, 4, 0> } light_source { <5, 8, -10> color White // parallel } light_source { <-20, 50, 50> color White shadowless } light_source { <-50, 20, -100> color LightBlue parallel } sky_sphere { pigment { Bright_Blue_Sky } } // Here's the texture, surface & finish description for snow //A bump-mapped white sphere //sphere { // <0, 0, 0>, 1 // texture { // pigment { color White } // } // normal { // bumps 0.3 scale 0.1 // } // finish { // phong 1 // } //} plane { y, 0 texture { pigment { color White } } normal { bumps 1 scale 1 } finish { phong .4 } } union { sphere { <0, 0, 0>, 1 translate 6*y } sphere { <0, 0, 0>, 1.5 translate 4*y } sphere { <0, 0, 0>, 2 translate 1.25*y } texture { pigment { color White } } normal { bumps 0.2 scale 0.2 } finish { phong .2 } } cone { <0, 0, 0>, .3 <0, 0, -1.8>, 0 texture { pigment { color Orange } } translate 6*y } union { cylinder { <0, 0, 0>, <0, .15, 0>, 1.2 } cylinder { <0, 0, 0>, <0, 1.3, 0>, .75 } translate 6.7*y texture { pigment { color Black } } normal { bumps .5 scale .5 } finish { phong .3 } } sphere { <0, 0, 0>, .1 texture { pigment { color Black } } finish { phong 5 } translate -1*z rotate <10, -15, 0> translate 6*y } sphere { <0, 0, 0>, .1 texture { pigment { color Black } } finish { phong 5 } translate -1*z rotate <10, 15, 0> translate 6*y } union { cone { <0, 0, 0>, .2 <2, -.2, 0>, .15 } cone { <2, -.2, 0>, .15 <3, .5, 0>, .1 } cone { <3, .5, 0>, .1 <3.5, 1.1, 0>, 0 } cone { <3, .6, 0>, .1 <3.7, .4, 0>, 0 } texture { Dark_Wood scale 1 } normal { bumps .5 scale .5 } translate 4.4*y } union { cone { <0, 0, 0>, .2 <-2, -.2, 0>, .15 } cone { <-2, -.2, 0>, .15 <-3, .5, 0>, .1 } cone { <-3, .5, 0>, .1 <-3.5, 1.1, 0>, 0 } cone { <-3, .6, 0>, .1 <-3.7, .4, 0>, 0 } texture { Dark_Wood scale 1 } normal { bumps .5 scale .5 } translate 4.4*y }