Eklablog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Header cover
Publicité

GNE - Utiliser le node Geometry Proximity

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.

Le rendu final

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.

 

            Créer la grille de cube

 

            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.

     Cliquer sur les icône pour ne plus voir le gros cube

 

É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 connexion de tous les 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!

Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
L
Hurrah! At last I got a weblog from where I be capable of genuinely obtain valuable data concerning my study and knowledge.
Répondre