POV-Ray : Newsgroups : povray.text.scene-files : WIP Reflecting Pool Server Time
22 Dec 2024 18:56:18 EST (-0500)
  WIP Reflecting Pool (Message 1 to 1 of 1)  
From: Brent G
Subject: WIP Reflecting Pool
Date: 17 Sep 2003 22:40:07
Message: <3f691b07@news.povray.org>
See image in p.b.images :

// Note some things may have wrapped
// PoVRay 3.5 Scene File " ... .pov"
// created by   ...
// Date:   ...
//--------------------------------------------------------------------------
#version 3.5;
global_settings { assumed_gamma 1.0 }
global_settings { max_trace_level 10 }//(1...20) [default = 5]
//--------------------------------------------------------------------------
#include "colors.inc"
#include "textures.inc"
#include "stones.inc"

//--------------------------------------------------------------------------
// camera ------------------------------------------------------------------

#declare Camera_1 = camera{location <0, 30, -100> look_at <0,0,30>  } 
//Long View
#declare Camera_2 = camera{location <-10,3,-10>   look_at <-10,0,0>   } 
//Side Align View
#declare Camera_3 = camera{location <0,3,-10>     look_at <0,0,0>   } 
//Main Render View
#declare Camera_4 = camera{location <10,3,-10>   look_at <10,0,0>  } 
//Right Side Align View
#declare Camera_5 = camera{location <0,.3,5>      look_at <0,0,50>  } 
//In-Water View
#declare Camera_6 = camera{location <-10,.5,-1>   look_at<10,.5,-1> } 
//Front Align View

camera{Camera_3}

// grass

#declare MyGrass2 = object {
         #include "fgrass2.inc"

         texture {
                 pigment {
                         dents
                         triangle_wave
                         color_map {
                                 [0.0 rgb <0.0, 0.4, 0.1>]
                                 [1.0 rgb <0.1, 0.6, 0.2>]
                         }
                 }
         }
         scale 0.05
}

#declare MyGrass1 = object {
         #include "fgrass1.inc"

         texture {
                 pigment {
                         dents
                         triangle_wave
                         color_map {
                                 [0.0 rgb <0.0, 0.4, 0.1>]
                                 [1.0 rgb <0.1, 0.6, 0.2>]
                         }
                 }
         }
         scale 0.05
}

// sun ---------------------------------------------------------------------
light_source{<1500,1500,-2500> color White}

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
//--------------------------------------------------------------------------
//---------------------------- objects in scene
//--------------------------------------------------------------------------

difference {
         merge {
                 //Grass
                 plane{<0,1,0>, 0
                         texture {
                                 pigment {
                                         dents
                                         triangle_wave
                                         color_map {
                                                 [0.0 rgb <0.0, 0.4, 0.1>]
                                                 [1.0 rgb <0.1, 0.6, 0.2>]
                                         }
                                 }
                         }
                 }
                 //Big Box
                 box { <-10, -.7,-0.5> <10, .5, 200.5> texture{ 
T_Grnt18a normal {bumps 0.75 scale 0.015} finish {ambient 0.1 diffuse 
0.8} }}
         }
         //Center Cutout
         box { <-9, -.6, 0> <9,  .8, 200> texture{ T_Grnt18a normal 
{bumps 0.75 scale 0.015} finish {ambient 0.1 diffuse 0.8} }}
}


//Water Area
intersection {

         box { <-9, -.6, 0> <9,  .8, 200> }

         plane{<0,1,0>, .4
                 material {
                         texture {
                                 pigment {
                                         color rgbf <.2, .7, .3, .5>
                                 }
                                 finish {
                                         ambient 0.0
                                         diffuse 0.0
                                         reflection {
                                                 0.0, 1.0
                                                 fresnel on
                                         }
                                         specular 0.8
                                         roughness 0.0003
                                 }
                                 normal {
                                         bozo 0.7
                                         scale 0.15
                                 }
                         }
                         interior {
                                 ior 1.3
                                 media {
                                         absorption <0.8, 0.6, 1.0, 0.5>
                                 }
                         }
                 }
       }// end of plane

}
//End Of Water

