home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / pov / copper / copper.pov < prev    next >
Encoding:
Text File  |  1994-06-04  |  4.1 KB  |  171 lines

  1. //This is the scene file.
  2.  
  3. camera {  //  Camera Camera01
  4.   location  <21.254, -60.354, 5.000>
  5.   direction <0.0,     0.0,  2.4880>
  6.   sky       <0.0,     0.0,  1.0>  // Use right handed-system!
  7.   up        <0.0,     0.0,  1.0>  // Where Z is up
  8.   right     <1.3333,  0.0,  0.0>
  9.   look_at   <0.000, 0.000, 0.000>
  10. }
  11.  
  12. object {   // Light source Light001
  13.   light_source {
  14.     <-8.717, -38.408, 46.108>
  15.     color  red 1.000 green 1.000 blue 1.000
  16.     area_light <8, 0, 0>, <0, 0, 8>, 5, 5
  17.     adaptive 0
  18.     jitter
  19.   }
  20. }
  21.  
  22. #include "fish1.inc"
  23.  
  24. #declare coraltex = texture {
  25.   finish {
  26.     ambient   0.20
  27.     diffuse   0.60
  28.  
  29.   }
  30. pigment {
  31.  granite
  32.   turbulence 0.5
  33.   color_map
  34.    {[0.000, 0.178   color rgbf <0.804, 0.569, 0.494, 0.000>
  35.                     color rgbf <0.816, 0.725, 0.537, 0.000>]
  36.     [0.178, 0.356   color rgbf <0.816, 0.725, 0.537, 0.000>
  37.                     color rgbf <0.820, 0.580, 0.522, 0.000>]
  38.     [0.356, 0.525   color rgbf <0.820, 0.580, 0.522, 0.000>
  39.                     color rgbf <0.882, 0.725, 0.537, 0.000>]
  40.     [0.525, 0.729   color rgbf <0.882, 0.725, 0.537, 0.000>
  41.                     color rgbf <0.855, 0.729, 0.584, 0.000>]
  42.     [0.729, 1.001   color rgbf <0.855, 0.729, 0.584, 0.000>
  43.                     color rgbf <0.804, 0.569, 0.494, 0.000>]
  44.    }
  45.   }
  46.   normal {
  47.     bump_map {
  48.       gif "plasma7.gif" map_type 0 bump_size 2 interpolate 2
  49.     }
  50.     scale <10, 10, 10>
  51.   }
  52. }
  53.  
  54. // ********  O B J E C T S *******
  55. #version 1.0
  56.  
  57. object {
  58.   sphere {<0 0 0> 235}
  59.     texture {
  60.       wood
  61.       turbulence 0.5
  62.       color_map {
  63.         [0.0 0.3 color red 1.0 green 1.0 blue 1.0 alpha 1.0
  64.                  color red 1.0 green 1.0 blue 1.0 alpha 1.0]
  65.         [0.3 0.8 color red 1.0 green 1.0 blue 1.0 alpha 1.0
  66.                  color red 1.0 green 1.0 blue 1.0 alpha 0.85]
  67.         [0.8 1.0 color red 1.0 green 1.0 blue 1.0 alpha 0.85
  68.                  color red 0.9 green 0.9 blue 0.9 alpha 0.65]
  69.       }
  70.       scale <20 20 200>
  71.       rotate <0 40 0>
  72.       ambient 1.0
  73.       diffuse 0.0
  74.     }
  75.     translate <0 0 -50>
  76. }
  77.  
  78.  
  79. #version 2.0
  80.  
  81. fog {
  82.   color rgb <0.2, 0.0, 0.3>
  83.   distance 250
  84. }
  85.  
  86. object {
  87.   Fish
  88.   rotate <-0.000000, 5.656105, -28.968967>
  89.   translate <-9.200743, 0.000000, -4.182156>
  90. }
  91.  
  92. object {
  93.   Fish
  94.   rotate <-0.000000, -5.914740, 31.233614>
  95.   translate <-0.660813, 29.089219, 2.654147>
  96. }
  97.  
  98. object {   // coralhead
  99.   #include "coral1.inc"
  100.   texture {
  101.     coraltex
  102.     scale <2.000000, 2.000000, 1.000000>
  103.     translate <-1.000000, -1.000000, 0.000000>
  104.   }
  105.   scale <23.674932, 25.318806, 15.618544>
  106.   scale <.1, .1, .1>
  107.   rotate <34.937317, -37.280392, -0.000000>
  108.   translate <13.048574, 8.258328, -22.953368>
  109. }
  110.  
  111. object {   // coralhead1
  112.   #include "coral1.inc"
  113.   texture {
  114.     coraltex
  115.     scale <2.000000, 2.000000, 1.000000>
  116.     translate <-1.000000, -1.000000, 0.000000>
  117.   }
  118.   scale <34.470188, 25.318806, 13.078484>
  119.   scale <.1, .1, .1>
  120.   rotate <34.937317, -37.280392, -0.000000>
  121.   translate <2.518174, 66.678053, -6.244790>
  122. }
  123.  
  124. object {   // coralhead2
  125.   #include "coral1.inc"
  126.   texture {
  127.     coraltex
  128.     scale <2.000000, 2.000000, 1.000000>
  129.     translate <-1.000000, -1.000000, 0.000000>
  130.   }
  131.   scale <65.486008, 43.069263, 41.694256>
  132.   scale <.1, .1, .1>
  133.   rotate <34.937317, 24.501446, 2.724896>
  134.   translate <-110.232264, 152.369967, -61.081768>
  135. }
  136.  
  137. #declare HalfCone_Y =      //Cone_Y
  138. cone {
  139.   <0,0,0>, 0
  140.   <0,0,1>, .2
  141.   scale <0.100000, 0.100000, 10.000000>
  142.   rotate <-0.000000, -180.000000, -0.000000>
  143.   translate <0.000000, 0.000000, 10.000000>
  144. }
  145.  
  146.  
  147. #version 1.0
  148.  
  149. composite {
  150.   #include "urchin.inc"
  151.   scale <1.000000, 1.000000, 1.000000>
  152.   rotate <61.426884, 318.653931, -0.000000>
  153.   translate <13.184116, -4.954063, -10.592277>
  154. }
  155.  
  156. composite {
  157.   #include "urchin.inc"
  158.   scale <1.000000, 1.000000, 1.500000>
  159.   rotate <16.899681, 19.217251, 6.529891>
  160.   translate <-97.318313, 128.217861, -19.385554>
  161. }
  162.  
  163. composite {
  164.   #include "urchin.inc"
  165.   scale <1.000000, 1.000000, 1.5000000>
  166.   rotate <9.822320, -43.956451, 6.529891>
  167.   translate <-29.792366, 97.097466, -24.108979>
  168. }
  169.  
  170. #version 2.0
  171.