// POV-Ray 3.6 Scene File "p_watr0.pov" // created by Friedrich A. Lohmueller, 2004 // homepage: www.f-lohmueller.de #include "colors.inc" #include "textures.inc" global_settings { assumed_gamma 1.2 } // camera ----------------------------------------------------------- #declare Cam0 = camera {/*ultra_wide_angle*/ angle 65 location <0.0 , 1.0 ,-3.0> look_at <0.0 , 0.8 , 0.0>} camera{Cam0} // sun --------------------------------------------------------------- light_source{<1500,2500,-2500> color White} // sky --------------------------------------------------------------------- sky_sphere { pigment { gradient <0,1,0> color_map { [0.00 rgb <0.6,0.7,1.0>] [0.35 rgb <0.0,0.1,0.8>] [0.65 rgb <0.0,0.1,0.8>] [1.00 rgb <0.6,0.7,1.0>] } scale 2 } // end of pigment } //end of skysphere ------------------------------------- // fog --------------------------------------------------------------- fog{fog_type 2 distance 65 color rgb<1,0.99,0.9> fog_offset 0.1 fog_alt 2.0 turbulence 0.2} //-------------------------------------------------------------------- plane{<0,1,0>, 0 texture{pigment{ rgb <0.2, 0.2, 0.2> } normal {bumps 0.03 scale <1,0.25,0.25>*1 turbulence 0.6 } finish { ambient 0.05 diffuse 0.55 brilliance 6.0 phong 0.8 phong_size 120 reflection 0.6 } } } //-------------------------------------------------------------------- #declare Stake_H = 1.75; #declare Stake_R = 0.10; #declare Stake = // Pfahl union{ cylinder {<0,-Stake_H,0>,<0,Stake_H,0>,Stake_R translate<0,0,0> texture{pigment{spiral1 2 color_map{[0.0 White] [0.5 White] [0.5 rgb<1,0,0>] [1.0 rgb<1,0,0>]} rotate<90,0,0> scale<1,0.3,1>} normal {bumps 0.5 scale 0.025} finish {ambient 0.05 diffuse 0.95 phong 1 reflection 0.05} } } union{ cylinder{<0,-0.05,0>,<0,0.05,0>,Stake_R+0.02 translate<0,Stake_H.0>} sphere {<0,0,0>,Stake_R+0.02 translate<0,Stake_H+0.1,0> } torus {1.0,0.1 scale 0.12 translate<0,Stake_H+0.01,0>} texture{pigment{color White} normal {bumps 0.3 scale 0.025} finish {ambient 0.15 diffuse 0.85 phong 1 reflection 0.05}}} }// end of Stake -------- //--------------------------------------------------------------------- object{Stake scale 1 rotate<0,0,5> translate <-1.0,0,3>} //----------------------------------------------------------------- end