home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 9 / CD_ASCQ_09_1193.iso / maj / luxart / scenes / volumes2.art < prev    next >
Text File  |  1993-10-07  |  5KB  |  181 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 : VOLUMES2.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.  orientation_z 0 1 0 
  43.  position_camera 0.1 8 -16
  44.  pointe_vers 0.1 0.1 1
  45.  champ_visuel 38         
  46.  resolution 640 480
  47.  seuil 4
  48.  anti_crenelage recursif
  49.  facteur_proportionnel 1.333
  50.  caustiques
  51.  fond { ciel.pal }
  52. }
  53.  
  54. // --------------------- les ampoules
  55.  
  56. source_lumineuse { type point douceur 16 puissance 0 intensite 3 3 3
  57.   position 4 1 5 }
  58. source_lumineuse { type point douceur 16 puissance 0 intensite 3 3 3
  59.   position -5 1 6 }
  60.  
  61. // ------------------- Déclaration d'un cube de diagonale <-1 -1 -1> <1 1 1>
  62.  
  63. #declarer CUBE +
  64.   polygone +
  65.    { +
  66.      sommets 4 +
  67.      sommet -1 1  1 +
  68.      sommet  1 1  1 +
  69.      sommet  1 1 -1 +
  70.      sommet -1 1 -1 +
  71.    } +
  72.   polygone +
  73.   { +
  74.     sommets 4 +
  75.     sommet -1 -1  1 +
  76.     sommet  1 -1  1 +
  77.     sommet  1 -1 -1 +
  78.     sommet -1 -1 -1 +
  79.   } +
  80.   polygone +
  81.   { +
  82.     sommets 4 +
  83.     sommet -1  1  1 +
  84.     sommet -1 -1  1 +
  85.     sommet -1 -1 -1 +
  86.     sommet -1  1 -1 +
  87.   } +
  88.   polygone +
  89.   { +
  90.     sommets 4 +
  91.     sommet  1  1  1 +
  92.     sommet  1 -1  1 +
  93.     sommet  1 -1 -1 +
  94.     sommet  1  1 -1 +
  95.   } +
  96.   polygone +
  97.   { +
  98.     sommets 4 +
  99.     sommet -1  1  1 +
  100.     sommet  1  1  1 +
  101.     sommet  1 -1  1 +
  102.     sommet -1 -1  1 +
  103.   } +
  104.   polygone +
  105.   { +
  106.     sommets 4 +
  107.     sommet -1  1 -1 +
  108.     sommet  1  1 -1 +
  109.     sommet  1 -1 -1 +
  110.     sommet -1 -1 -1 +
  111.   }
  112.  
  113. // ------------------ surface
  114.  
  115. bloc { pivoter 0 30 0 }
  116.  
  117. matiere
  118. {
  119.  texture
  120.  {
  121.   echantillon damier
  122.   ajuster 2 2 2
  123.   matiere { diffuse Blanc reflexion Blanc }
  124.   matiere { diffuse 0 0 0.3 reflexion 0 0 0.3 }
  125.  }
  126. }
  127.  
  128. disque { rayon 1000 centre 0 0 0 normale 0 1 0 }
  129.  
  130. fin_bloc
  131.  
  132. // ---------------------- Or
  133.  
  134. matiere
  135. {
  136.  diffuse 1 1 1
  137.  reflexion 0.8 0.8 0
  138.  speculaire 100 1 1 0
  139. }
  140.  
  141. // ------------------ Sphère droite  
  142.  
  143. sphere { centre -4 1.5 0.5 rayon 1.5 }
  144.  
  145. // ------------------ 1/2 sphère centre  
  146.  
  147. sphere { centre 0 0 -1.5 rayon 1.3 }
  148.  
  149. // ------------------ cone
  150.  
  151. cone { tete -2.5 3 -4 rayon_tete 0 base -2.5  0 -4 rayon_base 1.5 }
  152.  
  153. // ------------------ Cylindre
  154.  
  155. cylindre { base 3.5 0 -0.5 haut 3.5 4.5 -0.5 rayon 1.4 }
  156. disque { rayon 1.4 centre 3.5 4.5 -0.5 normale 0 1 0 }
  157.  
  158. // ------------------ cube
  159.  
  160. bloc {
  161.   ajuster 1.5
  162.   pivoter 0 -10 0
  163.   deplacer 0 1.5 3.5
  164. }
  165.  
  166. CUBE
  167.  
  168. fin_bloc 
  169.  
  170. // ------------------ rectangle
  171.  
  172. bloc {
  173.   ajuster 1 0.75 0.75
  174.   pivoter 45 -45 0
  175.   deplacer 3 0 -4
  176. }
  177.  
  178. CUBE
  179.  
  180. fin_bloc 
  181.