home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 413b.lha / dkbtrace_v2.1 / data / rain.dat < prev    next >
Text File  |  1990-08-27  |  3KB  |  109 lines

  1. {
  2.    RAIN.DAT - Composed and contributed by Albert Waltner.
  3.    Takes ~9 Hrs. on a 25 Mhz 80486 @ 640 x 400 with anti-aliasing!
  4.    Rewritten to use faster objects by AAC - Takes DAYS on my 10-Mhz
  5.    AT-Clone - :-o (Oh, No!!)
  6. }
  7.  
  8. INCLUDE "BasicShapes.data"
  9.  
  10. VIEW_POINT                  { the viewpoint }
  11.    LOCATION <0.0 0.0 0.0>
  12.    DIRECTION <0.15 -0.15 1.0>
  13.    UP  <0.0  1.0  0.0>
  14.    RIGHT <1.0 0.0 0.0>
  15.    TRANSLATE <-5.0 25.0 -55.0>
  16.    END_VIEW_POINT
  17.  
  18. OBJECT
  19.    INTERSECTION
  20.       SPHERE <0.0 0.0 0.0> 1.0 END_SPHERE
  21.       SPHERE <0.0 0.0 0.0> 0.9 INVERSE END_SPHERE
  22.       PLANE  <0.0 1.0 0.0> 0.5 END_PLANE
  23.       SCALE <19.5 19.5 19.5>
  24.       END_INTERSECTION
  25.    BOUNDED_BY
  26.       SPHERE <0.0 0.0 0.0> 20.0 END_SPHERE
  27.       END_BOUND
  28.    TEXTURE 0.1
  29.      COLOUR_MAP
  30.        [0.0 1.001 COLOUR RED 0.8 GREEN 0.8 BLUE 0.0
  31.                   COLOUR RED 0.6 GREEN 0.6 BLUE 0.0]
  32.        END_COLOUR_MAP
  33.      END_TEXTURE
  34.    REFLECTION 0.3
  35.    REFRACTION 0.5
  36.    IOR 1.33
  37.    END_OBJECT
  38.  
  39.  
  40. OBJECT                                { the water in the pot }
  41.    INTERSECTION
  42.       SPHERE <0.0 0.0 0.0> 1.0 END_SPHERE
  43.       PLANE <0.0 1.0 0.0> 0.49 END_PLANE
  44.       SCALE < 19.5 19.5 19.5 >
  45.       END_INTERSECTION
  46.    BOUNDED_BY
  47.      SPHERE <0.0 0.0 0.0> 20.0 END_SPHERE
  48.      END_BOUND
  49.    TEXTURE
  50.       RIPPLES 0.75
  51.       FREQUENCY 10.0
  52.       SCALE <5.0 10.0 5.0>
  53.       COLOUR_MAP
  54.          [0.0 0.9   COLOUR RED 1.0 GREEN 1.0 BLUE 0.0
  55.                     COLOUR RED 0.8 GREEN 0.8 BLUE 0.0]
  56.          [0.9 1.001 COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  57.                     COLOUR RED 0.9 GREEN 0.9 BLUE 0.9]
  58.          END_COLOUR_MAP
  59.        END_TEXTURE
  60.    REFLECTION 0.3
  61.    REFRACTION 0.5
  62.    IOR 1.33
  63.    END_OBJECT
  64.  
  65. OBJECT                             { the floor }
  66.    PLANE <0.0 1.0 0.0> 0.0 END_PLANE
  67.    ROTATE <10.0 0.0 0.0>
  68.    TRANSLATE <0.0 -5.0 0.0>
  69.    TEXTURE 0.7
  70.       MARBLE
  71.       TURBULENCE 0.8
  72.       SCALE <10.0 10.0 10.0>
  73.       COLOUR_MAP
  74.           [0.0 1.01 COLOUR RED 0.2 GREEN 0.6 BLUE 0.3
  75.                     COLOUR RED 0.4 GREEN 0.4 BLUE 0.1]
  76.           END_COLOUR_MAP
  77.       END_TEXTURE
  78.    DIFFUSE 0.8
  79.    REFLECTION 0.4
  80.    END_OBJECT
  81.  
  82. OBJECT                              { the sky }
  83.    PLANE <0.0 1.0 0.0> 200.0 END_PLANE
  84.    ROTATE <20.0 0.0 0.0>
  85.    TEXTURE 0.1
  86.      BOZO
  87.      TURBULENCE 1.0
  88.      COLOUR_MAP
  89.           [0.0 0.35   COLOUR RED 0.5 GREEN 0.8 BLUE 1.0
  90.                       COLOUR RED 0.5 GREEN 0.8 BLUE 1.0]
  91.           [0.35 0.65  COLOUR RED 0.9 GREEN 0.9 BLUE 0.9
  92.                       COLOUR RED 0.5 GREEN 0.5 BLUE 0.5]
  93.           [0.65 1.001 COLOUR RED 0.5 GREEN 0.7 BLUE 1.0
  94.                       COLOUR RED 0.5 GREEN 0.7 BLUE 1.0]
  95.           END_COLOUR_MAP
  96.       SCALE <200.0 100.0 100.0>
  97.       END_TEXTURE
  98.    DIFFUSE 0.6
  99.    REFLECTION 0.4
  100.    REFRACTION 0.6
  101.    END_OBJECT
  102.  
  103. OBJECT                                              { the light }
  104.   SPHERE <0.0 0.0 0.0> 20.0 END_SPHERE
  105.   TRANSLATE <200.0  500.0  -1000.0>
  106.   COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  107.   LIGHT_SOURCE
  108.   END_OBJECT
  109.