#include "colors.inc"
#include "shapes.inc"
#include "textures.inc"

camera {
   location <10 50 -50>
   look_at <0 0 0>
}


fog {
     colour red 0.0 green 0.0 blue 0.0
     250.0
    }


object { light_source {  <-10 60 30> color White } }


object {
   box { UnitBox scale <256 32 4>}
   texture { color Green }

   texture {
      image_map { <1 -1 0> tga "rgb.tga"    /* x-y oriented bitmap image */
         once
         interpolate 2                          /* Faster interpolation than 4 */
           }

      translate <-0.5 -0.5 0>                   /* Center image */
      
      scale <512 64 2>                          /* Scale to fit */
      ambient 1
      diffuse 0.75
           }

   translate < -54 0 0 >
   translate < -1.5 0 0 >                       /* Scroll translate */

   scale < 0.30 0.25  0.0001 >     

   rotate < -20 0 0 >
   rotate < 0 -90 0 >
   rotate < 50 0 0 >

   translate < 0 0 0 >     
}



/*
object {
   plane { <0.0 1.0 0.0> 140.0 }
   texture {
      color red 0 green 0.0 blue 1
      ambient 0.2
      diffuse 0.8
      scale < 20.0 20.0 20000.0 >
      translate <0 0 -10000>
   }
}
*/


object {
   sphere { <33 10 -33> 20 }
   texture {
      color red 0.0 green 0.0 blue 0.0 
      ambient 0.0
      diffuse 0.0
      specular 0
      roughness 0.001
      reflection 1.0
      phong 0.0 phong_size 80
      ior 1.5
           }
       }


object {
   sphere { <22 10 22> 20 }
   texture {
      color red 0.0 green 0.0 blue 0.0 
      ambient 0.0
      diffuse 0.0
      specular 0
      roughness 0.001
      reflection 1.0
      phong 0.0 phong_size 80
      ior 1.5
           }
       }


/*-------------- SWAMP WATER ----------------------------*/
object { 
   intersection { Cube scale <10000 1 500> translate <0 0 0>  }
   texture {
      color MidnightBlue  
      reflection 1
      ambient 0.0
      ripples 0.4 frequency 0.04
      translate <0 0 0>
      diffuse 0.0
      phong 0.0 phong_size 80
   }
  rotate < 0 0 0 >
}

