Dernières actualités
Utiliser Instance on Points et Realize Instances dans Blender Geometry NodesLe campus Güzelbahçe finaliste dans deux catégories du WAF 2026Créer des visuels d’architecture avec Nano Banana 2.1 : guide API et promptsComment utiliser Surface Deform et Instance on Points dans Blender ?Créer des prompts vidéo d’architecture avec Gemini Omni Flash : guide pas à pasAutomatiser les modèles avec l’API Ruby de SketchUp : composants et géométrieLacaton & Vassal récompensés par Le Prix Charlotte Perriand 2027Guide de visualisation architecturale avec Unreal Engine 5.3 : Lumen et NaniteRevit 2026.5.1 et Desktop Connector : guide de vérification avant mise à jourCréer des images d’architecture avec Nano Banana 2.1 : guide des prompts et retouches
TutorielsBlender

Comment utiliser Surface Deform et Instance on Points dans Blender ?

Ce guide explique pas à pas comment transférer le mouvement d’un mesh à un autre avec Surface Deform dans Blender, et placer des géométries sur des points sans multiplier les copies grâce à Instance on Points.

Surface de tissu déformée dans une scène architecturale et éléments répétitifs répartis sur des pointsImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Surface Deform transfère la déformation d’un mesh cible à un autre mesh.
  2. Pour que le modifier agisse, il faut utiliser Bind entre les meshes dans leur état actuel.
  3. Le mesh cible ne doit pas comporter d’arêtes reliées à plus de deux faces, de faces concaves, de sommets superposés ni de faces dont les arêtes sont colinéaires.
  4. Instance on Points place des géométries sur des points sans multiplier les copies des données ; les instances peuvent être ajustées avec les entrées Rotation et Scale.

Ce que vous allez apprendre dans ce guide

Ce tutoriel présente deux workflows réutilisables dans Blender. Le modifier Surface Deform transfère la déformation d’un mesh à un autre. Par exemple, un modèle de tissu simple adapté à une simulation peut ainsi entraîner une surface plus détaillée. Le nœud Instance on Points permet quant à lui d’utiliser un même élément de nombreuses fois dans une scène en ajoutant des références à la géométrie sur des points sélectionnés.

Ces deux méthodes répondent à des besoins différents. Surface Deform sert à transférer une déformation du mesh cible vers le mesh de résultat. Instance on Points positionne une géométrie existante selon un ensemble de points, sans en multiplier les copies. La première méthode convient donc à la déformation, la seconde à la distribution et à la répétition.

Prérequis et préparation

Vous devez travailler dans Blender. Les pages officielles citées sont celles du manuel Blender actuel. Comme les sources ne précisent aucun numéro de version de Blender, ce guide n’en indique pas non plus. Les sources ne définissent aucune exigence de compte ni de matériel spécifique.

Pour Surface Deform, préparez deux meshes : le mesh cible, qui transmettra la déformation, et le mesh de résultat, qui la recevra. Dans un exemple de simulation, vous pouvez utiliser comme cible un proxy plus simple, adapté à la simulation, et comme résultat une surface de tissu plus détaillée. Pour obtenir un bon résultat, les deux surfaces doivent être raisonnablement proches. Plus elles sont éloignées, plus le risque de déformations indésirables augmente.

Vérifiez la géométrie du mesh cible avant de le lier. Selon le manuel, aucune arête du mesh cible ne doit être reliée à plus de deux faces. Il ne doit pas non plus comporter de faces concaves, de sommets superposés ni de faces dont les arêtes sont alignées sur une même droite. Si ces conditions ne sont pas respectées, l’opération Bind peut échouer.

Pour Instance on Points, il vous faut une géométrie de points et la géométrie à placer sur ces points. Les points peuvent provenir d’un mesh, d’un nuage de points ou des points de contrôle d’une courbe. Les entrées requises du nœud incluent Points et Instance ; la sortie correspond aux données Instances générées.

1. Liez la déformation avec Surface Deform

