BLENDER TRIBU
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -14%
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 ...
Voir le deal
299.99 €

Aller en bas
avatar
Invité
Invité

Résolu Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Ven 1 Nov - 0:35
Bonjour,

Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ? Planis10

J'ai créer un planisphère, et j'aimerais placer des pastilles dessus. Une fois qu'ils sont placer sur la carte, j'aimerais changer leurs couleurs avec un Color Ramp, en fonction de leurs tailles.

Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ? Planis11

Les Instances créer avec le Geometry Nodes ne sont pas considérés comme des particules, du coup Particule Info ne marche pas, ainsi que le Object Info, qui ne contient pas  de champ Scale.

Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ? Planis12

En me renseignant, on ma conseiller d'utiliser le node Stored Name Attribute, et par la suite faire le lien dans le Shader, mais mes connaissances en modélisation nodale sont limités, et j'aimerais avoir l'aide ou les conseils de quelqu'un pour résoudre cela.
Merci d'avance pour vos conseils.
Blender Moonboots
Blender Moonboots

Résolu Re: Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Ven 1 Nov - 7:21
Bonjour @Mathieu140994, bienvenue sur le forum salut je laisse ceux qui connaissent les geonodes te répondre hehe

_________________
Ma chaîne de tutos sur Youtube
busanga
busanga

Résolu Re: Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Ven 1 Nov - 9:37
Salut  @Mathieu140994 ,

Regarde déjà cette question peut-être similaire à la tienne.
avatar
Hadriscus

Résolu Re: Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Ven 1 Nov - 13:26
Bonjour Mathieu, procède ainsi :

Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ? Pastil10

Grosso modo on distribue les points, immédiatement après on stocke sur ces points la valeur de scale (dans un attribut qu'on nomme "pastille_taille"), qu'on ressort presque aussitôt pour la connecter au instance on points. Ce qui se passe à ce moment-là, c'est que les instances issues de instance on points héritent de tous les attributs présents sur les points d'origine. Donc l'attribut "pastille_taille" est présent sur nos instances, et reste accessible depuis les shader nodes. Il ne nous reste qu'à l'invoquer dans le matériau grâce à un node attribute qu'on met en mode "instancer" (ce qui permet d'accéder aux attributs stockés sur les instances). Ne pas oublier d'appliquer les matériaux avec set material.

busanga et DaKoobz aiment ce message

avatar
Invité
Invité

Résolu Re: Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Ven 1 Nov - 14:04
Hadriscus a écrit:Bonjour Mathieu, procède ainsi :

Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ? Pastil10

Grosso modo on distribue les points, immédiatement après on stocke sur ces points la valeur de scale (dans un attribut qu'on nomme "pastille_taille"), qu'on ressort presque aussitôt pour la connecter au instance on points. Ce qui se passe à ce moment-là, c'est que les instances issues de instance on points héritent de tous les attributs présents sur les points d'origine. Donc l'attribut "pastille_taille" est présent sur nos instances, et reste accessible depuis les shader nodes. Il ne nous reste qu'à l'invoquer dans le matériau grâce à un node attribute qu'on met en mode "instancer" (ce qui permet d'accéder aux attributs stockés sur les instances). Ne pas oublier d'appliquer les matériaux avec set material.

Super, merci, ça fonctionne sans problème Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ? 1f603 . Le problème semble tellement plus simple une fois résolu et clairement expliquer.

Merci encore pour votre aide.
Redstar
Redstar
Localisation : Belgique

Résolu Re: Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Ven 1 Nov - 14:48
Salut @Mathieu140994 ,

Je suis content qu'on aie pu résoudre ton problème ! Pour cette fois, je me charge de marquer le sujet comme résolu mais à l'avenir, je t'invite à éditer ton premier post afin de le signaler toi-même.

Pourquoi ? Car si quelqu'un se trouve dans la même situation que toi, il sera bien content et rassuré qu'il n'a pas été le seul à rencontrer ce problème.

salut

DaKoobz aime ce message

Contenu sponsorisé

Résolu Re: Extraire l'attribut Scale d'une instance créée avec le Geometry Nodes ?

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum