Uniforme
/ aléatoire
Les graines, qui constituent le centre des cellules, sont
réparties de façon aléatoire.
|
|
Centrée
/ aléatoire
Davantage de graines sont déposées au centre du terrain.
Les cellules sont donc plus petites au centre. Le résultat
ressemble plus ou moins à un "coup de marteau". L'espacement est
proportionnel au carré de la distance au centre du terrain.
|
|
Régulière
/ perturbée
Les graines sont déposées
régulièrement sur la surface. Le résultat est un
plan d'hexagones légèment étirés à
la verticale.
Les graines sont dans un deuxième temps déplacées
d'une distance aléatoire, dans un intervalle
spécifié par l'utilisateur.
L'exemple montre l'effet d'une variation aléatoire de 0, 50
(défaut) et 100 sur un terrain gris uniforme. Si vous utilsez un
terrain comme source de bruit, avec la variation aléatoire
à 0, les centres des cellules seront régulièrement
espacés, mais les lignes ne seront pas droites.
Notes:
- La grandeur des cellules est arrondie à la grandeur
la plus rapprochée qui donnera un nombre pair de rangées,
autrement la dernière rangée serait
irrégulière.
- Les hexagones sont légèrement allongés
à la verticale de façon à ce que le terrain soit
pavable. Dans un script Povray, réduire l'échelle de
l'axe Z dans un rapport de 0,866 devrait donner des hexagones
réguliers.
|
|
Distribution
à échelle multiple (pour distribution uniforme ou
centrée seulement)
Cette option répète le processus de craquelure à
une échelle inférieure, en réutilisant les
frontières des cellules de niveau supérieur comme guide.
L'exemple montre l'effet d'une échelle de 1x+2x+4x.
La largeur des craquelures est de 1 pixel et la grandeur des cellules
est fixée à 5%. Premièrement, le programme calcule
un réseau de craquelures avec des cellules de 20% (4x) et une
largeur de 4 pixels. Deuxièmement, ce réseau est
réutilisé pour calculer un réseau de craquelures
avec des cellules à 10% et des lignes de 2 pixels. Enfin, le
processus est répété une troisième fois
pour calculer des cellules de 5% dans celles de 10%, avec des
frontières de 1 pixel.
Un conseil:
Sur un terrain de 512x512, les
résultats sont meilleurs quand la grandeur de départ des
cellules est
inférieure à 10% et la largeur des lignes est de 1. Dans
l'exemple montré, la largeur des lignes
a été réduite de sa valeur
prédéfinie de 2 à 1.
Avertissement:
Le processus peut être
très long, particulièrement quand du bruit est
appliqué et que les cellules sont petites.
|
|
Rendu d'un
réseau de craquelures à échelle multiple avec
cracknet_bumptest.pov
|