Bonjour!
Dans ce post je vais vous parler du node Geometry Proximity.
Ce node sert à calculer le point le plus proche d'un objet cible
par rapport à un objet source.
On pourrait dire que l'objet source par son influence vient déformer l'objet cible.
Par analogie, on pourrait dire que le vent par son influence vient déformer l'eau
à la surface d'un lac en produisant des vagues.
L'objet source vient modifier l'objet cible en déplaçant tout
ou une partie de l'objet cible. Pour connaître la définition officielle de Blender
sur le node Geometry Proximity, visiter la page du manuel.
En cherchant de l'information sur le node Geometry Proximity, je suis tombé
sur une vidéo, en anglais, qui explique assez simplement, comment l'utiliser.
L'objet source est une sphère et l'objet cible est une grille de cube
qui se déforme sous l'influence de la sphère.
Ci-dessous, une image qui montre le résultat final que l'on obtiendra
en appliquant l'information contenue dans la vidéo.

Quand on approche la sphère de la grille faite avec des cubes,
elle se déforme sous l'influence de la sphère.
Étape 1 - Cliquer sur Geometry Nodes dans le haut de l'écran de Blender pour
subdiviser les écrans. Si vous préférez, vous pouvez aussi juste réassigner
l'écran Timeline au Geometry Node Editor puis ajuster sa hauteur en plaçant
le curseur de la souris entre les 2 écrans pour le voir changer de forme.
Une fois que le curseur de la souris a changé de forme, tenir le bouton
gauche de la souris enfoncé et bouger la souris pour modifier
la hauteur de l'écran.
Étape 2 - Faire la grille de cube.
Dans l'écran 3D faire la commande Shift + A > Mesh > Plane.
Dans l'écran du Geometry Node Editor cliquer sur New.
Cela créera les nodes Group Input et Group Output.
Faire la commande Shift + A > Geometry > Transform.
Placer le node entre les nodes Group Input et Group Output.
Dans la section Size du node Transform, mettre X, Y et Z sur la valeur de 5.
Faire la commande Shift + A > Mesh > Subdivide Mesh.
Placer le node entre les nodes Transform et Group Output.
Ajuster le paramètre Level sur 5.
Faire la commande Shift + A > Instance > Instance on Points.
Placer le node entre les nodes Subdivide Mesh et Group Output.
Ajuster le paramètre Scale sur 0.1 pour X, Y et Z.
Dans l'écran 3D, ajouter un cube
en faisant la commande Shift + A > Mesh > Cube.
Dans l'écran Outliner en haut et à droite cliquer sur le nom Cube,
Tenir le bouton gauche de la souris enfoncé et amener le curseur de la souris
dans l'écran du Geometry Node Editor. Relâcher le bouton gauche de la souris.
Le node Object Info apparaîtra contenant le mot Cube.
Relier la sortie Geometry du node Object Info
à l'entrée Instance du node Instance on Points.
Pour ne pas avoir le gros cube dans le rendu final,
cliquer sur l'icône en forme de caméra à droite du mot Cube
dans l'écran Outliner.
Pour ne pas voir le gros cube dans l'écran 3D,
cliquer sur l'icône en forme d'oeil à droite du mot Cube dans l'écran Outliner.

Étape 3 - Créer la sphère et son influence sur la grille de cube
Pour créer la sphère, dans l'écran 3D
faire la commande Shift + A > Mesh > UV Sphere.
Dans l'écran Outliner en haut à droite, cliquer sur le mot Sphere.
Tenir le bouton gauche de la souris enfoncé.
Amener le curseur de la souris dans l'écran du Geometry Node.
Relâcher le bouton de la souris.
Le node Object Info apparaîtra avec le mot Sphere.
Pour créer l'influence de la sphère,
nous aurons besoin de 5 nodes supplémentaires.
Pour le node Geometry Proximity
faire la commande Shift + A > Geometry > Geometry Proximity.
Pour le node Map Range
faire la commande Shift + A > Utilities > Map Range.
Pour le node Vector Math
faire la commande Shift + A > Vector > Vector Math.
Pour le node Set Position,
faire la commande Shift + A > Geometry > Set Position.
La valeur des paramètres
Le node Objet Info pour la sphère est à mettre sur Relative.
Pour le node Map Range, changer les valeurs des paramètres
pour voir le résultat dans l'écran 3D.
Pour le node Vector Math, mettre sur Multiply.
Pour Z, le dernier paramètre, mettre sur la valeur de 1.
Ci-dessous, l'image montre les connexions
et la valeur des différents paramètres des nodes.
La vue dans l'écran 3D montre l'influence de la sphère
sur la grille formée par les cubes.
Ci-dessous, la vidéo, en anglais, qui est la source
de ce que je vous explique dans ce post.
Voilà! Le node Geometry Proximity offre beaucoup de possibilités d'utilisation.
Ce post avait juste pour but de vous donner un petit aperçu
de ce qu'on peut faire avec ce node.
Mes amis!
Puisse l'avenir vous sourire.
À la prochaine!