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

  1. // Persistence Of Vision raytracer version 1.0 sample file.
  2.  
  3. // By Tom Price
  4.  
  5. #include "shapes.inc"
  6. #include "colors.inc"
  7. #include "textures.inc"
  8.  
  9. camera {
  10.    location <0.0 30.0 -200.0>
  11.    direction <0.0 0.0 1.0>
  12.    up <0.0 1.0 0.0>
  13.    right <1.333 0.0 0.0>
  14. }
  15.  
  16. object {
  17.    intersection {
  18.       plane { <0.0 0.0 1.0> 1.0 }
  19.       plane { <0.0 0.0 1.0> -1.0 inverse }
  20.       plane { <0.0 1.0 0.0> -60.0 }
  21.    }
  22.  
  23.    scale <1.0 1.0 200.0>
  24.  
  25.    texture {
  26.       Apocalypse
  27.       scale <50.0 10.0 20.0>
  28.       rotate <0.0 30.0 0.0>
  29.       ambient 0.3
  30.       diffuse 0.7
  31.       reflection 0.3
  32.       brilliance 3.0
  33.    }
  34. }
  35.  
  36. object {
  37.    intersection {
  38.       sphere { <0.0 0.0 0.0> 10000.0 }
  39.       sphere { <0.0 0.0 0.0> 9999.0 inverse }
  40.    }
  41.  
  42.    translate <0.0 -9500.0 0.0>
  43.  
  44.    texture {
  45.       Bright_Blue_Sky
  46.       scale <400.0 50.0 800.0>
  47.       rotate <0.0 -45.0 0.0>
  48.       ambient 0.3
  49.       diffuse 0.5
  50.    }
  51. }
  52.  
  53. object {
  54.    sphere { <0.0 32.659862 0.0> 20.0 }
  55.  
  56.    texture {
  57.       colour White
  58.       ambient 0.11
  59.       diffuse 0.22
  60.       reflection 0.7
  61.       brilliance 5.0
  62.    }
  63. }
  64.  
  65. object {
  66.    sphere { <0.0 0.0 -23.09401> 20.0 }
  67.  
  68.    rotate <0.0 -15.0 0.0>
  69.    texture {
  70.       colour Red
  71.       ambient 0.11
  72.       diffuse 0.22
  73.       reflection 0.7
  74.       brilliance 5.0
  75.    }
  76. }
  77.  
  78. object {
  79.    sphere { <0.0 0.0 -23.09401> 20.0 }
  80.  
  81.    rotate <0.0 -135.0 0.0>
  82.    texture {
  83.       colour Green
  84.       ambient 0.11
  85.       diffuse 0.22
  86.       reflection 0.7
  87.       brilliance 5.0
  88.    }
  89. }
  90.  
  91. object {
  92.    sphere { <0.0 0.0 -23.09401> 20.0 }
  93.  
  94.    rotate <0.0 105.0 0.0>
  95.    texture {
  96.       colour Blue
  97.       ambient 0.11
  98.       diffuse 0.22
  99.       reflection 0.7
  100.       brilliance 5.0
  101.    }
  102. }
  103.  
  104. object {
  105.    sphere { <0.0 -32.659862 -23.09401> 20.0 }
  106.  
  107.    rotate <0.0 -75.0 0.0>
  108.    texture {
  109.       colour Cyan
  110.       ambient 0.11
  111.       diffuse 0.22
  112.       reflection 0.7
  113.       brilliance 5.0
  114.    }
  115. }
  116.  
  117. object {
  118.    sphere { <0.0 -32.659862 -23.09401> 20.0 }
  119.  
  120.    rotate <0.0 -195.0 0.0>
  121.    texture {
  122.       colour Magenta
  123.       ambient 0.11
  124.       diffuse 0.22
  125.       reflection 0.7
  126.       brilliance 5.0
  127.    }
  128. }
  129.  
  130. object {
  131.    sphere { <0.0 -32.659862 -23.09401> 20.0 }
  132.  
  133.    rotate <0.0 45.0 0.0>
  134.    texture {
  135.       colour Yellow
  136.       ambient 0.11
  137.       diffuse 0.22
  138.       reflection 0.7
  139.       brilliance 5.0
  140.    }
  141. }
  142.  
  143. object {
  144.    sphere { <0.0 -32.659862 -46.18802> 20.0 }
  145.  
  146.    rotate <0.0 -15.0 0.0>
  147.    texture {
  148.       colour DimGray
  149.       ambient 0.11
  150.       diffuse 0.22
  151.       reflection 0.7
  152.       brilliance 5.0
  153.    }
  154. }
  155.  
  156. object {
  157.    sphere { <0.0 -32.659862 -46.18802> 20.0 }
  158.  
  159.    rotate <0.0 -135.0 0.0>
  160.    texture {
  161.       colour Turquoise
  162.       ambient 0.11
  163.       diffuse 0.22
  164.       reflection 0.7
  165.       brilliance 5.0
  166.    }
  167. }
  168.  
  169. object {
  170.    sphere { <0.0 -32.659862 -46.18802> 20.0 }
  171.  
  172.    rotate <0.0 105.0 0.0>
  173.    texture {
  174.       colour Tan
  175.       ambient 0.11
  176.       diffuse 0.22
  177.       reflection 0.7
  178.       brilliance 5.0
  179.    }
  180. }
  181.  
  182. object {
  183.    union {
  184.       sphere { <0.0 0.0 0.0> 75.0
  185.          texture {
  186.             colour Orange
  187.             ambient 1.0
  188.             diffuse 0.0
  189.          }
  190.       }
  191.  
  192.       light_source { <0 0 0> colour Orange }
  193.    }
  194.  
  195.    translate <0 9800 0>
  196.    rotate <-5.0 0.0 2.0>
  197.    translate <0.0 -11000.0 0.0>
  198.  
  199.    colour Orange
  200. }
  201.  
  202. object {
  203.    union {
  204.       sphere { <0.0 0.0 0.0> 20.0 }
  205.       light_source { <0 0 0> color White }
  206.    }
  207.    translate <60.0 160.0 -200.0>
  208.    colour White
  209. }
  210.  
  211. object {
  212.    union {
  213.       sphere { <0.0 0.0 0.0> 20.0 }
  214.       light_source { <0 0 0> color White }
  215.    }
  216.    translate <-60.0 160.0 -200.0>
  217.    colour White
  218. }
  219.