#include "Colors.Inc" #include "Textures.Inc" #include "stones.inc" #include "chars.inc" //#include "angle.ani" //#include "dis.ani" camera { location <0,50,-200> look_at <0.0,0.0,0.0> //rotate <0,Angle,0> right up y } light_source { <200,200,-150> color White } light_source { <-200,200,-150> color White } fog {color White distance 1550 } #declare NINTex=texture { pigment { color red 0.578 green 0.422 blue 0.195 } finish { metallic ambient 0.1 diffuse 0.8 brilliance 6.0 reflection 0.2 phong 0.8 phong_size 120 } } #declare NINChromeTex=texture { pigment { Gray20 } finish { ambient 0.1 diffuse 0.7 brilliance 6.0 reflection 0.4 phong 0.8 phong_size 120 } } #declare Mysky = sphere { <0,0,0>,0.98 texture { Blue_Sky3 finish {reflection 0.0 diffuse 0.0 ambient 1.0} } } // The sky object is just shell // with sky texture on the inside. // Note that the shell has the // no_shadow modifier. This is // so I can put the light source #declare Env=union { // on the outside. difference { sphere { <0,0,0>,1} object {Mysky} scale <3000,500,3000> texture { Blue_Sky3 finish {reflection 0.0 diffuse 0.0 ambient 1.0} } no_shadow } plane { y,-10 texture { Cork normal { bumps .6 } scale <50,50,50> } } } #declare Angle = 0; #declare Distance = 0; #declare Digital=union { object { char_D translate<0,0,-.5> rotate<-Angle,0,0> translate<-15,0,0> } object { char_I translate<0,0,-.5> rotate translate<-10,0,0> } object { char_G translate<0,0,-.5> rotate<-Angle,0,0> translate<-5,0,0> } object { char_I translate<0,0,-.5> rotate translate<0,0,0> } object { char_T translate<0,0,-.5> rotate<-Angle,0,0> translate<5,0,0> } object { char_A translate<0,0,-.5> rotate translate<10,0,0> } object { char_L translate<0,0,-.5> rotate<-Angle,0,0> translate<15,0,0> } translate<0,3,Distance> texture { NINChromeTex } } #declare High=union { object { char_H translate<0,0,-.5> rotate<-Angle,0,0> translate<-7.5,0,0> } object { char_I translate<0,0,-.5> rotate translate<-2.5,0,0> } object { char_G translate<0,0,-.5> rotate<-Angle,0,0> translate<2.5,0,0> } object { char_H translate<0,0,-.5> rotate translate<7.5,0,0> } translate<0,-3,Distance> texture { NINChromeTex } } object { Digital scale 7 translate <0,13,-3> } object { High scale 7 translate <0,13,-3> } object { Env }