home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / DKBOS2.ZOO / dkb212dt.zoo / image13.dat < prev    next >
Text File  |  1991-04-12  |  7KB  |  293 lines

  1. { Image13.Dat }
  2. { Two rows of multi-colored pillars lead to a chrome hemisphere }
  3. { reflecting a blinding sunrise.}
  4. { - Drew Wells 1990 CIS 73767,1244 }
  5.  
  6. { This file is for use with DKBTrace by David Buck. }
  7. { This file is released into the public domain. }
  8.  
  9. INCLUDE "shapes.dat"
  10. INCLUDE "colors.dat"
  11. INCLUDE "textures.dat"
  12.  
  13. { Camera }
  14. VIEW_POINT
  15.    LOCATION <0.0  20.0 -100.0>
  16.    DIRECTION <0.0 0.0  1.0>
  17.    UP  <0.0  1.0  0.0>
  18.    RIGHT <1.333333333 0.0 0.0>
  19. END_VIEW_POINT
  20.  
  21.  
  22. { Ground }
  23. OBJECT
  24.    PLANE < 0.0 1.0 0.0 > -10. END_PLANE
  25.    TEXTURE
  26.      White_Marble
  27.      SCALE <10.0 10.0 10.0>
  28.      AMBIENT 0.3
  29.      DIFFUSE 0.7
  30.    END_TEXTURE
  31.    COLOR White
  32. END_OBJECT
  33.  
  34. { Sky/Ceiling }
  35. OBJECT
  36.   QUADRIC Sphere
  37.     TRANSLATE < 0.0 0.0 0.0 >
  38.     SCALE     < 200.0 100.0 200.0 >
  39.     INVERSE
  40.   END_QUADRIC
  41.   TEXTURE
  42.     0.05
  43.     BOZO
  44.     TURBULENCE 0.3
  45.     COLOUR_MAP { Sky Colors }
  46.         [0.0 0.5   COLOUR RED 0.25 GREEN 0.25 BLUE 0.5
  47.                    COLOUR RED 0.25 GREEN 0.25 BLUE 0.5]
  48.     [0.5 0.6   COLOUR RED 0.25 GREEN 0.25 BLUE 0.5
  49.                    COLOUR RED 0.7 GREEN 0.7 BLUE 0.7]
  50.         [0.6 1.001 COLOUR RED 0.7 GREEN 0.7 BLUE 0.7
  51.            COLOUR RED 0.3 GREEN 0.3 BLUE 0.3]
  52.     END_COLOUR_MAP
  53.     SCALE <50.0 50.0 50.0>
  54.     TRANSLATE <200.0 400.0 100.0>
  55.     AMBIENT 0.6
  56.     DIFFUSE 0.7
  57.   END_TEXTURE
  58.   COLOR White
  59. END_OBJECT
  60.  
  61. { Mirrored sphere to reflect sun }
  62. { Diffuse value controls aura effect }
  63. OBJECT
  64.    SPHERE < 0.0 0.0 110.0 > 40.0 END_SPHERE
  65.    TEXTURE {mirror}
  66.       COLOR White
  67.       AMBIENT 0.0
  68.       DIFFUSE 0.3
  69.       REFLECTION 1.0
  70.       BRILLIANCE 3.0
  71.       SPECULAR 1.0
  72.       ROUGHNESS 0.01
  73.    END_TEXTURE
  74.    COLOR White
  75. END_OBJECT
  76.  
  77. { Two rows of pillars - Grouped two per object for easy manipulation }
  78. OBJECT
  79.    UNION
  80.       QUADRIC
  81.          Cylinder_Y
  82.      SCALE <6.0 1.0 3.0>
  83.      TRANSLATE <-60.0 0.0 0.0>
  84.       END_QUADRIC
  85.       QUADRIC
  86.          Cylinder_Y
  87.      SCALE <6.0 1.0 3.0>
  88.      TRANSLATE <60.0 0.0 0.0>
  89.       END_QUADRIC
  90.       QUADRIC
  91.          Cylinder_Y
  92.      SCALE <6.0 1.0 3.0>
  93.      TRANSLATE <-60.0 0.0 180.0>
  94.       END_QUADRIC
  95.       QUADRIC
  96.          Cylinder_Y
  97.      SCALE <6.0 1.0 3.0>
  98.      TRANSLATE <60.0 0.0 180.0>
  99.       END_QUADRIC
  100.       QUADRIC
  101.          Cylinder_Y
  102.      SCALE <6.0 1.0 3.0>
  103.      TRANSLATE <-60.0 0.0 60.0>
  104.       END_QUADRIC
  105.       QUADRIC
  106.          Cylinder_Y
  107.      SCALE <6.0 1.0 3.0>
  108.      TRANSLATE <60.0 0.0 60.0>
  109.       END_QUADRIC
  110.    END_UNION
  111.    TEXTURE
  112.      Blue_Agate
  113.      SCALE <10.0 10.0 10.0>
  114.      AMBIENT 0.2
  115.      DIFFUSE 0.7
  116.      BRILLIANCE 3.0
  117.      SPECULAR 1.0
  118.      ROUGHNESS 0.01
  119.    END_TEXTURE
  120.    COLOR Blue
  121. END_OBJECT
  122.  
  123. OBJECT
  124.    UNION
  125.       QUADRIC
  126.          Cylinder_Y
  127.      SCALE <6.0 1.0 3.0>
  128.      TRANSLATE <-60.0 0.0 30.0>
  129.       END_QUADRIC
  130.       QUADRIC
  131.          Cylinder_Y
  132.      SCALE <6.0 1.0 3.0>
  133.      TRANSLATE <60.0 0.0 30.0>
  134.       END_QUADRIC
  135.    END_UNION
  136.    TEXTURE
  137.       GRADIENT < 1.0 1.0 0.0 >
  138.       COLOUR_MAP
  139.          [0.00 0.25  COLOUR RED 0.0 GREEN 0.0 BLUE 1.0
  140.                      COLOUR RED 0.7 GREEN 0.3 BLUE 0.0]
  141.          [0.25 0.75  COLOUR RED 1.0 GREEN 0.0 BLUE 1.0
  142.                      COLOUR RED 0.8 GREEN 0.4 BLUE 1.0]
  143.          [0.75 1.001 COLOUR RED 0.0 GREEN 0.3 BLUE 0.8
  144.                      COLOUR RED 0.7 GREEN 0.3 BLUE 0.0]
  145.       END_COLOUR_MAP
  146.       SCALE <30.0 30.0 30.0>
  147.       TRANSLATE <30.0 -30.0 0.0>
  148.       AMBIENT 0.2
  149.       DIFFUSE 0.7
  150.       BRILLIANCE 3.0
  151.       SPECULAR 1.0
  152.       ROUGHNESS 0.01
  153.   END_TEXTURE
  154.   COLOR White
  155. END_OBJECT
  156.  
  157. OBJECT
  158.    INTERSECTION
  159.       UNION
  160.          QUADRIC
  161.             Cylinder_Y
  162.             SCALE <6.0 1.0 3.0>
  163.             TRANSLATE <-60.0 0.0 60.0>
  164.          END_QUADRIC
  165.          QUADRIC
  166.             Cylinder_Y
  167.             SCALE <6.0 1.0 3.0>
  168.             TRANSLATE <60.0 0.0 60.0>
  169.          END_QUADRIC
  170.       END_UNION
  171.       PLANE < 0.0 1.0 0.0 > 250.0 END_PLANE
  172.    END_INTERSECTION
  173.    TEXTURE
  174.      Blue_Agate
  175.      SCALE <10.0 10.0 10.0>
  176.      SPECULAR 1.0
  177.      ROUGHNESS 0.01
  178.   END_TEXTURE
  179.   COLOR Blue
  180. END_OBJECT
  181.  
  182. OBJECT
  183.    INTERSECTION
  184.       UNION
  185.          QUADRIC
  186.             Cylinder_Y
  187.             SCALE <6.0 1.0 3.0>
  188.             TRANSLATE <-60.0 0.0 90.0>
  189.          END_QUADRIC
  190.          QUADRIC
  191.             Cylinder_Y
  192.             SCALE <6.0 1.0 3.0>
  193.             TRANSLATE <60.0 0.0 90.0>
  194.          END_QUADRIC
  195.       END_UNION
  196.       PLANE < 0.0 1.0 0.0 > 250.0 END_PLANE
  197.    END_INTERSECTION
  198.    TEXTURE
  199.       GRADIENT < 1.0 1.0 0.0 >
  200.       COLOUR_MAP
  201.          [0.00 0.25  COLOUR RED 0.0 GREEN 0.8 BLUE 0.4
  202.                      COLOUR RED 0.2 GREEN 0.3 BLUE 0.0]
  203.          [0.25 0.75  COLOUR RED 0.0 GREEN 0.0 BLUE 0.8
  204.                      COLOUR RED 0.1 GREEN 0.6 BLUE 1.0]
  205.          [0.75 1.001 COLOUR RED 0.0 GREEN 0.3 BLUE 0.4
  206.                      COLOUR RED 0.8 GREEN 0.8 BLUE 0.0]
  207.        END_COLOUR_MAP
  208.        SCALE <30.0 30.0 30.0>
  209.        TRANSLATE <30.0 -30.0 0.0>
  210.        AMBIENT 0.2
  211.        DIFFUSE 0.7
  212.        BRILLIANCE 3.0
  213.        SPECULAR 1.0
  214.        ROUGHNESS 0.01
  215.    END_TEXTURE
  216.    COLOR White
  217. END_OBJECT
  218.  
  219. OBJECT
  220.    INTERSECTION
  221.       UNION
  222.          QUADRIC
  223.             Cylinder_Y
  224.             SCALE <6.0 1.0 3.0>
  225.             TRANSLATE <-60.0 0.0 120.0>
  226.          END_QUADRIC
  227.          QUADRIC
  228.             Cylinder_Y
  229.             SCALE <6.0 1.0 3.0>
  230.             TRANSLATE <60.0 0.0 120.0>
  231.          END_QUADRIC
  232.       END_UNION
  233.       PLANE < 0.0 1.0 0.0 > 250.0 END_PLANE
  234.    END_INTERSECTION
  235.    TEXTURE
  236.      Blue_Agate
  237.      SCALE <10.0 10.0 10.0>
  238.      SPECULAR 1.0
  239.      ROUGHNESS 0.01
  240.   END_TEXTURE
  241.   COLOR Blue
  242. END_OBJECT
  243.  
  244. OBJECT
  245.    INTERSECTION
  246.       UNION
  247.          QUADRIC
  248.             Cylinder_Y
  249.             SCALE <6.0 1.0 3.0>
  250.             TRANSLATE <-60.0 0.0 150.0>
  251.          END_QUADRIC
  252.          QUADRIC
  253.             Cylinder_Y
  254.             SCALE <6.0 1.0 3.0>
  255.             TRANSLATE <60.0 0.0 150.0>
  256.          END_QUADRIC
  257.       END_UNION
  258.       PLANE < 0.0 1.0 0.0 > 250.0 END_PLANE
  259.    END_INTERSECTION
  260.    TEXTURE
  261.       GRADIENT < 1.0 1.0 0.0 >
  262.       COLOUR_MAP
  263.          [0.00 0.25  COLOUR RED 0.0 GREEN 0.8 BLUE 0.4
  264.                      COLOUR RED 0.2 GREEN 0.3 BLUE 0.0]
  265.          [0.25 0.75  COLOUR RED 0.0 GREEN 0.0 BLUE 0.8
  266.                      COLOUR RED 0.1 GREEN 0.6 BLUE 1.0]
  267.          [0.75 1.001 COLOUR RED 0.0 GREEN 0.3 BLUE 0.4
  268.                      COLOUR RED 0.8 GREEN 0.8 BLUE 0.0]
  269.       END_COLOUR_MAP
  270.       SCALE <30.0 30.0 30.0>
  271.       TRANSLATE <30.0 -30.0 0.0>
  272.       AMBIENT 0.2
  273.       DIFFUSE 0.7
  274.       BRILLIANCE 3.0
  275.       SPECULAR 1.0
  276.       ROUGHNESS 0.01
  277.    END_TEXTURE
  278.    COLOR White
  279. END_OBJECT
  280.  
  281. { The Blinding Sun }
  282. OBJECT
  283.     SPHERE <0.0 0.0 0.0> 25.0 END_SPHERE
  284.     TRANSLATE < 0.0 50.0 -100.0 >
  285.     TEXTURE
  286.        COLOUR White
  287.        AMBIENT 1.0
  288.        DIFFUSE 0.0
  289.     END_TEXTURE
  290.     LIGHT_SOURCE
  291.     COLOUR White
  292. END_OBJECT
  293.