home *** CD-ROM | disk | FTP | other *** search
- /*┌───────────────────────────────────────────────────────────────────────────┐
- │ │
- │ Ce script est fait pour être calculé avec LUXART 1.0 raytracer │
- │ Il peut être modifié et copié à volonté et si vous obtenez une │
- │ image intéressante ou surprenante, je vous demande simplement │
- │ de me la faire parvenir au format 24 bits Targa. │
- │ │
- │ This data file is for use with LUXART 1.0 Raytracer. It may be │
- │ used or altered by anyone as desired. if you create with it │
- │ another scene or picture, please send me a copy in 24 bits │
- │ Targa format. │
- │ │
- │ Pour tous renseignements complémentaires, contactez : │
- │ For more information, contact : │
- │ │
- │ │
- │ │
- │ D E N I S O L I V I E R │
- │ 5, boulevard Franck Lamy │
- │ 1 7 2 0 0 R O Y A N │
- │ F R A N C E │
- │ ────────────────────────── │
- │ T é l : 4 9 4 5 5 5 3 0 │
- │ F a x : 4 6 0 5 6 7 4 3 │
- │ │
- │ FICHIER ART : JEU.ART │
- │ CREE LE : 12 Août 1993 │
- │ TEMPS CALCUL : 18:20:00 │
- │ FORMAT (TEMPS) : 640 x 480 │
- │ ANTIALIAS : oui (seuil 4) │
- │ SYSTEME : 80486 DX 50 mhz │
- │ VERSION LUXART : 1.0 - 486 │
- │ │
- └───────────────────────────────────────────────────────────────────────────┘ */
-
- #inclure couleurs.inc
-
- environnement
- {
- position_camera 0 -8 3
- pointe_vers 0 0 0
- orientation_z 0 0 1
- champ_visuel 45
- resolution 640 480
- anti_crenelage recursif
- seuil 4
- facteur_proportionnel 1.3333
- ouverture_diaphragme 0.06
- profondeur_champ 8
- quantite 9
- }
-
- source_lumineuse {
- type point
- puissance 0
- position -2 1 4
- intensite .5 .5 .5
- }
-
- source_lumineuse {
- type point
- puissance 0
- position 10 -4 8
- intensite .7 .7 .7
- }
-
- // --------------- Déclaration d'une cube de 2 de côté
-
- #declarer CUBE +
- polygone { +
- sommets 4 +
- sommet -1 1 1 +
- sommet 1 1 1 +
- sommet 1 1 -1 +
- sommet -1 1 -1 +
- } +
- polygone { +
- sommets 4 +
- sommet -1 -1 1 +
- sommet 1 -1 1 +
- sommet 1 -1 -1 +
- sommet -1 -1 -1 +
- } +
- polygone { +
- sommets 4 +
- sommet -1 1 1 +
- sommet -1 -1 1 +
- sommet -1 -1 -1 +
- sommet -1 1 -1 +
- } +
- polygone { +
- sommets 4 +
- sommet 1 1 1 +
- sommet 1 -1 1 +
- sommet 1 -1 -1 +
- sommet 1 1 -1 +
- } +
- polygone { +
- sommets 4 +
- sommet -1 1 1 +
- sommet 1 1 1 +
- sommet 1 -1 1 +
- sommet -1 -1 1 +
- } +
- polygone { +
- sommets 4 +
- sommet -1 1 -1 +
- sommet 1 1 -1 +
- sommet 1 -1 -1 +
- sommet -1 -1 -1 +
- }
-
- // ------------------ Le sol en parquet
-
- matiere
- {
- diffuse
- {
- plaquer_image parquet1.lux
- centre 0 0 0
- cadre 1 0 0
- normale 0 0 1
- ajuster 4
- }
- }
-
- disque {
- centre 0 0 0
- normale 0 0 1
- rayon 1000
- }
-
- // -------------- Matière bois 1
-
- #declarer TEXTURE_BOIS_1 +
- matiere { +
- texture { +
- turbulence { +
- ajuster 0.1 0.9 1 +
- amplitude 0.4 +
- cycle 4 +
- } +
- echantillon concentrique +
- ajuster 0 1 1 +
- deplacer 0 0 5 +
- transition .5 +
- rayon .15 +
- rayon .06 +
- matiere { +
- texture { +
- echantillon fractal +
- ajuster 3 .03 .03 +
- cycle 1.5 +
- matiere { diffuse Bois_Jeune speculaire 100 Blanc } +
- matiere { diffuse Ocre_Moyen speculaire 100 Blanc } +
- } +
- } +
- matiere { +
- texture { +
- echantillon fractal +
- ajuster 3 .03 .03 +
- cycle 2 +
- matiere { diffuse Ocre_Fonce speculaire 20 Blanc } +
- matiere { diffuse Marron speculaire 20 Blanc } +
- } +
- } +
- } +
- }
-
- // -------------- Matière bois 2
-
- #declarer TEXTURE_BOIS_2 +
- matiere { +
- texture { +
- turbulence { +
- ajuster 0.1 0.9 1 +
- amplitude 0.3 +
- cycle 3 +
- } +
- echantillon concentrique +
- ajuster 0 1 1 +
- deplacer 0 0 5 +
- transition .5 +
- rayon .15 +
- rayon .06 +
- matiere { +
- texture { +
- echantillon fractal +
- ajuster 3 .03 .03 +
- cycle 2 +
- matiere { diffuse Brun speculaire 100 Blanc } +
- matiere { diffuse Ocre_Moyen speculaire 100 Blanc } +
- } +
- } +
- matiere { +
- texture { +
- echantillon fractal +
- ajuster 3 .03 .03 +
- cycle 2 +
- matiere { diffuse Marron_Sombre speculaire 20 Blanc } +
- matiere { diffuse Ocre_Fonce speculaire 20 Blanc } +
- } +
- } +
- } +
- }
-
- // -------------- Matière bois 3
-
- #declarer TEXTURE_BOIS_3 +
- matiere { +
- texture { +
- turbulence { +
- ajuster 0.1 0.9 1 +
- amplitude 0.3 +
- cycle 3 +
- } +
- echantillon concentrique +
- ajuster 0 1 1 +
- deplacer 0 0 5 +
- transition .5 +
- rayon .15 +
- rayon .06 +
- matiere { +
- texture { +
- echantillon fractal +
- ajuster 3 .03 .03 +
- cycle 2 +
- matiere { diffuse Brun } +
- matiere { diffuse Ocre_Moyen } +
- } +
- } +
- matiere { +
- texture { +
- echantillon fractal +
- ajuster 3 .03 .03 +
- cycle 2 +
- matiere { diffuse Marron_Sombre } +
- matiere { diffuse Bois_Clair } +
- } +
- } +
- } +
- }
-
- // ------------------- Un cube en bois - 1
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 0 0 45 deplacer 0 0 0.5 }
- TEXTURE_BOIS_1
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 2
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 90 0 25 deplacer 0.3 0 1.5 }
- TEXTURE_BOIS_2
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 3
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 0 90 15 deplacer -1 3 0.5 }
- TEXTURE_BOIS_1
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 4
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 180 90 65 deplacer 2 3 0.5 }
- TEXTURE_BOIS_2
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 5
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 90 90 15 deplacer -2 -3 0.5 }
- bloc { pivoter 45 67 5 } TEXTURE_BOIS_1 fin_bloc
- TEXTURE_BOIS_3
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 6
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 180 180 5 deplacer 3 -2 0.5 }
- TEXTURE_BOIS_2
- TEXTURE_BOIS_1
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 7
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 180 90 35 deplacer -3.4 2 0.5 }
- TEXTURE_BOIS_2
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 8
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 90 90 -25 deplacer -3.3 1.5 1.5 }
- bloc { pivoter 45 67 5 } TEXTURE_BOIS_1 fin_bloc
- TEXTURE_BOIS_3
- CUBE
- fin_bloc
-
- // ------------------- Un cube en bois - 9
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 180 180 5 deplacer -3 1 0.5 }
- TEXTURE_BOIS_2
- TEXTURE_BOIS_1
- CUBE
- fin_bloc
-
- // ------------------ Cône
-
- bloc { pivoter 43 15 -6 } TEXTURE_BOIS_3 fin_bloc
- cone { tete -3 5 1.5 rayon_tete 0.05 base -3 5 0 rayon_base 0.75 }
-
- // ------------------ Cylindre
-
- bloc { pivoter 90 0 45 } TEXTURE_BOIS_3 fin_bloc
- bloc { deplacer 0 0 1 }
- cylindre { base 4 6 -1 haut 4 6 1 rayon 0.5 }
- disque { rayon 0.5 centre 4 6 1 normale 0 0 1 }
- disque { rayon 0.5 centre 4 6 -1 normale 0 0 1 }
- fin_bloc
-
- // ------------------ Rectangle
-
- bloc { ajuster 0.5 0.5 0.5 pivoter 0 45 45 deplacer 3 1 0 }
- TEXTURE_BOIS_2
- TEXTURE_BOIS_3
- CUBE
- fin_bloc
-
- // ------------------ Sphère
-
- bloc { pivoter 45 6 56 deplacer -2 9 1 }
- TEXTURE_BOIS_2
- TEXTURE_BOIS_3
- sphere {
- rayon 1
- centre 0 0 0
- }
- fin_bloc
-
- // ------------------ Sphère
-
- bloc { pivoter 85 16 6 deplacer 2 3 1.5 }
- TEXTURE_BOIS_3
- sphere {
- rayon .5
- centre 0 0 0
- }
- fin_bloc
-