// // PoVRay 3.1 Scene File "srose1.pov" // created by Friedrich A. Lohmüller, 2000 #include "colors.inc" #include "textures.inc" global_settings { max_trace_level 20 } global_settings { assumed_gamma 1.8 } // camera ----------------------------------------------------- #declare Cam0 =camera {ultra_wide_angle angle 180 location <0.0 , 1.0 ,-3.0> look_at <0.0 , 1.0 , 0.0>} camera{Cam0} // sun ---------------------------------------------------------- light_source{<1500,2500,-2500> color White} // sky ---------------------------------------------------------- plane{<0,1,0>,1 rotate<0.5,0,0> hollow //keep attention: hold sun lower than sky texture{pigment{Bright_Blue_Sky quick_color Blue } finish {ambient 1 diffuse 0} } scale 10000} fog{distance 200000 color White} // ground ------------------------------------------------------- // tropical searose leaf #declare SleafTex = texture{pigment{color YellowGreen} normal {crackle 0.25 turbulence 0.1 scale 0.25} finish {ambient 0.35 diffuse 0.55 phong 1}} #declare Ende = 60; #declare SeaRose= difference{ union{ #declare Nr = 0; #while (Nr < Ende ) sphere{<0.35,0,0>,0.65 scale <1,0.5,0.5> rotate<0,0,Nr*360/Ende> translate<0,0,0> texture{SleafTex scale 0.2}}//pigment{color rgb<1,1,0>} finish {ambient 0.45 diffuse 0.55 phong 1}}} #declare Nr = Nr + 1; #end }// end of union -------- union{ #declare Nr = 0; #while (Nr < Ende ) sphere{<0.30,0,0>,0.65 scale <1,0.5,0.5> rotate<0,0,(Nr+0.5)*360/Ende> translate<0,0,-0.001> texture{SleafTex scale 0.2}//pigment{color rgb<1,0.8,0.2>} finish {ambient 0.45 diffuse 0.55 phong 1}} } #declare Nr = Nr + 1; #end translate<0,0,-0.25> }// end of union -------- scale 0.5 rotate<90,0,0> translate<0,0.01,0>} #declare SeaRose_Hole= sphere{<0,0,0>,0.65 scale <1,0.5,1>*0.55 rotate<0,0,0> translate<0,0.0,0> texture{pigment{color Clear}}} //------------------------------------------------------------------------------------------------- #declare Groundtex = texture{ pigment{granite turbulence 0.5 scale 0.2 color_map{[0.0 color MediumSeaGreen] [0.2 color MediumForestGreen] [0.4 color YellowGreen] [1.0 color Green]}}} difference{ plane{<0,1,0>, 0 texture{Polished_Chrome //Groundtex pigment{quick_color Tan} finish {ambient 0.45 diffuse 0.55 phong 1}}} object{SeaRose_Hole rotate<0,0,0> translate<0,0,0>} object{SeaRose_Hole rotate<0,0,0> scale 1.2 translate<1,0.0,-0.4>} object{SeaRose_Hole rotate<0,0,0> scale 1.8 translate<-1.5,0.0,0.75>} object{SeaRose_Hole rotate<0,0,0> scale <3,2,3> translate< 1.5,0.0,2.75>} }//-----end of difference //--------------------------------------------------------------- // start here with other objects !!! // tropical sea rose leaf object{SeaRose rotate<0,0,0> translate<0,0,0>} object{SeaRose rotate<0,0,0> scale 1.2 translate<1,0.0,-0.4>} object{SeaRose rotate<0,0,0> scale 1.8 translate<-1.5,0.0,0.75>} object{SeaRose rotate<0,0,0> scale <3,2,3> translate< 1.5,0.0,2.75>}