En bref
- Instance on Points place la géométrie choisie sous forme d’instances sur les points de la géométrie d’entrée.
- Le nœud fonctionne avec des géométries comportant un domaine Point, comme les meshes, les nuages de points et les points de contrôle de courbe.
- Les entrées Rotation et Scale contrôlent l’orientation et la taille de chaque instance.
- L’option Pick Instances permet de sélectionner des éléments dans une liste d’instances en fonction de la valeur Instance Index.
Ce que vous apprendrez dans ce guide
Avec Geometry Nodes dans Blender, vous pouvez répéter une géométrie sous forme d’instances sur les points d’une autre géométrie. Cette méthode est utile pour des aménagements tels que des brise-soleil en façade, des objets répétés dans un paysage ou des éléments modulaires en intérieur. Au cœur de ce guide, le nœud Instance on Points utilise la position des points pour le placement et reçoit la géométrie à dupliquer sur une entrée distincte.
Cette approche utilise des instances d’une même géométrie au lieu de créer une copie séparée de chaque élément dans la scène. La géométrie des points détermine la disposition, tandis que les entrées correspondantes contrôlent l’apparence et l’orientation des instances. Vous pouvez ainsi gérer indépendamment la distribution et l’élément dupliqué.
Prérequis et préparation
Ce travail nécessite l’utilisation de Geometry Nodes dans Blender. Le manuel officiel ne précise pas, dans les pages consacrées à Instance on Points, Sample Curve et aux nœuds associés, de configuration particulière, de prérequis matériels ou d’obligation de créer un compte utilisateur. La page Instance on Points n’indique pas non plus de version spécifique de Blender ; les étapes ci-dessous ne sont donc pas propres à une version donnée.
Avant de commencer, identifiez deux géométries :
Géométrie des points : elle contient les positions où placer les instances. Chaque point peut servir de position de placement pour une instance.
Géométrie à instancier : elle représente le module, l’objet ou toute autre géométrie qui apparaîtra sur les points.
Instance on Points fonctionne avec des types de géométrie comportant un domaine Point, comme les meshes, les nuages de points et les points de contrôle de courbe. Ce guide explique comment placer des instances sur une géométrie de points déjà prête, et non comment créer les points.
Configuration d’Instance on Points, étape par étape
Séparez les points de la géométrie à dupliquer. Chaque position de la géométrie des points peut accueillir une instance. La géométrie à instancier est l’élément qui apparaîtra à ces positions. Par exemple, vous pouvez utiliser un module de façade comme géométrie à instancier et les positions où le placer comme géométrie des points.
Si la géométrie d’entrée contient déjà des instances, Instance on Points peut également placer de nouvelles instances sur les points qu’elles contiennent. Cela crée une instanciation imbriquée. Dans ce cas, gardez à l’esprit que la transformation obtenue peut dépendre à la fois des valeurs Rotation et Scale de la nouvelle instance et de la transformation des instances parentes.
Connectez les entrées principales. Connectez la géométrie contenant les points à l’entrée Points, puis la géométrie à dupliquer à l’entrée Instance. La sortie Instances contient les instances créées ; vous pouvez l’utiliser dans la suite du réseau Geometry Nodes. En séparant les entrées, vous pouvez modifier la distribution sans avoir à reconstruire la géométrie à instancier.
Déterminez les points à utiliser. L’entrée Selection contrôle si une instance est créée sur chaque point. Si sa valeur est true pour un point, une instance est créée ; si elle est false, le point est ignoré. Vous pouvez ainsi désactiver certaines positions et gérer les espaces dans la distribution en fonction de la sélection.
Définissez l’orientation et la taille. L’entrée Rotation reçoit une rotation Euler pour chaque instance. L’entrée Scale en détermine la taille. Pour aligner les instances sur les vecteurs d’orientation des points, vous pouvez utiliser le nœud Align Rotation to Vector. Si vous avez besoin d’informations d’orientation le long d’une courbe, la sortie Tangent du nœud Sample Curve peut également être utilisée dans ce type de réseau d’alignement.
Sample Curve peut trouver une position sur une courbe en fonction d’une distance depuis le début ou d’une fraction de sa longueur totale. Le mode Length utilise une distance, tandis que le mode Factor utilise une proportion de la longueur totale. Le nœud fournit également les valeurs Position, Tangent et Normal au point échantillonné. Lorsqu’il y a plusieurs splines, la position peut être déterminée à partir de la somme cumulée de leurs longueurs ; le réglage All Curves détermine si la longueur est calculée sur toutes les courbes ou uniquement sur la courbe sélectionnée.
Sélectionnez un élément dans la liste d’instances. Si l’entrée Instance contient plusieurs instances, l’option Pick Instances permet de sélectionner un élément spécifique pour chaque point, plutôt que d’utiliser toute la liste. L’entrée Instance Index détermine la sélection ; le manuel décrit cette fonctionnalité comme pouvant être utilisée avec le nœud Collection Info.
Si l’index dépasse la taille de la liste ou est négatif, il revient à l’autre extrémité de la liste. Par défaut, la valeur ID du point est utilisée ; si aucun ID n’est disponible, l’index du point prend le relais. Si un élément inattendu est sélectionné, vérifiez ces valeurs et l’ordre de la liste d’instances.
Déterminez si vous devez convertir les instances en objets réels. La sortie du nœud est constituée d’instances. Si une étape ultérieure nécessite de créer des objets à partir de celles-ci, vous pouvez utiliser l’opérateur Make Instances Real. Cette conversion n’est pas obligatoire dans tous les workflows ; ne l’envisagez que si l’étape suivante exige de véritables objets.
Utilisation dans un workflow d’architecture et de visualisation
Instance on Points permet de gérer la répétition à partir de la géométrie des points dans des projets de façade, de paysage et d’intérieur où un même élément apparaît à de nombreux emplacements. Le contrôle séparé du placement des points et de la géométrie à instancier facilite le maintien de l’élément utilisé lors d’un changement de position, ou la conservation de la distribution lors du remplacement de l’élément.
Avec une liste composée de différents modules, Pick Instances et Instance Index permettent de déterminer l’élément à sélectionner pour chaque point. Dans un agencement basé sur une courbe, Sample Curve permet d’examiner les positions et les informations d’orientation le long de celle-ci. Toutefois, ces pages ne fournissent aucune information sur la compatibilité avec un logiciel de rendu particulier, les gains de performances ou le matériel requis. Il est donc nécessaire de tester séparément le workflow prévu pour la scène de production.
Déterminez notamment à l’avance si les instances doivent devenir de véritables objets pour la livraison ou les étapes de modification ultérieures. Vérifiez également que la géométrie des points contient les positions de placement attendues, que les valeurs Selection couvrent les bons points et que les données Rotation correspondent à l’orientation souhaitée. Ces vérifications aident à repérer rapidement les répétitions placées au mauvais endroit ou dans la mauvaise direction.
Erreurs courantes
Confondre les entrées Points et Instance : Points contient les positions de placement ; Instance reçoit la géométrie à répéter à ces positions.
Négliger l’entrée Selection : ses valeurs déterminent les points où des instances seront créées. Si des espaces inattendus apparaissent, vérifiez la sélection.
Utiliser les données d’orientation sans les vérifier : Rotation reçoit une rotation Euler. Si un alignement sur un vecteur est nécessaire, vérifiez que les données d’orientation adaptées et le nœud Align Rotation to Vector sont utilisés.
Ne pas vérifier l’index de l’instance : lorsque Pick Instances est activé, Instance Index détermine l’élément sélectionné. Vérifiez l’ordre de la liste et les valeurs d’index.
Convertir inutilement les instances en objets réels : Make Instances Real crée des objets à partir des instances ; cette conversion n’est pas nécessaire si l’opération suivante ne l’exige pas.
Oublier l’instanciation imbriquée : la présence d’instances dans l’entrée Points peut entraîner l’ajout de nouvelles instances aux points qu’elles contiennent. Dans ce cas, n’oubliez pas que la transformation des instances parentes peut affecter le résultat.
Étapes suivantes
Pour votre premier essai, commencez par une disposition simple de points et une seule géométrie à instancier. Vérifiez d’abord que les entrées Points et Instance sont correctement connectées ; désactivez ensuite certaines positions avec les valeurs Selection et observez l’effet des entrées Rotation et Scale.
Lorsque vous utilisez plusieurs éléments, créez la liste d’instances avec Collection Info, puis testez les connexions Pick Instances et Instance Index. Dans une disposition basée sur une courbe, récupérez les positions avec Sample Curve, en utilisant Factor ou Length, puis vérifiez si les sorties Tangent et Normal répondent à vos besoins d’orientation. Enfin, choisissez de convertir ou non les instances selon que l’étape suivante nécessite des instances ou de véritables objets.
Source et licence
Ce guide a été adapté en turc à partir des informations des pages Instance on Points et Sample Curve du manuel officiel de Blender. Les deux sources sont sous licence CC BY-SA 4.0.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Ce nœud constitue un bon point de départ pour les bureaux et les spécialistes de la visualisation qui souhaitent gérer séparément le placement et la géométrie des instances lorsqu’ils répètent un même élément architectural sur de nombreux points. Pour les modules de façade ou les éléments répétitifs d’une scène, le contrôle par points permet notamment de traiter indépendamment la distribution et l’élément utilisé.
Pour les équipes en Turquie, l’évaluation pratique dépend du workflow Geometry Nodes existant et de la nécessité de convertir les instances en objets réels pour la livraison. Les sources ne précisent ni les besoins matériels, ni le coût de la licence, ni la compatibilité avec un moteur de rendu particulier. Plutôt que de faire des suppositions sur ces points, mieux vaut tester la configuration dans les phases de production et de livraison visées.
Questions fréquentes
Avec quels types de géométrie Instance on Points fonctionne-t-il dans Blender ?
Il fonctionne avec les géométries comportant un domaine Point, comme les meshes, les nuages de points et les points de contrôle de courbe.
Peut-on sélectionner un élément différent pour chaque point avec Instance on Points ?
Lorsque Pick Instances est activé, Instance Index détermine l’élément à sélectionner dans la liste d’instances. Cette utilisation peut être associée au nœud Collection Info.
Peut-on convertir les instances de Blender en objets réels ?
Oui. L’opérateur Make Instances Real peut créer des objets à partir des instances générées par ce nœud.



