home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / raytrace / qrtpro / test.qrt < prev    next >
Encoding:
Text File  |  1993-09-05  |  3.6 KB  |  132 lines

  1. FILE_NAME = Test11.tga
  2.  
  3. default 
  4. (
  5.   x_res = 200
  6.   y_res = 200
  7.    ASPECT = 1.0
  8. )
  9. FOC_LENGTH = 90
  10.  
  11.  
  12. PATTERN ( x_size = 16,                 
  13.           y_size = 16,
  14.           name   = CHECK,
  15.           RECTANGLE (
  16.             start_x = 0, start_y = 0,
  17.             end_x   = 8, end_y   = 8,
  18.             diff    = (1, .20, .20);
  19.             dither  = 5,
  20.           )
  21.           RECTANGLE (
  22.             start_x = 8, start_y = 8,
  23.             end_x   = 16, end_y   = 16,
  24.             diff    = (1.00, .20, .20);
  25.             dither  = 5,
  26.           )
  27.         )
  28.  
  29. PATTERN ( x_size = 80,                    
  30.           y_size = 50,
  31.           name   = BRICK,
  32.           RECTANGLE (                     
  33.             start_x = 0, start_y = 2,
  34.             end_x   = 18, end_y   = 23,
  35.             diff    = (1.00, .20, .20);
  36.             dither  = 5,
  37.           )
  38.           RECTANGLE (                     
  39.             start_x = 62, start_y = 2,
  40.             end_x   = 80, end_y   = 23,
  41.             diff    = (1.00, .20, .20);
  42.             dither  = 5,
  43.           )
  44.           RECTANGLE (                     { brick 2 }
  45.             start_x = 22, start_y = 2,
  46.             end_x   = 58, end_y   = 23,
  47.             diff    = (.80, .20, .20);
  48.             dither  = 5,
  49.           )
  50.           RECTANGLE (                     { brick 3 }
  51.             start_x = 2, start_y = 27,
  52.             end_x   = 38, end_y   = 48,
  53.             diff    = (.85, .35, .10);
  54.             dither  = 5,
  55.           )
  56.           RECTANGLE (                     { brick 4 }
  57.             start_x = 42, start_y = 27,
  58.             end_x   = 78, end_y   = 48,
  59.             diff    = (.70, .25, .20);
  60.             dither  = 5,
  61.           )
  62.         )
  63.  
  64.  
  65.     PARALLELOGRAM ( loc  = ( -50, 0,  100),
  66.                     v1   = ( 200, 0,    0),
  67.                     v2   = (  0, 0, -300),
  68.                     diff = (  0, 1, 0),
  69.                     mirror = (.5, .7, .4),
  70.                     pattern = CHECK
  71.                   )
  72.  
  73.     { ** several mirrored spheres ** }
  74.            SPHERE  ( loc = (50, 35, -40),
  75.                     radius = 20,
  76.                     diff   = (0, 0, 0),
  77.                     mirror = (.9, .9, .9),
  78.                     dither = 0
  79.                    )
  80.            SPHERE  ( loc = (-9, 35, -40),
  81.                      radius = 10,
  82.                      diff (0, 0, 0),
  83.                      mirror = (.2, .2, .2),
  84.                      dither = 0,
  85.                      pattern = check
  86.                     )
  87.            SPHERE  ( loc = (110, 25, -40),
  88.                      radius = 15,
  89.                      diff = (0, 0, 0),
  90.                      mirror = (.4, .7, .9),
  91.                      dither = 0
  92.                      pattern = check
  93.                     )
  94.            SPHERE  ( loc = (100, 48, 100),
  95.                      radius = 8,
  96.                      diff = (0, 0, 0),
  97.                      mirror = (.8, .8, .5),
  98.                      dither = 0
  99.                    )
  100.  
  101. PARALLELOGRAM ( loc = (-40, 0, -100),
  102.                 v1 = (190, 0, 0),
  103.                 v2 = (0, 60, 0),
  104.                 mirror = (.7, .3, .9),
  105.                 diff = (0, 0, 0),
  106.                 dither = 0
  107.               ) 
  108.  
  109.     
  110.     { ** An observer ** }
  111. OBSERVER ( loc    = (40, 100, 200),
  112.            lookat = (50, 0, -100)
  113.          )
  114. { ** Two lamps ** }
  115. LAMP ( loc = (65, 70, 20),
  116.        radius = 20,
  117.        dist = 45
  118.      )
  119. LAMP ( loc = (30, 55, -10),
  120.        radius = 15,
  121.        dist = 25
  122.      )
  123. LAMP ( loc = (10, 75, 10),
  124.        radius = 10,
  125.        dist = 30,
  126.        amb = ( .7, .4, .8)
  127.      )
  128. SKY  ( horiz  = (.45, 0, .45),
  129.        zenith = (.20, 0, .9),
  130.        dither = 4
  131.      )
  132.