home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / fr / luxart20 / scenes / jeu.art < prev    next >
Text File  |  1994-09-28  |  9KB  |  353 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 :      JEU.ART                         │
  27.   │                        CREE LE :     12 Août 1993                         │
  28.   │                        TEMPS CALCUL  :   18:20:00                         │
  29.   │                        FORMAT (TEMPS) : 640 x 480                         │
  30.   │                        ANTIALIAS :  oui (seuil 4)                         │
  31.   │                        SYSTEME :  80486 DX 50 mhz                         │
  32.   │                        VERSION LUXART : 1.0 - 486                         │
  33.   │                                                                           │
  34.   └───────────────────────────────────────────────────────────────────────────┘ */
  35.  
  36. #inclure couleurs.inc
  37.  
  38. environnement
  39. {
  40.   position_camera 0 -8 3
  41.   pointe_vers 0 0 0
  42.   orientation_z 0 0 1
  43.   champ_visuel 45
  44.   resolution 640 480
  45.   anti_crenelage recursif
  46.   seuil 4
  47.   facteur_proportionnel 1.3333
  48.   ouverture_diaphragme 0.06
  49.   profondeur_champ 8
  50.   quantite 9
  51. }
  52.  
  53. source_lumineuse {
  54.   type point
  55.   puissance 0
  56.   position -2 1 4
  57.   intensite .5 .5 .5
  58. }
  59.  
  60. source_lumineuse {
  61.   type point
  62.   puissance 0
  63.   position 10 -4 8
  64.   intensite .7 .7 .7
  65. }
  66.  
  67. // --------------- Déclaration d'une cube de 2 de côté
  68.  
  69. #declarer CUBE +    
  70.   polygone { +
  71.     sommets 4 +
  72.     sommet -1 1  1 +
  73.     sommet  1 1  1 +
  74.     sommet  1 1 -1 +
  75.     sommet -1 1 -1 +
  76.   } +
  77.   polygone { +
  78.     sommets 4 +
  79.     sommet -1 -1  1 +
  80.     sommet  1 -1  1 +
  81.     sommet  1 -1 -1 +
  82.     sommet -1 -1 -1 +
  83.   } +
  84.   polygone { +
  85.     sommets 4 +
  86.     sommet -1  1  1 +
  87.     sommet -1 -1  1 +
  88.     sommet -1 -1 -1 +
  89.     sommet -1  1 -1 +
  90.   } +
  91.   polygone { +
  92.     sommets 4 +
  93.     sommet  1  1  1 +
  94.     sommet  1 -1  1 +
  95.     sommet  1 -1 -1 +
  96.     sommet  1  1 -1 +
  97.   } +
  98.   polygone { +
  99.     sommets 4 +
  100.     sommet -1  1  1 +
  101.     sommet  1  1  1 +
  102.     sommet  1 -1  1 +
  103.     sommet -1 -1  1 +
  104.   } +
  105.   polygone { +
  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. // ------------------ Le sol en parquet
  114.  
  115. matiere
  116. {
  117.   diffuse
  118.   {
  119.    plaquer_image parquet1.lux
  120.    centre 0 0 0
  121.    cadre 1 0 0
  122.    normale 0 0 1
  123.    ajuster 4
  124.   }
  125. }
  126.  
  127. disque {
  128.   centre 0 0 0
  129.   normale 0 0 1
  130.   rayon 1000
  131. }
  132.  
  133. // -------------- Matière bois 1
  134.  
  135. #declarer TEXTURE_BOIS_1 +
  136.   matiere { +
  137.     texture { +
  138.       turbulence { +
  139.         ajuster 0.1 0.9 1 +
  140.         amplitude 0.4 +
  141.         cycle 4 +
  142.       } +
  143.       echantillon concentrique +
  144.       ajuster 0 1 1 +
  145.       deplacer 0 0 5 +
  146.       transition .5 +
  147.       rayon .15 +
  148.       rayon .06 +
  149.       matiere { +
  150.       texture { +
  151.         echantillon fractal +
  152.         ajuster 3 .03 .03 +
  153.         cycle 1.5 +
  154.         matiere { diffuse Bois_Jeune speculaire 100 Blanc } +
  155.         matiere { diffuse Ocre_Moyen speculaire 100 Blanc } +
  156.       } +
  157.     } +
  158.     matiere { +
  159.       texture { +
  160.         echantillon fractal +
  161.          ajuster 3 .03 .03 +
  162.         cycle 2 +
  163.         matiere { diffuse Ocre_Fonce speculaire 20 Blanc } +
  164.         matiere { diffuse Marron     speculaire 20 Blanc } +
  165.         } +
  166.       } +
  167.     } +
  168.   }
  169.  
  170. // -------------- Matière bois 2
  171.  
  172. #declarer TEXTURE_BOIS_2 +
  173.   matiere { +
  174.     texture { +
  175.       turbulence { +
  176.         ajuster 0.1 0.9 1 +
  177.         amplitude 0.3 +
  178.         cycle 3 +
  179.       } +
  180.       echantillon concentrique +
  181.       ajuster 0 1 1 +
  182.       deplacer 0 0 5 +
  183.       transition .5 +
  184.       rayon .15 +
  185.       rayon .06 +
  186.       matiere { +
  187.       texture { +
  188.         echantillon fractal +
  189.         ajuster 3 .03 .03 +
  190.         cycle 2 +
  191.         matiere { diffuse Brun       speculaire 100 Blanc } +
  192.         matiere { diffuse Ocre_Moyen speculaire 100 Blanc } +
  193.       } +
  194.     } +
  195.     matiere { +
  196.       texture { +
  197.         echantillon fractal +
  198.         ajuster 3 .03 .03 +
  199.         cycle 2 +
  200.         matiere { diffuse Marron_Sombre speculaire 20 Blanc } +
  201.         matiere { diffuse Ocre_Fonce    speculaire 20 Blanc } +
  202.         } +
  203.       } +
  204.     } +
  205.   } 
  206.  
  207. // -------------- Matière bois 3
  208.  
  209. #declarer TEXTURE_BOIS_3 +
  210.   matiere { +
  211.     texture { +
  212.       turbulence { +
  213.         ajuster 0.1 0.9 1 +
  214.         amplitude 0.3 +
  215.         cycle 3 +
  216.       } +
  217.       echantillon concentrique +
  218.       ajuster 0 1 1 +
  219.       deplacer 0 0 5 +
  220.       transition .5 +
  221.       rayon .15 +
  222.       rayon .06 +
  223.       matiere { +
  224.       texture { +
  225.         echantillon fractal +
  226.         ajuster 3 .03 .03 +
  227.         cycle 2 +
  228.         matiere { diffuse Brun       } +
  229.         matiere { diffuse Ocre_Moyen } +
  230.       } +
  231.     } +
  232.     matiere { +
  233.       texture { +
  234.         echantillon fractal +
  235.         ajuster 3 .03 .03 +
  236.         cycle 2 +
  237.         matiere { diffuse Marron_Sombre } +
  238.         matiere { diffuse Bois_Clair    } +
  239.         } +
  240.       } +
  241.     } +
  242.   } 
  243.  
  244. // ------------------- Un cube en bois - 1
  245.  
  246. bloc { ajuster 0.5 0.5 0.5 pivoter 0 0 45 deplacer 0 0 0.5 }
  247.   TEXTURE_BOIS_1
  248.   CUBE
  249. fin_bloc
  250.  
  251. // ------------------- Un cube en bois - 2
  252.  
  253. bloc { ajuster 0.5 0.5 0.5 pivoter 90 0 25 deplacer 0.3 0 1.5 }
  254.   TEXTURE_BOIS_2
  255.   CUBE
  256. fin_bloc 
  257.  
  258. // ------------------- Un cube en bois - 3
  259.  
  260. bloc { ajuster 0.5 0.5 0.5 pivoter 0 90 15 deplacer -1 3 0.5 }
  261.   TEXTURE_BOIS_1
  262.   CUBE
  263. fin_bloc
  264.  
  265. // ------------------- Un cube en bois - 4
  266.  
  267. bloc { ajuster 0.5 0.5 0.5 pivoter 180 90 65 deplacer 2 3 0.5 }
  268.   TEXTURE_BOIS_2
  269.   CUBE
  270. fin_bloc 
  271.  
  272. // ------------------- Un cube en bois - 5
  273.  
  274. bloc { ajuster 0.5 0.5 0.5 pivoter 90 90 15 deplacer -2 -3 0.5 }
  275.   bloc { pivoter 45 67 5 } TEXTURE_BOIS_1 fin_bloc
  276.   TEXTURE_BOIS_3
  277.   CUBE
  278. fin_bloc
  279.  
  280. // ------------------- Un cube en bois - 6
  281.  
  282. bloc { ajuster 0.5 0.5 0.5 pivoter 180 180 5 deplacer 3 -2 0.5 }
  283.   TEXTURE_BOIS_2
  284.   TEXTURE_BOIS_1
  285.   CUBE
  286. fin_bloc  
  287.  
  288. // ------------------- Un cube en bois - 7
  289.  
  290. bloc { ajuster 0.5 0.5 0.5 pivoter 180 90 35 deplacer -3.4 2 0.5 }
  291.   TEXTURE_BOIS_2
  292.   CUBE
  293. fin_bloc 
  294.  
  295. // ------------------- Un cube en bois - 8
  296.  
  297. bloc { ajuster 0.5 0.5 0.5 pivoter 90 90 -25 deplacer -3.3 1.5 1.5 }
  298.   bloc { pivoter 45 67 5 } TEXTURE_BOIS_1 fin_bloc
  299.   TEXTURE_BOIS_3
  300.   CUBE
  301. fin_bloc
  302.  
  303. // ------------------- Un cube en bois - 9
  304.  
  305. bloc { ajuster 0.5 0.5 0.5 pivoter 180 180 5 deplacer -3 1 0.5 }
  306.   TEXTURE_BOIS_2
  307.   TEXTURE_BOIS_1
  308.   CUBE
  309. fin_bloc 
  310.  
  311. // ------------------ Cône
  312.  
  313. bloc { pivoter 43 15 -6 } TEXTURE_BOIS_3 fin_bloc
  314. cone { tete -3 5 1.5 rayon_tete 0.05 base -3 5 0 rayon_base 0.75 }
  315.  
  316. // ------------------ Cylindre
  317.  
  318. bloc { pivoter 90 0 45 } TEXTURE_BOIS_3 fin_bloc
  319. bloc { deplacer 0 0 1 }
  320.   cylindre { base 4 6 -1 haut 4 6 1 rayon 0.5 }
  321.   disque { rayon 0.5 centre 4 6 1 normale 0 0 1 }
  322.   disque { rayon 0.5 centre 4 6 -1 normale 0 0 1 }
  323. fin_bloc
  324.  
  325. // ------------------ Rectangle
  326.  
  327. bloc { ajuster 0.5 0.5 0.5 pivoter 0 45 45 deplacer 3 1 0 }
  328.   TEXTURE_BOIS_2
  329.   TEXTURE_BOIS_3
  330.   CUBE
  331. fin_bloc 
  332.  
  333. // ------------------ Sphère
  334.  
  335. bloc { pivoter 45 6 56 deplacer -2 9 1 }
  336.   TEXTURE_BOIS_2
  337.   TEXTURE_BOIS_3
  338.   sphere {
  339.     rayon 1
  340.     centre 0 0 0
  341.   }
  342. fin_bloc
  343.  
  344. // ------------------ Sphère
  345.  
  346. bloc { pivoter 85 16 6 deplacer 2 3 1.5 }
  347.   TEXTURE_BOIS_3
  348.   sphere {
  349.     rayon .5
  350.     centre 0 0 0
  351.   }
  352. fin_bloc
  353.