home *** CD-ROM | disk | FTP | other *** search
- // Ma future piscine...
-
- #inclure couleurs.inc
-
- environnement
- {
- position_camera -100 200 90
- pointe_vers 200 80 0
- orientation_z 0 0 1
- champ_visuel 70
- resolution 640 480
- anti_crenelage recursif
- seuil 4
- facteur_proportionnel 1.3333
- fond { bleus.pal }
- atmosphere .2 .2 .2
- refraction_limitee
- }
-
- source_lumineuse { type point puissance 0 intensite .7 .7 .7 position -200 -300 600 }
- source_lumineuse { type point puissance 0 intensite .7 .7 .7 position 800 1000 300 }
-
- // l'eau de la piscine
-
- matiere
- {
- refraction .7 .9 .9
- indice_refraction 1.33
- reflexion .3 .3 .3
- speculaire 20 .7 .9 .9
- bosses
- {
- vague
- {
- centre 200 300 10
- crete_a_crete 30
- amplitude .3
- }
- vague
- {
- centre 300 100 10
- crete_a_crete 17
- amplitude .2
- }
- vague
- {
- centre 600 500 10
- crete_a_crete 9
- amplitude .1
- }
- }
- }
-
- polygone
- {
- sommets 4
- sommet -1 -1 -14
- sommet -1 400 -14
- sommet 600 400 -14
- sommet 600 -1 -14
- }
-
- // la piscine...
-
- bloc { deplacer 5.755 5.755 5.755 }
- matiere
- {
- texture
- {
- echantillon concentrique
- ajuster 1 0 0
- rayon 8.5
- rayon 1.5
- matiere
- {
- texture
- {
- echantillon concentrique
- ajuster 0 1 0
- rayon 8.5
- rayon 1.5
- matiere
- {
- texture
- {
- echantillon concentrique
- ajuster 0 0 1
- rayon 8.5
- rayon 1.5
- matiere { diffuse Bleu_Acier reflexion .1 .1 .1 speculaire 30 Blanc }
- matiere { diffuse Chardon }
- }
- }
- matiere { diffuse Chardon }
- }
- }
- matiere { diffuse Chardon }
- }
- }
- fin_bloc
-
- polygone
- {
- sommets 4
- sommet -1 -1 0
- sommet 600 -1 0
- sommet 636 -37 0
- sommet -37 -37 0
- }
-
- polygone
- {
- sommets 4
- sommet -1 -1 0
- sommet -37 -37 0
- sommet -37 436 0
- sommet -1 400 0
- }
-
- polygone
- {
- sommets 4
- sommet -1 400 0
- sommet -37 436 0
- sommet 636 436 0
- sommet 600 400 0
- }
-
- polygone
- {
- sommets 4
- sommet 600 -1 0
- sommet 600 400 0
- sommet 636 436 0
- sommet 636 -37 0
- }
-
- sphere { centre -37 -37 -1 rayon 1 }
- sphere { centre -37 436 -1 rayon 1 }
- sphere { centre 636 -37 -1 rayon 1 }
- sphere { centre 636 436 -1 rayon 1 }
- cone { tete -37 -37 -1 base -37 436 -1 rayon_tete 1 rayon_base 1 }
- cone { tete -37 -37 -1 base 636 -37 -1 rayon_tete 1 rayon_base 1 }
- cone { tete 636 436 -1 base -37 436 -1 rayon_tete 1 rayon_base 1 }
- cone { tete 636 436 -1 base 636 -37 -1 rayon_tete 1 rayon_base 1 }
-
- polygone
- {
- sommets 4
- sommet 0 0 -1
- sommet 0 399 -1
- sommet 0 399 -27
- sommet 0 0 -27
- }
-
- polygone
- {
- sommets 4
- sommet 0 399 -1
- sommet 599 399 -1
- sommet 599 399 -27
- sommet 0 399 -27
- }
-
- polygone
- {
- sommets 4
- sommet 599 399 -1
- sommet 599 0 -1
- sommet 599 0 -27
- sommet 599 399 -27
- }
-
- polygone
- {
- sommets 4
- sommet 599 0 -1
- sommet 0 0 -1
- sommet 0 0 -27
- sommet 599 0 -27
- }
-
- cone { tete -1 -1 -1 base -1 400 -1 rayon_tete 1 rayon_base 1 }
- cone { tete -1 -1 -1 base 600 -1 -1 rayon_tete 1 rayon_base 1 }
- cone { tete 600 -1 -1 base 600 400 -1 rayon_tete 1 rayon_base 1 }
- cone { tete -1 400 -1 base 600 400 -1 rayon_tete 1 rayon_base 1 }
- cone { tete -1 -1 -27 base -1 400 -27 rayon_tete 1 rayon_base 1 }
- cone { tete -1 -1 -27 base 600 -1 -27 rayon_tete 1 rayon_base 1 }
- cone { tete 600 -1 -27 base 600 400 -27 rayon_tete 1 rayon_base 1 }
- cone { tete -1 400 -27 base 600 400 -27 rayon_tete 1 rayon_base 1 }
-
- matiere { diffuse .9 .9 .9 }
-
- polygone
- {
- sommets 4
- sommet -1 -1 -27
- sommet -1 400 -27
- sommet -1 400 -200
- sommet -1 -1 -200
- }
-
- polygone
- {
- sommets 4
- sommet -1 400 -27
- sommet 600 400 -27
- sommet 600 400 -200
- sommet -1 400 -200
- }
-
- polygone
- {
- sommets 4
- sommet 600 400 -27
- sommet 600 -1 -27
- sommet 600 -1 -200
- sommet 600 400 -200
- }
-
- polygone
- {
- sommets 4
- sommet 600 -1 -27
- sommet -1 -1 -27
- sommet -1 -1 -200
- sommet 600 -1 -200
- }
-
- polygone
- {
- sommets 4
- sommet -1 -1 -200
- sommet -1 400 -200
- sommet 600 400 -200
- sommet 600 -1 -200
- }
-
- // l'echelle en chrome
-
- matiere
- {
- reflexion .7 .7 .7
- speculaire 50
- }
-
- sphere { centre 50 -20 20 rayon 2.0 }
- sphere { centre 50 -10 30 rayon 2.0 }
- sphere { centre 50 0 30 rayon 2.0 }
- sphere { centre 50 10 20 rayon 2.0 }
- sphere { centre 50 10 -60 rayon 2.0 }
- sphere { centre 80 -20 20 rayon 2.0 }
- sphere { centre 80 -10 30 rayon 2.0 }
- sphere { centre 80 0 30 rayon 2.0 }
- sphere { centre 80 10 20 rayon 2.0 }
- sphere { centre 80 10 -60 rayon 2.0 }
-
- cone { tete 50 -20 0 base 50 -20 20 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 50 -20 20 base 50 -10 30 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 50 -10 30 base 50 0 30 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 50 0 30 base 50 10 20 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 50 10 20 base 50 10 -60 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 50 10 -60 base 50 -1 -60 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 80 -20 0 base 80 -20 20 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 80 -20 20 base 80 -10 30 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 80 -10 30 base 80 0 30 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 80 0 30 base 80 10 20 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 80 10 20 base 80 10 -60 rayon_tete 2.0 rayon_base 2.0 }
- cone { tete 80 10 -60 base 80 -1 -60 rayon_tete 2.0 rayon_base 2.0 }
-
- cone { tete 50 -20 1 base 50 -20 0 rayon_tete 2.0 rayon_base 4.0 }
- cone { tete 50 0 -60 base 50 -1 -60 rayon_tete 2.0 rayon_base 4.0 }
- cone { tete 80 -20 1 base 80 -20 0 rayon_tete 2.0 rayon_base 4.0 }
- cone { tete 80 0 -60 base 80 -1 -60 rayon_tete 2.0 rayon_base 4.0 }
-
- disque { centre 50 10 -10 normale 0 0 1 rayon 3 }
- disque { centre 50 10 -11 normale 0 0 -1 rayon 3 }
- disque { centre 80 10 -10 normale 0 0 1 rayon 3 }
- disque { centre 80 10 -11 normale 0 0 -1 rayon 3 }
-
- cone { tete 50 10 -10 base 50 10 -11 rayon_tete 3 rayon_base 3 }
- cone { tete 80 10 -10 base 80 10 -11 rayon_tete 3 rayon_base 3 }
-
- polygone
- {
- sommets 4
- sommet 50 13 -10
- sommet 80 13 -10
- sommet 80 7 -10
- sommet 50 7 -10
- }
-
- polygone
- {
- sommets 4
- sommet 50 13 -11
- sommet 50 7 -11
- sommet 80 7 -11
- sommet 80 13 -11
- }
-
- polygone
- {
- sommets 4
- sommet 50 13 -10
- sommet 50 13 -11
- sommet 80 13 -11
- sommet 80 13 -10
- }
-
- polygone
- {
- sommets 4
- sommet 50 7 -10
- sommet 50 7 -11
- sommet 80 7 -11
- sommet 80 7 -10
- }
-
- disque { centre 50 10 -30 normale 0 0 1 rayon 3 }
- disque { centre 50 10 -31 normale 0 0 -1 rayon 3 }
- disque { centre 80 10 -30 normale 0 0 1 rayon 3 }
- disque { centre 80 10 -31 normale 0 0 -1 rayon 3 }
-
- cone { tete 50 10 -30 base 50 10 -31 rayon_tete 3 rayon_base 3 }
- cone { tete 80 10 -30 base 80 10 -31 rayon_tete 3 rayon_base 3 }
-
- polygone
- {
- sommets 4
- sommet 50 13 -30
- sommet 80 13 -30
- sommet 80 7 -30
- sommet 50 7 -30
- }
-
- polygone
- {
- sommets 4
- sommet 50 13 -31
- sommet 50 7 -31
- sommet 80 7 -31
- sommet 80 13 -3
- }
-
- polygone
- {
- sommets 4
- sommet 50 13 -30
- sommet 50 13 -31
- sommet 80 13 -31
- sommet 80 13 -30
- }
-
- polygone
- {
- sommets 4
- sommet 50 7 -30
- sommet 50 7 -31
- sommet 80 7 -31
- sommet 80 7 -30
- }
-
- disque { centre 50 10 -50 normale 0 0 1 rayon 3 }
- disque { centre 50 10 -51 normale 0 0 -1 rayon 3 }
- disque { centre 80 10 -50 normale 0 0 1 rayon 3 }
- disque { centre 80 10 -51 normale 0 0 -1 rayon 3 }
-
- cone { tete 50 10 -50 base 50 10 -51 rayon_tete 3 rayon_base 3 }
- cone { tete 80 10 -50 base 80 10 -51 rayon_tete 3 rayon_base 3 }
-
- polygone
- {
- sommets 4
- sommet 50 13 -50
- sommet 80 13 -50
- sommet 80 7 -50
- sommet 50 7 -50
- }
-
- polygone
- {
- sommets 4
- sommet 50 13 -51
- sommet 50 7 -51
- sommet 80 7 -51
- sommet 80 13 -51
- }
-
- polygone
- {
- sommets 4
- sommet 50 13 -50
- sommet 50 13 -51
- sommet 80 13 -51
- sommet 80 13 -50
- }
-
- polygone
- {
- sommets 4
- sommet 50 7 -50
- sommet 50 7 -51
- sommet 80 7 -51
- sommet 80 7 -50
- }
-
- // le plongeoir
-
- sphere { centre 620 180 10 rayon 2 }
- sphere { centre 630 180 20 rayon 2 }
- sphere { centre 650 180 20 rayon 2 }
- sphere { centre 660 180 10 rayon 2 }
- sphere { centre 620 220 10 rayon 2 }
- sphere { centre 630 220 20 rayon 2 }
- sphere { centre 650 220 20 rayon 2 }
- sphere { centre 660 220 10 rayon 2 }
-
- cone { tete 620 180 0 base 620 180 10 rayon_tete 2 rayon_base 2 }
- cone { tete 620 180 10 base 630 180 20 rayon_tete 2 rayon_base 2 }
- cone { tete 630 180 20 base 650 180 20 rayon_tete 2 rayon_base 2 }
- cone { tete 650 180 20 base 660 180 10 rayon_tete 2 rayon_base 2 }
- cone { tete 660 180 10 base 660 180 -1 rayon_tete 2 rayon_base 2 }
- cone { tete 620 220 0 base 620 220 10 rayon_tete 2 rayon_base 2 }
- cone { tete 620 220 10 base 630 220 20 rayon_tete 2 rayon_base 2 }
- cone { tete 630 220 20 base 650 220 20 rayon_tete 2 rayon_base 2 }
- cone { tete 650 220 20 base 660 220 10 rayon_tete 2 rayon_base 2 }
- cone { tete 660 220 10 base 660 220 -1 rayon_tete 2 rayon_base 2 }
-
- cone { tete 620 180 10 base 620 220 10 rayon_tete 2 rayon_base 2 }
- cone { tete 660 180 10 base 660 220 10 rayon_tete 2 rayon_base 2 }
-
- cone { tete 620 180 1 base 620 180 0 rayon_tete 2.0 rayon_base 4.0 }
- cone { tete 620 220 1 base 620 220 0 rayon_tete 2.0 rayon_base 4.0 }
- cone { tete 660 180 -1 base 660 180 -2 rayon_tete 2.0 rayon_base 4.0 }
- cone { tete 660 220 -1 base 660 220 -2 rayon_tete 2.0 rayon_base 4.0 }
-
- sphere { centre 660 190 14.7 rayon .5 }
- sphere { centre 660 210 14.7 rayon .5 }
-
- // la planche du plongeoir
-
- matiere { diffuse Bois }
-
- polygone
- {
- sommets 4
- sommet 500 183 15
- sommet 500 217 15
- sommet 670 217 15
- sommet 670 183 15
- }
-
- polygone
- {
- sommets 4
- sommet 500 183 12
- sommet 670 183 12
- sommet 670 217 12
- sommet 500 217 12
- }
-
- polygone
- {
- sommets 4
- sommet 500 183 15
- sommet 500 183 12
- sommet 500 217 12
- sommet 500 217 15
- }
-
- polygone
- {
- sommets 4
- sommet 670 183 15
- sommet 670 217 15
- sommet 670 217 12
- sommet 670 183 12
- }
-
- polygone
- {
- sommets 4
- sommet 500 183 15
- sommet 670 183 15
- sommet 670 183 12
- sommet 500 183 12
- }
-
- polygone
- {
- sommets 4
- sommet 500 217 15
- sommet 500 217 12
- sommet 670 217 12
- sommet 670 217 15
- }
-
- // la roche granuleuse qui entoure la piscine
-
- matiere
- {
- texture
- {
- echantillon fractal
- cycle 4
- transition 0
- ajuster 2.05 2.05 2.05
- matiere { diffuse .7 .7 .7 }
- matiere { diffuse Rouge_Indien }
- }
- force_crenelage
- }
-
- polygone
- {
- sommets 10
- sommet -37 -37 -2
- sommet -5000 -5000 -2
- sommet -5000 5000 -2
- sommet 5000 5000 -2
- sommet 5000 -5000 -2
- sommet -5000 -5000 -2
- sommet -37 -37 -2
- sommet 636 -37 -2
- sommet 636 436 -2
- sommet -37 436 -2
- }
-
- // les trois canards en plastique qui flottent
-
- // le jaune
- matiere
- {
- diffuse Jaune
- speculaire 40 Blanc
- }
-
- bloc { pivoter 10 5 160 ajuster 7 deplacer 250 100 -2 }
- #inclure canard.inc
- fin_bloc
-
- // le rouge
- matiere
- {
- diffuse Rouge
- speculaire 40 Blanc
- }
-
- bloc { pivoter 10 5 10 ajuster 7 deplacer 120 220 -2 }
- #inclure canard.inc
- fin_bloc
-
- // et le vert
- matiere
- {
- diffuse Vert
- speculaire 40 Blanc
- }
-
- bloc { pivoter 10 5 -70 ajuster 7 deplacer 45 70 -2 }
- #inclure canard.inc
- fin_bloc
-