home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / LUXART / SCENES / VOLUMES1.ART < prev    next >
Encoding:
Text File  |  1993-10-07  |  5.0 KB  |  153 lines

  1. /*┌───────────────────────────────────────────────────────────────────────────┐
  2.   │                                                                           │
  3.   │       Ce script est fait pour être calculé avec LUXART 1.0 raytracer      │
  4.   │       Il peut être modifié et copié à volonté et si vous obtenez une      │
  5.   │       image intéressante ou surprenante, je vous  demande simplement      │
  6.   │       de me la faire parvenir au format 24 bits Targa.                    │
  7.   │                                                                           │
  8.   │       This data file is for use with LUXART 1.0 Raytracer. It may be      │
  9.   │       used or altered by  anyone as  desired. if you  create with it      │
  10.   │       another scene or  picture, please  send me a  copy in  24 bits      │
  11.   │       Targa format.                                                       │
  12.   │                                                                           │
  13.   │       Pour   tous    renseignements   complémentaires,   contactez :      │
  14.   │       For            more           information,           contact :      │
  15.   │                                                                           │
  16.   │                                                                           │
  17.   │                                                                           │
  18.   │                        D E N I S    O L I V I E R                         │
  19.   │                        5, boulevard  Franck  Lamy                         │
  20.   │                        1 7 2 0 0    R  O  Y  A  N                         │
  21.   │                        F    R    A    N    C    E                         │
  22.   │                        ──────────────────────────                         │
  23.   │                        T é l : 4 9  4 5  5 5  3 0                         │
  24.   │                        F a x : 4 6  0 5  6 7  4 3                         │
  25.   │                                                                           │
  26.   │                        FICHIER ART : VOLUMES1.ART                         │
  27.   │                        CREE LE :        Août 1993                         │
  28.   │                        TEMPS CALCUL  :   ??:??:??                         │
  29.   │                        FORMAT (TEMPS) : 640 x 480                         │
  30.   │                        ANTIALIASING :                                     │
  31.   │                        SYSTEME :  80486 DX 50 mhz                         │
  32.   │                        VERSION LUXART : 1.0 - 486                         │
  33.   │                                                                           │
  34.   └───────────────────────────────────────────────────────────────────────────┘ */
  35.  
  36. // Disposition de la scène : d'aprés Frédéric Louguet (synthèse d'image)
  37.  
  38. #inclure couleurs.inc
  39.  
  40. environnement
  41. {
  42.  position_camera 0 8 -16
  43.  pointe_vers 0 0 1
  44.  orientation_z 0 1 0
  45.  champ_visuel 38
  46.  resolution 640 480
  47.  anti_crenelage recursif
  48.  seuil 4
  49.  facteur_proportionnel 1.333
  50.  fond { gris.pal }
  51.  atmosphere Noir
  52. }
  53.  
  54. #declarer CUBE +
  55.   polygone +
  56.    { +
  57.      sommets 4 +
  58.      sommet -1 1  1 +
  59.      sommet  1 1  1 +
  60.      sommet  1 1 -1 +
  61.      sommet -1 1 -1 +
  62.    } +
  63.   polygone +
  64.   { +
  65.     sommets 4 +
  66.     sommet -1 -1  1 +
  67.     sommet  1 -1  1 +
  68.     sommet  1 -1 -1 +
  69.     sommet -1 -1 -1 +
  70.   } +
  71.   polygone +
  72.   { +
  73.     sommets 4 +
  74.     sommet -1  1  1 +
  75.     sommet -1 -1  1 +
  76.     sommet -1 -1 -1 +
  77.     sommet -1  1 -1 +
  78.   } +
  79.   polygone +
  80.   { +
  81.     sommets 4 +
  82.     sommet  1  1  1 +
  83.     sommet  1 -1  1 +
  84.     sommet  1 -1 -1 +
  85.     sommet  1  1 -1 +
  86.   } +
  87.   polygone +
  88.   { +
  89.     sommets 4 +
  90.     sommet -1  1  1 +
  91.     sommet  1  1  1 +
  92.     sommet  1 -1  1 +
  93.     sommet -1 -1  1 +
  94.   } +
  95.   polygone +
  96.   { +
  97.     sommets 4 +
  98.     sommet -1  1 -1 +
  99.     sommet  1  1 -1 +
  100.     sommet  1 -1 -1 +
  101.     sommet -1 -1 -1 +
  102.   }
  103.  
  104.  
  105. // --------------------- les ampoules
  106.  
  107. source_lumineuse { type ampoule rayon .5 douceur 16 puissance 0.2 intensite 0.3 0.3 0.3
  108.   position 2 5 -1 }
  109. source_lumineuse { type ampoule rayon .5 douceur 16 puissance 0.2 intensite 0.3 0.3 0.3
  110.   position -3 4 1 }
  111.  
  112. // ------------------ surface
  113.  
  114. matiere { texture { echantillon damier
  115.   ajuster 4 4 4
  116.   matiere { diffuse Noir reflexion .3 .3 .3 }
  117.   matiere { diffuse Blanc reflexion .3 .3 .3 }
  118.  }
  119. }
  120.  
  121. disque { rayon 1000 centre 0 0 0 normale 0 1 0 }
  122.  
  123. // ------------------ Sphère droite  
  124.  
  125. matiere { diffuse 1 1 1 reflexion 1 1 1 speculaire 80 }
  126.  
  127. sphere { centre -4 1.5 0.5 rayon 1.5 }
  128.  
  129. // ------------------ 1/2 sphère centre  
  130.  
  131. sphere { centre 0 0 -1.5 rayon 1.3 }
  132.  
  133. // ------------------ cone
  134.  
  135. cone { tete -2.5 3 -4 rayon_tete 0 base -2.5  0 -4 rayon_base 1.5 }
  136.  
  137. // ------------------ Cylindre
  138.  
  139. cylindre { base 3.5 0 -0.5 haut 3.5 4.5 -0.5 rayon 1.4 }
  140. disque { rayon 1.4 centre 3.5 4.5 -0.5 normale 0 1 0 }
  141.  
  142. // ------------------ cube
  143.  
  144. bloc { ajuster 1.5 pivoter 0 -10 0 deplacer 0 1.5 3.5 }
  145. CUBE
  146. fin_bloc 
  147.  
  148. // ------------------ rectangle
  149.  
  150. bloc { ajuster 1 0.75 0.75 pivoter 45 -45 0 deplacer 3 0 -4 }
  151. CUBE
  152. fin_bloc
  153.