Vu de dessus à Y 64, sur 768 × 256 blocs · à partir du bruit standard

Terrain

Déformation par gradient

Décale l’échantillonnage de l’entrée selon le gradient échantillonné d’une autre densité.

density.gradient_warp

Déformation par gradientDistance d’échantillonnage4.0Facteur256.0EntréeSortieDéformation

Ce qu’il fait

Faites onduler un relief en déformant son motif. La pente d’un second champ indique dans quelle direction déplacer les formes à chaque endroit.

Branchez votre forme sur Entrée et un bruit doux sur Déformation. Commencez avec un petit Facteur, puis augmentez-le jusqu’à voir les collines se pencher. La déformation demande plus de calculs qu’un bruit seul : réservez-la aux formes où l’effet se voit.

Sur du bruit

Le même bruit avant et après ce nœud, vu de dessus.

Avant
Après

En 3D

Le même résultat en relief : chaque valeur devient une hauteur, avec les couleurs de la carte au-dessus. Faites glisser pour tourner autour.

Faites glisser pour tourner autour · 256 × 256 blocs

Entrées et sorties

NomTypePar défautCe que ça change
Entrées
EntréeDensitéLa densité dont vous voulez déformer le motif.
DéformationDensitéSa pente détermine la direction et l’ampleur du déplacement.
Distance d’échantillonnageRéel1.0 · > 0Fixe l’écart entre les positions utilisées pour mesurer la pente.
FacteurRéel8.0Plus la valeur s’éloigne de zéro, plus le motif se déforme, et une valeur négative le déforme dans l’autre sens. Le déplacement dépend aussi de la pente du champ.
Sortie
SortieDensitéLa densité d’entrée lue aux positions déplacées.

Bon à savoir

Adoucissez le champ de déformation

Un champ Déformation large et doux donne des courbes moins brusques. Si vous amplifiez ce champ, le déplacement augmente même sans toucher à Facteur.

Surveillez le déplacement vertical

Un champ qui varie avec la hauteur peut déplacer la lecture verticalement. Utilisez un champ 2D pour déformer uniquement dans le plan horizontal.

Voir aussi