home *** CD-ROM | disk | FTP | other *** search
/ Mega A/V / mega_av.zip / mega_av / GRAPHUTL / POVSCN.ZIP / LEVEL3.ZIP / DRUMS2.ZIP / DRUMS.POV < prev    next >
Text File  |  1992-07-03  |  3KB  |  147 lines

  1. // Persistence Of Vision Raytracer version 1.0 sample file.
  2.  
  3. // Drums, the new improved version  Feb. 1992
  4. // Copyright Dan Farmer 1992
  5. // Time: a little over 3 hours no anti-aliasing, 640,480 on 33/486
  6. //       7 hrs, 22 min +a0.05
  7.  
  8. /*  Fractint 17 parameter file to reconstruct REDNEWT.GIF:
  9. Clip the Red Newton block below and save to a file named REDNEWT.PAR.
  10. Run FRACTINT, press @ to get to the par file screen, press F6 to select
  11. REDNEWT.PAR. Make it as large as you think your memory will afford... I used
  12. 1024x768 myself.
  13.  
  14.  
  15. Red Newton         { ; Used as backdrop in DRUMS2.GIF
  16.   reset type=complexnewton passes=1
  17.   corners=-4.316552/-6.725229/9.54158/9.251383/-5.04438/10.512019
  18.   params=8/0/4/8 maxiter=32767 inside=0 periodicity=0
  19.   colors=000700<13>000000000000000<124>y00z00y00<108>800
  20.   }
  21.  
  22. */
  23.  
  24. #include "colors.inc"
  25. #include "shapes.inc"
  26. #include "textures.inc"
  27. #include "drums.inc"
  28.  
  29. max_trace_level 20
  30.  
  31. /*----------------------------- Viewer and lights -----------------------------*/
  32. camera {
  33.    location <0.0  3.0  -90.0>
  34.    direction <0.0 0.0  2.0>
  35.    //   direction <0.0 0.0  3.0>  (Close up view, nice, too.)
  36.    up  <0.0  1.0  0.0>
  37.    right <1.33333 0.0 0.0>
  38.    look_at <0.0 8.0 0.0>
  39. }
  40.  
  41.  
  42. #declare Spacing = 15
  43. #declare Brightness = 0.5
  44. // Light source #1
  45. composite {
  46.    object {
  47.       light_source { <-Spacing  0.0  0.0>
  48.          color red Brightness
  49.       }
  50.    }
  51.    object {
  52.       light_source { <0.0  Spacing  0.0>
  53.          color green Brightness
  54.       }
  55.    }
  56.    object {
  57.       light_source { <Spacing  0.0  0.0>
  58.          color blue Brightness
  59.       }
  60.    }
  61.    translate <0 0 -100 >
  62.    rotate <80 0 0>
  63. }
  64. // Light source #2
  65. composite {
  66.    object {
  67.       light_source { <-Spacing  0.0  0.0>
  68.          color red Brightness
  69.       }
  70.    }
  71.    object {
  72.       light_source { <0.0  Spacing  0.0>
  73.          color green Brightness
  74.       }
  75.    }
  76.    object {
  77.       light_source { <Spacing  0.0  0.0>
  78.          color blue Brightness
  79.       }
  80.    }
  81.    translate <0 0 -100 >
  82.    rotate <30 30 0>
  83. }
  84. // Light source #3
  85. composite {
  86.    object {
  87.       light_source { <-Spacing  0.0  0.0>
  88.          color red Brightness
  89.       }
  90.    }
  91.    object {
  92.       light_source { <0.0  Spacing  0.0>
  93.          color green Brightness
  94.       }
  95.    }
  96.    object {
  97.       light_source { <Spacing  0.0  0.0>
  98.          color blue Brightness
  99.       }
  100.    }
  101.    translate <0 0 -100 >
  102.    rotate <30 -30 0>
  103. }
  104.  
  105.  
  106. object {
  107.    sphere { <0 0 0> 1000 }
  108.    texture {
  109.       image_map { 0
  110.          gif
  111.          "rednewt.gif"
  112.          interpolate 4
  113.       }
  114.       ambient 1
  115.       diffuse 0.5
  116.       translate <-0.5 -0.5 0.0>
  117.       scale <800 800 800>
  118.    }
  119. }
  120.  
  121. // Floor
  122. object {
  123.    plane { <0.0 1.0 0.0> -10.0  }
  124.    color White
  125.    texture {
  126.       color Black
  127.       ambient 0.2
  128.       diffuse 0.8
  129.       reflection 0.25
  130.    }
  131. }
  132.  
  133.  
  134. // Left drumset
  135.  
  136. composite { HalfSet
  137.    rotate <0.0 +20.0 0.0>
  138.    translate <-13.0 0.0 0.0>
  139. }
  140.  
  141.  
  142. // Right drumset
  143. composite { HalfSet
  144.    rotate <0.0 -20.0 0.0>
  145.    translate <+13.0 0.0 0.0>
  146. }
  147.