//Grass - Closest to Furthest
object { MyGrass1 translate <-2.5,0,-8.1> }
object { MyGrass2 translate <2.5,0,-8.1> }

object { MyGrass1 translate <-7.5,0,-3.1> }
object { MyGrass2 translate <-2.5,0,-3.1> }
object { MyGrass1 translate <2.5,0,-3.1> }
object { MyGrass2 translate <7.5,0,-3.1> }

object { MyGrass1 translate <-17.5,0,1.9> }
object { MyGrass2 translate <-12.5,0,1.9> }
object { MyGrass1 translate <12.5,0,1.9> }
object { MyGrass2 translate <17.5,0,1.9> }

object { MyGrass2 translate <-17.5,0,6.9> }
object { MyGrass1 translate <-12.5,0,6.9> }
object { MyGrass2 translate <12.5,0,6.9> }
object { MyGrass1 translate <17.5,0,6.9> }

object { MyGrass1 translate <-17.5,0,11.9> }
object { MyGrass2 translate <-12.5,0,11.9> }
object { MyGrass1 translate <12.5,0,11.9> }
object { MyGrass2 translate <17.5,0,11.9> }

object { MyGrass2 translate <-17.5,0,16.9> }
object { MyGrass1 translate <-12.5,0,16.9> }
object { MyGrass2 translate <12.5,0,16.9> }
object { MyGrass1 translate <17.5,0,16.9> }

object { MyGrass1 translate <-17.5,0,21.9> }
object { MyGrass2 translate <-12.5,0,21.9> }
object { MyGrass1 translate <12.5,0,21.9> }
object { MyGrass2 translate <17.5,0,21.9> }

object { MyGrass1 translate <-22.5,0,26.9> }
object { MyGrass2 translate <-17.5,0,26.9> }
object { MyGrass1 translate <-12.5,0,26.9> }
object { MyGrass2 translate <12.5,0,26.9> }
object { MyGrass1 translate <17.5,0,26.9> }
object { MyGrass2 translate <22.5,0,26.9> }

object { MyGrass1 translate <-27.5,0,31.9> }
object { MyGrass2 translate <-22.5,0,31.9> }
object { MyGrass1 translate <-17.5,0,31.9> }
object { MyGrass2 translate <-12.5,0,31.9> }
object { MyGrass1 translate <12.5,0,31.9> }
object { MyGrass2 translate <17.5,0,31.9> }
object { MyGrass1 translate <22.5,0,31.9> }
object { MyGrass2 translate <27.5,0,31.9> }

object { MyGrass1 translate <-32.5,0,36.9> }
object { MyGrass2 translate <-27.5,0,36.9> }
object { MyGrass1 translate <-22.5,0,36.9> }
object { MyGrass2 translate <-17.5,0,36.9> }
object { MyGrass1 translate <-12.5,0,36.9> }
object { MyGrass2 translate <12.5,0,36.9> }
object { MyGrass1 translate <17.5,0,36.9> }
object { MyGrass2 translate <22.5,0,36.9> }
object { MyGrass1 translate <27.5,0,36.9> }
object { MyGrass2 translate <32.5,0,36.9> }

//NoMoGrass






// sky ---------------------------------------------------------------
plane{<0,1,0>,10000 hollow  //

       texture{ pigment {color rgb<0.2,0.5,0.8>}
                finish {ambient 1  diffuse 0}}
      }
plane{<0,1,0>,1 hollow  //
       texture{pigment { bozo turbulence 0.65
                         octaves 6  omega 0.7 lambda 2
                         color_map { [0.0 color rgb <0.95, 0.95, 0.95>]
                                     [0.1 color rgb <0.85, 0.85, 0.85>]
                                     [0.5 color rgbt <1, 1, 1, 1> ]
                                     [1.0 color rgbt <1, 1, 1, 1> ]   }
                         rotate<10,20,0>
                         scale <0.3, 0.4, 0.2>*3 }
               finish {ambient 1 diffuse 0}}
       scale 1000}
// fog at the horizon
fog{distance 300000 color White}


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.