home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / graphics / ftpovscn / 4 / fantas.pov < prev    next >
Text File  |  1994-08-12  |  4KB  |  204 lines

  1. #include "colors.inc"
  2. #include "textures.inc"
  3. #include "shapes.inc"
  4. #include "shapesq.inc"
  5.  
  6. //The camera
  7. camera {
  8.   location <0, 0, -5>
  9.   look_at <0, 0, 0>
  10.   }
  11.  
  12. //Let there be light
  13. object {
  14.     light_source {<20, 30, -50> color White}
  15.     }
  16.  
  17. //Let there be more light
  18. object {
  19.     light_source {<-20, 30, -50> color White}
  20.     }
  21.  
  22. //A beautiful blue sky
  23. object {
  24.     sphere {<0, 0, 0>, 1}
  25.     texture {Apocalypse turbulence .666666667 scale <.8, .8989, .8989> 
  26.         finish {ambient 1 diffuse 0}
  27.         }
  28.     scale <10000, 10000, 10000>
  29.     }
  30.  
  31. //The linoleum floor
  32. object {
  33.     plane {<0, 1, 0>, -3}
  34.     texture {
  35.        tiles {
  36.           texture {Pine_Wood}
  37.        tile2
  38.           texture {
  39.              White_Marble
  40.              finish {reflection .765 brilliance .52}
  41.              }
  42.           }
  43.        }
  44. }
  45.  
  46. //The phantom jade thing in the middle
  47. cylinder {
  48.     <0, 12, 0>,       
  49.     <0, -12, 0>,       
  50.     0.25            
  51.     open           
  52.     texture {Jade}
  53.     finish {reflection .767}  
  54. }
  55.  
  56. //A sphere
  57. object {
  58.   sphere {
  59.       <2, .7655, -1>,
  60.       .1
  61.       }
  62.   texture {PinkAlabaster scale <.1, .1, .1>}
  63. }
  64.  
  65. //Another little sphere
  66. object {
  67.   sphere {
  68.       <-2, 1.63, -1.24>,
  69.       .094
  70.       }
  71.   texture {Sandalwood scale <.12, .12, .15>}
  72. }
  73.  
  74. //Another little sphere
  75. object {
  76.   sphere {
  77.       <1.1654, 1.168, .752>
  78.       .1259
  79.       }
  80.   texture {Spun_Brass scale <.096, .09246, .11>}
  81. }
  82.  
  83. //Yet another little sphere
  84. object {
  85.   sphere {
  86.       <1.618, 1.142, -1.95111>
  87.       .099999
  88.       }
  89.   texture {Blood_Sky scale <.0799, .07998, .07235>}
  90. }
  91.  
  92. //Hey, a cone
  93. cone {
  94.   <2, -.2757, 0>, 0
  95.   <1.552, -.6757, -.0237>, .1753
  96.   texture {Peel scale <.09, .0986, .09>}
  97. }
  98.  
  99. //A BIG sphere
  100. object {
  101.    sphere {
  102.        <-1.56, -.521, .034169>
  103.        .32
  104.        }
  105.    texture {DMFLightOak}
  106. }
  107.   
  108. //The BIG GUY, takin' it all in
  109. //Extra Bonus Fractal Bumpmap
  110. object {
  111.   sphere {
  112.       <0, -.5, 0>
  113.       .9
  114.       }
  115.       pigment {Gold}
  116.       finish {reflection .75}
  117.       normal {
  118.          bump_map {
  119.             gif "fract003.gif"
  120.             map_type 1
  121.             bump_size 5
  122.             }
  123.         translate <0, .45, 0>
  124.        }
  125.       
  126.   }
  127.  
  128. //And now for something completely different -- (Drum Roll PLEASE!)
  129. //A Twin Glob!!!!
  130. object {
  131.     Twin_Glob
  132.     texture {
  133.        finish {Mirror}
  134.        pigment {White}
  135.        }
  136.     scale <.25, .25, .25>
  137.     rotate <13, 52, 67>
  138.     translate <-1, .29, .19784>
  139. }
  140.  
  141. //Another strange quartic -- No drum roll
  142. object {
  143.     Helix
  144.     texture {
  145.        finish {Mirror}
  146.        pigment {White}
  147.        }
  148.     scale <.25, .25, .25>
  149.     rotate <13, 52, 67>
  150.     translate <-1.25617, 1, -.19784>
  151. }
  152.  
  153.  
  154. //An Olympic hexagon donut -- Yum!!!
  155. object {
  156.   torus {.2, .06}
  157.   pigment { hexagon color Gold color Silver color Bronze scale <.02, .02, .02>} 
  158.   rotate <-8.93, 1.34, 7.3357>
  159.   translate <1.045, 1.4685, -.24642>
  160. }
  161.  
  162. //My favorite, the stacked toruses.
  163. //This, by itself, when you remove the scale factor, makes for a very nice 
  164. //image in itself.  Center the tori and put in two light sources.
  165. union {
  166.    torus {4.0,1.0
  167.    texture {Tom_Wood}
  168.   }
  169.  
  170.  
  171.    torus {4.0,1.0
  172.       translate < 0.0,2.0,0.0>
  173.    texture {Sandalwood}
  174.   }
  175.  
  176.  
  177.    torus {4.0,1.0
  178.       translate < 0.0,4.0,0.0>
  179.    texture {EMBWood1}
  180.   }
  181.  
  182.  
  183.    torus {4.0,1.0
  184.       translate < 0.0,6.0,0.0>
  185.    texture {DMFWood4}
  186.   }
  187.  
  188.  
  189.    torus {4.0,1.0
  190.       translate < 0.0,8.0,0.0>
  191.    texture {Dark_Wood}
  192.   }
  193.  
  194.  
  195.    torus {4.0,1.0
  196.       translate < 0.0,10.0,0.0>
  197.    texture {Cherry_Wood}
  198.   }
  199.   scale <.05, .05, .05>
  200.   rotate <1.154, 2.452, 6.1374>
  201.   translate <-1.653, 1.43, 0>
  202. }
  203.  
  204.