#######################################################################################################################################
# #
# Z O O M S U R L ' E N S E M B L E D E M A N D E L B R O T : #
# #
# #
# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #
# * * * ** * * * * * ** * #
# * * * * * * * * * * * * * * * #
# * * * * * * * * * * * * * #
# * * * * * * * * * * * * * * * #
# * * * * * * * * * * * * * * * #
# * * * * * * * * * * * * * * * * * #
# * * * * * * * * * * * * * #
# * * * * * * * * * * * * * * * #
# * * * * ** * * * * * ** #
# * * * * * * * * * * * * * * * * * * * * * * #
# #
# #
# ATTENTION : #
# #
# Ce fichier a remplace le 20030330184625 #
# 'v $xiirc/.MAND.1.11.$U' car, en effet, le #
# '$xci/normalise.01$X' que contenait ce dernier #
# provoquait des fluctuations des altitudes des #
# montagnes d'une image a l'autre. Il a ete #
# remplace par un forcage des extrema (avec {0,1}) #
# dans '$xci/acces$X' et dans '$xci/montagne.01$X'. #
# #
# #
# Author of '$xiirc/.MAND.2.11.$U' : #
# #
# Jean-Francois COLONNA (LACTAMME, 20030325143332). #
# #
#######################################################################################################################################
$Z setParam _____Xarrivee -0.15293
$Z setParam _____Yarrivee +1.03980
$Z setParam _____Lissage 16
$Z setParam _____Echelle -0.25
$Z setParam _____Ty 1.1
$Z setParam _____Perspective 1
$Z setParam _____Pbrume $xiP/gris.05
$Z # Les palettes {$xiP/gris.05,...,$xiP/gris.08} sont en particulier appropriees... #
$Z setParam _____Pmontagne $xiP/montagnes.91
$Z # Les palettes {$xiP/gris.05,$xiP/gris.06,$xiP/gris.07} sont en particulier appropriees... #
$Z SET Premiere=0
$Z SET Derniere=127
$Z @ Nimages = $Derniere - $Premiere
$Z @ Nimages = $Nimages + 1
$Z Pal
$Z $xrc/mandel.01$X \
$Z xbga=$_____Xarrivee ybga=$_____Yarrivee \
$Z xhda=$_____Xarrivee yhda=$_____Yarrivee \
$Z N=$Nimages \
$Z R=$_____imagesR. \
$Z $formatI
$Z $xci/init$X \
$Z n=$BLANC \
$Z R=$xTV/TEXTURE \
$Z $formatI
#20250211120624____:$Z setenv LONGUEUR_NOMS 20 #
$Z set MiNiMuM=0
$Z set MaxiMuM=1
$Z # Introduit le 20030331085931... #
$Z set XminR=$Xmin
$Z set XmaxR=759
$Z set YminR=$Ymin
$Z set YmaxR=554
$Z # Le redimensionnement par '$xci/format.01$X' est destine a compenser les effets de bord de #
$Z # '$xci/lissage$X' qui sont ainsi elimines... #
$c #define N0 Premiere
$c #define N Derniere
$c
$c #define Facteur0 0.0
$c #define FacteurN 1.0
$c
$c #define SEUIL 240
$c
$c int main()
$c {
$c int n;
$c
$c for (n=N0 ; n<=N ; n++)
$c {
$c printf("$xci/acces$X
$c A=$_____imagesR.%04d
$c convertir=VRAI
$c minimum=$MiNiMuM maximum=$MaxiMuM
$c $formatI |
$c $xci/lissage$X
$c standard=FAUX
$c passes=$_____Lissage
$c R=$xTV/SURFACE
$c $formatI\n"
$c ,n
$c );
$c
$c printf("$xci/montagne.01$X
$c A=$xTV/SURFACE
$c standard=FAUX zero=FAUX
$c extrema=FAUX minimum_force=$MiNiMuM maximum_force=$MaxiMuM
$c T=$xTV/TEXTURE
$c echelle=$_____Echelle
$c Ty=$_____Ty
$c perspective=$_____Perspective
$c falaise=VRAI
$c R=$xTV/MONTAGNE
$c Z-Buffer=VRAI Z-Buffer_standard=VRAI
$c Z=$xTV/Z_BUFFER
$c $formatI\n"
$c );
$c
$c printf("$xci/complement$X
$c A=$xTV/Z_BUFFER
$c $formatI |
$c $xci/substitue$X
$c substitution=L_SUBSTITUTION_ROUGE
$c p=$_____Pbrume
$c R=$xTV/BRUME
$c $formatI\n"
$c );
$c
$c printf("$xci/vitre.21$Z
$c $xTV/MONTAGNE
$c $_____Pmontagne
$c $xTV/BRUME
$c $_____imagesR$M.%04d\n"
$c ,n
$c );
$c
$c printf("$xci/format.01$X
$c A=$_____imagesR$M.%04d$ROUGE
$c $format_Pal
$c mode=7
$c R=$_____imagesR$M.%04d$ROUGE
$c XminR=$XminR XmaxR=$XmaxR
$c YminR=$YminR YmaxR=$YmaxR
$c $formatI\n"
$c ,n
$c ,n
$c );
$c printf("$xci/format.01$X
$c A=$_____imagesR$M.%04d$ROUGE
$c Xmin=$XminR Xmax=$XmaxR
$c Ymin=$YminR Ymax=$YmaxR
$c mode=2
$c R=$_____imagesR$M.%04d$ROUGE
$c $formatR_Pal\n"
$c ,n
$c ,n
$c );
$c
$c printf("$xci/format.01$X
$c A=$_____imagesR$M.%04d$VERTE
$c $format_Pal
$c mode=7
$c R=$_____imagesR$M.%04d$VERTE
$c XminR=$XminR XmaxR=$XmaxR
$c YminR=$YminR YmaxR=$YmaxR
$c $formatI\n"
$c ,n
$c ,n
$c );
$c printf("$xci/format.01$X
$c A=$_____imagesR$M.%04d$VERTE
$c Xmin=$XminR Xmax=$XmaxR
$c Ymin=$YminR Ymax=$YmaxR
$c mode=2
$c R=$_____imagesR$M.%04d$VERTE
$c $formatR_Pal\n"
$c ,n
$c ,n
$c );
$c
$c printf("$xci/format.01$X
$c A=$_____imagesR$M.%04d$BLEUE
$c $format_Pal
$c mode=7
$c R=$_____imagesR$M.%04d$BLEUE
$c XminR=$XminR XmaxR=$XmaxR
$c YminR=$YminR YmaxR=$YmaxR
$c $formatI\n"
$c ,n
$c ,n
$c );
$c printf("$xci/format.01$X
$c A=$_____imagesR$M.%04d$BLEUE
$c Xmin=$XminR Xmax=$XmaxR
$c Ymin=$YminR Ymax=$YmaxR
$c mode=2
$c R=$_____imagesR$M.%04d$BLEUE
$c $formatR_Pal\n"
$c ,n
$c ,n
$c );
$c }
$c }