// Persistence Of Vision raytracer version 3.0 sample file. // Use copies of this file for starting your own scenes. #include "colors.inc" #include "textures.inc" #include "finish.inc" camera { location <8.55 + 10*sin(3.14159*clock),-4*cos(3.14159*clock),19.5*cos(3.14159*clock)> // location<0,0,3> look_at <0,0,0> } //global_settings { ambient_light White } light_source {<10,0,20> color White} //light_source {<10,-2,-13> color White} //light_source {<0,-10,500> color 0.3*White} //light_source {<0,-10,-500> color 0.3*White} //background {rgb <0,51/255,102/255>} background {rgb <0,0,0>} //source sphere { <-22, 2,0>, 0.1 texture{pigment{rgb<1,1,1>} finish {ambient 0.45 diffuse 0.55 phong 1}}} ////Lens sphere { <0, 0,0>, 0.6 pigment{image_map {png "sun.png" map_type 1 // 0=planar once // interpolate 2 // bilenar }} finish {ambient 0.45 diffuse 0.55 phong 1}} //images //EARTH (home) sphere { <0,0,0>,0.4 //<8, 2,0>, 1 texture{ //pigment{rgb<0,1,0>} pigment{image_map {png "earth.png" map_type 1 // 0=planar once // interpolate 2 // bilenar }} finish {ambient 0.45 diffuse 0.55 phong 1} } translate<8.3,2.18,0> } ///////////////////////////////////////////////////////////////////////////// cylinder {<-22,2,0>,<8,2,0>,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{pigment{color Red} finish {ambient 0.45 diffuse 0.55 phong 1}}} cylinder {<0,0,0>,<8,2,0>,0.05 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{pigment{color Yellow} finish {ambient 0.45 diffuse 0.55 phong 1}}} ///////////////////////////////////////////////////////////////////////////// cylinder {<-22,2,0>,<-0.1, 3.1, -0.5>,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} cylinder {<-0.1, 3.1, -0.5>,<8,2,0>,0.05 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} ///////////////////////////////////////////////////////////////////////////// cylinder {<-22,2,0>,<-1.1,-0.2,2.7 >,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} cylinder {< -1.1,-0.2,2.7 >,<8,2,0>,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} ///////////////////////////////////////////////////////////////////////////// cylinder {<-22,2,0>,< 0.3, -3.8,-0.5 >,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} cylinder {<0.3, -3.8,-0.5 >,<8,2,0>,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} ///////////////////////////////////////////////////////////////////////////// cylinder {<-22,2,0>,< 1, -0.9,-2.3 >,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} cylinder {< 1, -0.9,-2.3 >,<8,2,0>,0.04 scale <1,1,1> rotate<0,0,0> translate<0,0,0> no_shadow texture{Silver_Metal finish {ambient 0.45 diffuse 0.55 phong 1}}} ///////////////////////////////////////////////////////////////////////////// //box{<0.05,-5,-5>,<0.05,5,5> box{<-6,6,0.02>,<6,-6,-0.02> pigment{color White transmit 0.8} texture{Glass} finish{phong 0.8 reflection 0.0} rotate<0,70,0> no_shadow } box{<-5,5,0>,<5,-5,0> pigment{color White transmit 1.0} pigment{image_map {png "ecross.png" map_type 0 // 0=planar once // interpolate 2 // bilenar }} // texture{Glass} // finish{phong 0.8 reflection 0.0} scale <16,16,16> translate<-8,-8,0.1> rotate<0,70,0> // translate<+5,0,5> no_shadow } // http://antwrp.gsfc.nasa.gov/apod/image/0702/abellclust_hst_lr.jpg // http://www.caribooskies.com/hubultradeeps.jpg box{<-5,5,0>,<5,-5,0> pigment{color White transmit 1.0} pigment{image_map {png "hubultradeeps.png" map_type 0 // 0=planar // once // interpolate 2 // bilenar }} // texture{Glass} // finish{phong 0.8 reflection 0.0} scale <26,26,26> translate<-8,-8,0.1> rotate<0,70,0> translate<-22,0,-5> rotate<10,0,0> }