Ajoutez un modifier Surface Deform au mesh de résultat, puis indiquez dans le champ Target l’objet qui transmettra la déformation. La cible ne peut plus être modifiée après l’opération Bind ; si vous devez travailler avec une autre cible, il faut d’abord supprimer le lien.

Avant de cliquer sur Bind, vérifiez l’état actuel de la cible et du mesh de résultat. Bind associe la forme actuelle du mesh de résultat à l’état actuel du mesh cible. Le modifier n’a aucun effet tant que le lien n’a pas été établi. Une fois le lien créé, les changements ultérieurs de la géométrie du mesh cible déforment également le mesh de résultat.

Il est important de distinguer les transformations de l’objet de la géométrie du mesh. Selon le manuel, la liaison tient compte des coordonnées globales ; après la liaison, les transformations appliquées aux objets ne modifient pas la déformation du mesh de résultat. Le modifier suit les changements apportés au mesh de l’objet cible. Pour contrôler la déformation dans ce workflow, vous devez donc modifier la géométrie de la cible.

2. Réglez l’effet de Surface Deform

Strength détermine l’intensité globale de l’effet du modifier sur le mesh. Si la déformation ne doit s’appliquer qu’à certains sommets, vous pouvez définir l’influence sommet par sommet à l’aide de Vertex Group. L’option Invert inverse les poids : les sommets du groupe sont alors exclus de l’effet au lieu d’être déformés.

Interpolation Falloff détermine dans quelle mesure un sommet est influencé par les faces situées autour de la face à laquelle il est connecté ; ce réglage contrôle la douceur de la déformation. Des valeurs faibles peuvent produire un résultat plus doux, mais le manuel avertit que ce réglage peut aussi entraîner de petites déformations indésirables. Évaluez donc le résultat en tenant compte à la fois de ce paramètre et de la proximité des meshes cible et de résultat.

Sparse Bind enregistre les données de liaison, au moment du Bind, pour les sommets dont le poids dans le groupe est différent de zéro. Si vous utilisez cette optimisation, l’ajout ultérieur de nouveaux sommets au groupe nécessite une nouvelle opération Bind. Tenez-en compte si vous pensez étendre le groupe de poids par la suite.

3. Placez des éléments répétés avec Instance on Points

Dans votre configuration Geometry Nodes, connectez à l’entrée Points une géométrie contenant des points, et à l’entrée Instance la géométrie à répéter. Le nœud ajoute une référence à la géométrie sur chaque point sélectionné. L’entrée Selection détermine sur quels points créer des instances : les valeurs vraies créent une instance, tandis que les valeurs fausses ignorent le point concerné.

Rotation contrôle la rotation Euler de chaque instance, tandis que Scale en règle la taille. Les positions de la géométrie de points influencent la transformation des instances. Il faut donc considérer ensemble la disposition des points et les entrées de rotation et d’échelle. Les attributs de la géométrie peuvent également être utilisés dans le domaine d’instance des éléments générés.

Lorsque Pick Instances est activé, le nœud sélectionne un élément dans la liste de géométries au lieu d’utiliser toute la géométrie connectée à l’entrée Instance sur chaque point. L’élément choisi dépend de l’entrée Instance Index. Par défaut, l’ID du point est utilisé ; s’il n’y a pas d’ID, l’index prend le relais. Les valeurs négatives ou supérieures à la taille de la liste sont ramenées à l’autre extrémité de celle-ci. Le manuel indique que cette option est destinée à être utilisée avec le nœud Collection Info.

Si l’entrée Points contient déjà des instances, le nœud peut aussi ajouter de nouvelles instances aux points présents à l’intérieur de celles-ci, ce qui permet un instancing imbriqué. Pour convertir les instances de la sortie en objets distincts, vous pouvez utiliser l’opérateur Make Instances Real. Pour les objets sans géométrie, comme les lumières, vous pouvez utiliser le nœud Object Info ; les objets Metaball ne sont pas pris en charge pour l’instancing.

Erreurs fréquentes

