home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / graphics / ftpovscn / 2 / illum1.pov < prev    next >
Text File  |  1994-07-28  |  4KB  |  253 lines

  1. // Persistence Of Vision raytracer version 1.0 sample file.
  2.  
  3. // By Tom Price
  4. // Lots of refraction make this a slow one to trace, but worth it! - dmf
  5.  
  6. #include "shapes.inc"
  7. #include "colors.inc"
  8. #include "textures.inc"
  9.  
  10. camera {
  11.    location <0.0 30.0 -200.0>
  12.    direction <0.0 0.0 1.0>
  13.    up <0.0 1.0 0.0>
  14.    right <1.333 0.0 0.0>
  15. }
  16.  
  17. object {
  18.    plane { <0.0 1.0 0.0> -60.0 }
  19.    texture {
  20.       Pine_Wood
  21.       scale <4.0 1.0 2.0>
  22.       rotate <0.0 45.0 0.0>
  23.       ambient 0.15
  24.       diffuse 0.8
  25.       brilliance 3.0
  26.    }
  27. }
  28.  
  29. object {
  30.    quadric { Cylinder_X }
  31.    scale <5.0 5.0 5.0>
  32.    translate <0.0 -60.0 120.0>
  33.    rotate <0.0 -40.0 0.0>
  34.    texture {
  35.       colour Brown
  36.       ambient 0.15
  37.       diffuse 0.8
  38.       reflection 0.4
  39.    }
  40. }
  41.  
  42. object {
  43.    quadric { Cylinder_X }
  44.    scale <5.0 5.0 5.0>
  45.    translate <0.0 -60.0 120.0>
  46.    rotate <0.0 40.0 0.0>
  47.    texture {
  48.       colour Brown
  49.       ambient 0.15
  50.       diffuse 0.8
  51.       /*         reflection 0.4    */
  52.    }
  53. }
  54.  
  55. object {
  56.    plane { <0.0 0.0 1.0> -240.0 }
  57.    texture {
  58.       colour Gray
  59.       ambient 0.15
  60.       diffuse 0.8
  61.       brilliance 3.0
  62.    }
  63. }
  64.  
  65. object {
  66.    plane { <0.0 0.0 1.0> 120.0 }
  67.    rotate <0.0 -40.0 0.0>
  68.    texture {
  69.       colour Gray
  70.       ambient 0.15
  71.       diffuse 0.8
  72.       reflection 0.75
  73.       brilliance 3.0
  74.    }
  75. }
  76.  
  77. object {
  78.    plane { <0.0 0.0 1.0> 120.0 }
  79.    rotate <0.0 40.0 0.0>
  80.    texture {
  81.       colour Gray
  82.       ambient 0.15
  83.       diffuse 0.8
  84.       reflection 0.75
  85.       brilliance 3.0
  86.    }
  87. }
  88.  
  89. object {
  90.    sphere { <0.0 32.659862 0.0> 20.0 }
  91.  
  92.    texture { colour Clear }
  93.    texture {
  94.       colour White alpha 0.90
  95.       ambient 0.7
  96.       diffuse 0.3
  97.       reflection 0.5
  98.       refraction 1.0
  99.       ior 1.5
  100.       brilliance 5.0
  101.    }
  102. }
  103.  
  104. object {
  105.    sphere { <0.0 0.0 -23.09401> 20.0 }
  106.    rotate <0.0 -15.0 0.0>
  107.  
  108.    texture { colour Clear }
  109.    texture {
  110.       colour Red alpha 0.90
  111.       ambient 0.7
  112.       diffuse 0.3
  113.       reflection 0.5
  114.       refraction 1.0
  115.       ior 1.5
  116.       brilliance 5.0
  117.    }
  118.  
  119. }
  120.  
  121. object {
  122.    sphere { <0.0 0.0 -23.09401> 20.0 }
  123.    rotate <0.0 -135.0 0.0>
  124.    texture { colour Clear }
  125.    texture {
  126.       colour Green alpha 0.90
  127.       ambient 0.7
  128.       diffuse 0.3
  129.       reflection 0.5
  130.       refraction 1.0
  131.       ior 1.5
  132.       brilliance 5.0
  133.    }
  134. }
  135.  
  136. object {
  137.    sphere { <0.0 0.0 -23.09401> 20.0 }
  138.    rotate <0.0 105.0 0.0>
  139.  
  140.    texture { colour Clear }
  141.    texture {
  142.       colour Blue alpha 0.90
  143.       ambient 0.7
  144.       diffuse 0.3
  145.       reflection 0.5
  146.       refraction 1.0
  147.       ior 1.5
  148.       brilliance 5.0
  149.    }
  150. }
  151.  
  152. object {
  153.    sphere { <0.0 -32.659862 -23.09401> 20.0 }
  154.    rotate <0.0 -75.0 0.0>
  155.  
  156.    texture { colour Clear }
  157.    texture {
  158.       colour Cyan alpha 0.90
  159.       ambient 0.7
  160.       diffuse 0.3
  161.       reflection 0.5
  162.       refraction 1.0
  163.       ior 1.5
  164.       brilliance 5.0
  165.    }
  166. }
  167.  
  168. object {
  169.    sphere { <0.0 -32.659862 -23.09401> 20.0 }
  170.    rotate <0.0 -195.0 0.0>
  171.  
  172.    texture { colour Clear }
  173.    texture {
  174.       colour Magenta alpha 0.90
  175.       ambient 0.7
  176.       diffuse 0.3
  177.       reflection 0.5
  178.       refraction 1.0
  179.       ior 1.5
  180.       brilliance 5.0
  181.    }
  182. }
  183.  
  184. object {
  185.    sphere { <0.0 -32.659862 -23.09401> 20.0 }
  186.    rotate <0.0 45.0 0.0>
  187.  
  188.    texture { colour Clear }
  189.    texture {
  190.       colour Yellow alpha 0.90
  191.       ambient 0.7
  192.       diffuse 0.3
  193.       reflection 0.5
  194.       refraction 1.0
  195.       ior 1.5
  196.       brilliance 5.0
  197.    }
  198. }
  199.  
  200. object {
  201.    sphere { <0.0 -32.659862 -46.18802> 20.0 }
  202.    rotate <0.0 -15.0 0.0>
  203.  
  204.    texture { colour Clear }
  205.    texture {
  206.       colour DimGray alpha 0.90
  207.       ambient 0.7
  208.       diffuse 0.3
  209.       reflection 0.5
  210.       refraction 1.0
  211.       ior 1.5
  212.       brilliance 5.0
  213.    }
  214. }
  215.  
  216. object {
  217.    sphere { <0.0 -32.659862 -46.18802> 20.0 }
  218.    rotate <0.0 -135.0 0.0>
  219.  
  220.    texture { colour Clear }
  221.    texture {
  222.       colour Turquoise alpha 0.90
  223.       ambient 0.7
  224.       diffuse 0.3
  225.       reflection 0.5
  226.       refraction 1.0
  227.       ior 1.5
  228.       brilliance 5.0
  229.    }
  230. }
  231.  
  232. object {
  233.    sphere { <0.0 -32.659862 -46.18802> 20.0 }
  234.    rotate <0.0 105.0 0.0>
  235.  
  236.    texture { colour Clear }
  237.    texture {
  238.       colour Tan alpha 0.90
  239.       ambient 0.7
  240.       diffuse 0.3
  241.       reflection 0.5
  242.       refraction 1.0
  243.       ior 1.5
  244.       brilliance 5.0
  245.    }
  246. }
  247.  
  248. object {
  249.    light_source { <0.0 0.0 0.0>
  250.       colour White
  251.    }
  252. }
  253.