table of contents
XMOUNTAINS(1) | General Commands Manual | XMOUNTAINS(1) |
NOM¶
xmountains - générateur de paysage fractal.SYNOPSIS¶
xmountains [ wbqgPdEmMrBnZIASTWFGCapcevfRltxsXYH ]DESCRIPTION¶
xmountains est un générateur de paysage fractal basé sur X11. Il produit des surfaces fractal aléatoires et les affiche dans une fenêtre. Tant que le programme est exécuté l'image fractal est sans interruption prolongée vers la droite et défile de droite à gauche pour afficher la zone nouvellement calculée.OPTIONS¶
-wUtilise le mode "swosh" pour les
mises à jours - la fenêtre est mise à jour seulement lorsqu'une
nouvelle image est prête. Ceci empèche les mises à jour par
saut. Remarque : si vous utilisez le défilement de gauche à droite,
l'utilisation de mémoire sera plus grande.
Affiche sur la fenêtre principale
(root).
Réinitialise la fenêtre principale
à la sortie du programme. Cette option est ignoré si le programme
n'est pas affiché dans la fenêtre principale.
Configure la taille de la fenêtre (p.ex
800x600).
Ecrit dans le fichier spécifié le
numéro de PID.
Configure l'écran d'affichage.
Change la manière de dessiner l'image
dans la fenêtre. Par défaut l'image est installée comme une
image d'arrière plan et c'est le serveur X qui redessine automatiquement
l'image dans la fenêtre. Si ceci ne fonctionne pas correctement sur un
système particulier, alors cette option peut être employée pour
activer explicitement le traitement d'événement. Dans le mode par
défaut, les images affichées dans la fenêtre principale (option
-b) demeureront en place après la sortie du programme.
Affiche une carte de la surface plutôt
qu'une vue en perspective
Produit des réflections dans l'eau. Cette
option peut provoquer des ralentissements de la machine.
Pour réduire la charge du serveur X, le
programme produit plusieurs colonnes de pixels avant de déplacer l'image.
Cette option configure le nombre de colonnes calculé. Une valeur
négative inverse le sens de défilement de l'image. Une valeur nulle
fait changer l'image sans aucun défilement.
Configure le nombre de nuance pour chaque
couleur alloué par le programme.
Configure le nombre de couleur maximun
utilisé. C'est une autre façon d'indiquer le nombre de nuance pour
chaque couleur.
Configure le nombre de seconde que le
programme attend avant de faire défiler l'image.
Configure l'angle vertical
d'illumination.
Configure l'angle horizontal
d'illumination.
Configure la déformation verticale de la
surface.
Configure le décalage vertical de la
surface.
Configure la hauteur occupée par
l'eau.
Réduit la variation de la taille du
premier plan pour assurer une bonne vue de la surface. Cette option positionne
le nombre d'itérations pour lesquelles la taille du premier plan est
contrainte à une valeur constante.
Altitude moyenne pour pour le premier
plan
Configure le paramètre de contour. La
couleur de base d'un point dépend de son altitude et de la pente de la
surface. Ce paramètre controle l'importance relative de ces
facteurs.
Configure l'altitude du point de vue.
Configure la distance du point de vue par
rapport à la surface.
Configure le paramètre de contraste. Les
valeurs trop éloignées de 1,0 peuvent donner des résultats
étranges.
Configure le niveau de lumière ambiant.
Cette valeur configure la manière dont brille les zones d'ombres par
rapport aux zones entièrement éclairées.
Configure le niveau de lumière verticale.
Le programme implémente aussi une source secondaire de lumière
éclairant directement au-dessus de la surface. Cette option configure
comment doit briller cette source par rapport à la source de lumière
principale.
Configure la dimension fractal de la surface.
Doit être compris dans l'interval 0.5-1.0.
Configure la graine (seed) pour le
générateur de nombre aléatoire. Une valeur de 0 force la graine
à être configurée depuis l'horloge système.
Configure la largeur de la surface. Augmenter
de un cette valeur, double la largeur de la surface.
Configure le nombre d'itérations
non-fractal. Augmenter de un cette valeur, double le nombre moyen de montagnes
affiché dans la largeur de la surface.
Utilise la fonction "cross updates"
(voir l'option -H)
Controle les pas de
régénération utilisés pour réduire le plissement. Il
y a trois pas de régénération possible controlés par les 3
bits de cette option (voir l'option -H)
Paramètre de pas de
régénération (voir l'option -H)
Paramètre de pas de
régénération (voir l'option -H)
Affiche une courte description de l'algorithme
expliquant les options -x -s -X et -Y.