home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
LUXART
/
SCENES
/
JEU.ART
< prev
next >
Wrap
Text File
|
1993-10-07
|
9KB
|
353 lines
/*┌───────────────────────────────────────────────────────────────────────────┐
│ │
│ 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