S’attendre à ce que Surface Deform fonctionne sans Bind est l’erreur la plus courante : avant la liaison, le modifier reste inactif. Si le Bind échoue, vérifiez d’abord que le mesh cible respecte les conditions de topologie indiquées dans le manuel. Si la liaison réussit mais que le résultat présente des déformations, vérifiez si les surfaces cible et de résultat ne sont pas trop éloignées l’une de l’autre.

Autre confusion fréquente : considérer le déplacement ou la rotation de l’objet cible comme équivalents à une modification du mesh cible. Après la liaison, les transformations de l’objet n’ont pas d’incidence sur la déformation ; ce sont les changements de géométrie du mesh cible qui comptent. Si vous avez utilisé Sparse Bind, n’oubliez pas que l’ajout de nouveaux sommets au groupe de poids nécessite un nouveau Bind.

Avec Instance on Points, les valeurs de Selection déterminent la création d’instances point par point. Si Pick Instances n’est pas activé, la géométrie connectée à l’entrée Instance est utilisée sur chaque point sélectionné ; s’il est activé, la sélection s’effectue via Instance Index. Ne partez pas non plus du principe que tous les types d’objets sont pris en charge : la source précise notamment que les objets Metaball ne le sont pas.

Étapes suivantes dans les workflows d’architecture et de visualisation

En modélisation architecturale et en archviz, Surface Deform peut servir à préparer une simulation ou un mouvement avec un proxy simple, puis à transférer cette déformation à une surface plus détaillée. Instance on Points est adapté aux scènes dans lesquelles la même géométrie doit être utilisée sur de nombreux points. Le manuel précise que les instances ne dupliquent pas les données de base et constituent un moyen rapide d’ajouter de nombreux éléments identiques à une scène.

Avant de passer à une scène de production, testez la compatibilité des meshes, la topologie de la cible et les changements effectués après le Bind. Pour l’instancing, vérifiez que les données des points, les sélections ainsi que la rotation et l’échelle des instances produisent le résultat attendu. Ces sources ne fournissent aucune information sur les licences, les exigences matérielles ou la compatibilité avec des versions spécifiques ; avant de commencer un projet, vérifiez ces aspects séparément selon l’installation de Blender et les conditions de travail utilisées.

Sources et licence

Ce tutoriel a été adapté en turc à partir des pages du manuel Blender consacrées au modifier Surface Deform et au nœud Instance on Points. Les deux sources sont sous licence CC BY-SA 4.0.

Sources

2 sources
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/modifiers/deform/surface_deform.html
Résumé
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/instances/instance_on_points.html
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

Pour les cabinets d’architecture et les équipes de visualisation en Turquie, ces deux outils peuvent être utiles pour gérer des éléments répétitifs dans une scène ou animer des surfaces détaillées à partir d’un proxy simple. L’approche par instancing se distingue particulièrement dans les scènes contenant de nombreux éléments géométriques identiques, puisqu’elle ne multiplie pas les copies des données.

Cela dit, les sources ne précisent ni coût de licence, ni seuil matériel, ni compatibilité entre les versions. Avant de passer à un fichier de production, il est préférable de créer une scène de test dans la version de Blender utilisée et de vérifier la topologie et la proximité des meshes pour Surface Deform, ainsi que la sélection des points et la rotation des instances pour Instance on Points.

Questions fréquentes

À quoi sert le modifier Surface Deform dans Blender ?

Il transfère la déformation d’un mesh cible à un autre mesh. Parmi les exemples du manuel, un mesh proxy adapté à une simulation anime un mesh de tissu plus détaillé.

Pourquoi Surface Deform nécessite-t-il l’opération Bind ?

Bind associe l’état actuel du mesh de résultat à celui du mesh cible. Tant que cette opération n’a pas été effectuée, le modifier reste inactif.

Avec quelles géométries Instance on Points fonctionne-t-il ?

Il peut fonctionner avec des géométries comportant un domaine Point, comme les meshes, les nuages de points et les points de contrôle des courbes. Le manuel précise que les objets Metaball ne sont pas pris en charge pour l’instancing.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi