En bref
- Le nœud Distribute Points on Faces génère des points sur un mesh doté de faces.
- Instance on Points crée, aux points sélectionnés, des instances qui font référence à la géométrie source.
- La méthode Random est rapide, tandis que Poisson Disk prend en compte une distance minimale entre les points.
- Les sorties Normal et Rotation peuvent aider à orienter les instances en fonction de la surface.
Ce que vous apprendrez dans ce guide
Dans ce tutoriel, vous apprendrez à générer des points sur la surface d’un mesh avec Blender Geometry Nodes, puis à y placer des instances de géométrie répétées. Cette méthode peut s’appliquer à la répartition de végétaux sur un espace paysager, d’éléments modulaires sur une façade ou de mobilier répétitif dans un vaste intérieur. Les exemples reposent sur les fonctions documentées des nœuds, et non sur un fichier de projet architectural spécifique.
La première étape du flux de travail utilise le nœud Distribute Points on Faces, qui crée des points sur la surface. La seconde fait appel à Instance on Points, qui utilise ces points comme positions et instancie la géométrie choisie. Il n’est ainsi pas nécessaire de recréer les données source à chaque emplacement pour utiliser plusieurs fois la même géométrie dans une scène.
Prérequis et remarques sur les versions
Il vous faut une scène dans laquelle vous pouvez utiliser Blender et Geometry Nodes. L’entrée utilisée pour la distribution doit être un mesh doté de faces : Distribute Points on Faces fonctionne sur ce type de surface. La documentation source ne précise ni version minimale de Blender, ni configuration de calcul, ni prérequis matériel. Aucune version ou recommandation système précise n’est donc indiquée ici.
Les descriptions de Distribute Points on Faces et Instance on Points utilisées ici figurent dans la documentation « latest » du Blender Manual. Cela ne signifie pas que le texte source précise un numéro de version. La page de référence générale des nœuds Geometry Nodes provient également de ce même ensemble de documentation « latest ». Les étapes ci-dessous s’appuient sur les noms des nœuds et leurs entrées et sorties, plutôt que sur des chemins de menu.
Étape par étape : placer des objets sur une surface
Préparez la surface de distribution. Branchez en entrée du flux Geometry Nodes le mesh doté d’une surface sur laquelle les éléments seront placés. La géométrie doit comporter des faces pour que le nœud puisse l’utiliser. Vous pouvez, par exemple, choisir une surface de terrain pour répartir des végétaux ou une façade pour y placer des panneaux. Ces exemples illustrent des usages possibles ; ils ne proviennent pas d’une scène ou d’un fichier prêt à l’emploi fourni par la source.
Générez les points. Branchez la surface sur l’entrée Mesh du nœud Distribute Points on Faces. Sa sortie Points fournit une géométrie contenant les positions générées. L’entrée Selection contrôle les sommets des faces pris en compte par le calcul de distribution. Le nœud propose également les sorties Normal et Rotation, qui peuvent ensuite servir à orienter les instances.
Choisissez une méthode de distribution. La méthode Random génère des points aléatoires sur la surface ; la documentation la présente comme la plus rapide des deux options de distribution. Poisson Disk, de son côté, tient compte de la distance minimale entre les points. Vous pouvez essayer Poisson Disk pour des groupes de plantes ou des éléments de façade qui ne doivent pas être trop rapprochés, mais vérifiez toujours le résultat dans la scène.
Réglez la densité et la distance. Density détermine le nombre de points à distribuer par mètre carré et par face, puis est multiplié par les valeurs de Density Attribute. En mode Poisson Disk, Density Max influe également sur la densité finale. Distance Min définit, avec cette méthode, la distance minimale entre les points et peut limiter leur nombre. Augmenter la densité ne génère donc pas nécessairement davantage de points : si la distance minimale choisie ne permet pas une distribution plus serrée, aucun point supplémentaire ne sera créé.
Reliez la géométrie source aux points. Branchez la sortie Points du nœud de distribution sur l’entrée Points du nœud Instance on Points, puis connectez la géométrie à placer à l’entrée Instance. Cette géométrie peut être une forme source unique ou contenir plusieurs instances. Le nœud crée des instances aux points sélectionnés et fait référence à la source au lieu de remodeler la même géométrie pour chaque position.
Contrôlez l’orientation et l’échelle. Les entrées Rotation et Scale du nœud Instance on Points déterminent la rotation et la taille des instances créées. Vous pouvez utiliser la sortie Normal ou Rotation du nœud de surface pour contrôler leur orientation. Toutefois, la rotation dérivée de la normale de la surface ne définit pas à elle seule les trois axes ; la documentation précise que l’axe Z de la Rotation obtenue peut être arbitraire. Pour créer une rotation à partir d’un vecteur de direction plus explicite, vous pouvez utiliser le nœud Align Rotation to Vector.
Examinez la distribution de manière reproductible. La valeur Seed du nœud Distribute Points on Faces contrôle la distribution aléatoire. Le nœud génère également un attribut ID stable pour les points créés. Lorsque le mesh est déformé ou que la densité change, les identifiants des points restants peuvent rester cohérents ; cet ID peut être utilisé avec les nœuds Random Value et Instance on Points. Pour évaluer le résultat, vérifiez ensemble la disposition des points, leurs distances et l’orientation des instances.
Erreurs fréquentes
Vérifiez d’abord que l’entrée de distribution est bien un mesh doté de faces. Une entrée sans faces ne peut pas fournir la surface attendue par Distribute Points on Faces. Une autre erreur fréquente consiste à croire qu’il suffit d’augmenter Density avec la méthode Poisson Disk. La valeur Distance Min peut limiter la densité ; pour obtenir la fréquence souhaitée, il faut examiner les deux paramètres ensemble.
Il faut aussi vérifier si les instances prennent une orientation inattendue par rapport à la surface. Le fait que la rotation basée sur la normale ne définisse pas tous les axes peut influer sur leur apparence. De plus, lorsque Pick Instances est activé, l’entrée Instance Index permet de sélectionner des éléments dans la liste d’instances de la géométrie source. Au lieu d’ajouter toute la géométrie de l’entrée Instance à chaque point, cette option choisit des instances dans la liste ; le Blender Manual décrit cet usage avec le nœud Collection Info.
Utilisation dans les flux de travail d’architecture et de visualisation
Cette configuration peut être utile aux équipes d’architecture, d’architecture intérieure et d’archviz qui souhaitent gérer le placement d’éléments répétitifs avec Geometry Nodes. Pour des éléments comme les végétaux d’un aménagement paysager, des composants de façade ou du mobilier répétitif, séparer la géométrie source de la logique de distribution facilite le travail sur leur implantation. Les paramètres Selection, densité, distance minimale et rotation permettent d’essayer différentes variantes.
Dans les projets où les dimensions et les dégagements sont importants, vérifiez visuellement le résultat de la distribution aléatoire et comparez le comportement de la distance minimale de Poisson Disk aux exigences du projet. Les sources ne fournissent aucune donnée sur les performances matérielles, la taille des fichiers, la compatibilité avec les moteurs de rendu ou un gain de vitesse précis. Il faut donc tester le résultat avec la géométrie utilisée dans les scènes denses. Si vous devez convertir les instances en objets distincts, vous pouvez envisager l’opération Make Instances Real mentionnée dans le Blender Manual.
Étapes suivantes
Commencez par comparer les méthodes Random et Poisson Disk sur une petite surface de test. Modifiez ensuite séparément les valeurs Density, Distance Min et Seed pour observer leur effet sur la distribution. Pour contrôler l’orientation, essayez les sorties Normal et Rotation en tenant compte des limites de Rotation concernant les axes. Pour consulter davantage de références sur les nœuds, explorez les sections Instances et Point Nodes de la documentation Geometry Nodes.
Sources et licence
Ce tutoriel est une adaptation en turc des pages « Distribute Points on Faces », « Instance on Points » et des documents de référence Geometry Nodes du Blender Manual. Les sources sont sous licence CC BY-SA 4.0.
Sources
3 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les agences d’architecture et les équipes de visualisation en Turquie, l’intérêt pratique de cette méthode est de pouvoir gérer le placement des éléments répétitifs depuis un flux de nœuds. Elle mérite d’être testée dans des scènes comportant de nombreux éléments similaires, comme des aménagements paysagers ou des façades ; toutefois, pour les implantations qui dépendent de dimensions précises, le résultat de la distribution aléatoire doit impérativement être vérifié.
Les sources ne donnent aucune information sur le coût de la licence, les besoins matériels ou les gains de performances. Dans les scènes denses, mieux vaut donc tester avec la géométrie utilisée et à l’échelle du projet plutôt que de s’attendre d’emblée à une accélération. La documentation ne précisant pas non plus de version requise, il est préférable que les équipes vérifient le fonctionnement des nœuds dans leur installation de Blender.
Questions fréquentes
Comment répartir des objets sur une surface avec Blender Geometry Nodes ?
Créez des points sur la surface avec Distribute Points on Faces, puis branchez sa sortie Points sur le nœud Instance on Points. Connectez également la géométrie à placer à l’entrée Instance.
Quelle est la différence entre les méthodes de distribution Random et Poisson Disk ?
Random répartit des points aléatoirement sur la surface et la documentation le décrit comme la méthode la plus rapide des deux. Poisson Disk tient compte de la distance minimale entre les points.
À quoi sert Instance on Points ?
Ce nœud place des instances de la géométrie source aux points de la géométrie d’entrée. Les instances peuvent faire référence à la source au lieu de recréer la même géométrie à chaque point.



