En bref
- Boolean Modifier propose les opérations Intersect, Union et Difference.
- Le solveur Exact prend en charge les géométries qui se chevauchent ; Float est plus rapide, mais ne les prend pas en charge.
- Le solveur Manifold fonctionne avec des maillages manifold ; le cas de Difference avec un plan est signalé comme une exception dans la documentation.
- Merge by Distance fusionne les sommets sélectionnés proches les uns des autres, tandis que Delete Loose supprime les éléments de géométrie sélectionnés et non connectés.
Ce que vous apprendrez dans ce guide
Dans Blender, le Boolean Modifier sert à modifier un maillage au moyen d’opérations mathématiques réalisées avec d’autres maillages. Ce guide présente les trois opérations de base, explique comment choisir l’objet source et indique dans quels cas privilégier les différents solveurs. Nous verrons ensuite les outils Mesh > Clean Up du mode Edit Mode, qui permettent de nettoyer les éléments isolés, les sommets proches et les trous restants dans le modèle.
Le contenu est adapté aux besoins courants de la modélisation architecturale, comme créer une ouverture dans un mur, faire intersecter des volumes ou réunir des objets. Les exemples illustrent le fonctionnement des opérations ; le résultat approprié dépend de la géométrie de chaque modèle.
Prérequis
Ces opérations nécessitent Blender et les objets maillés à modifier. Les guides officiels ne précisent pas de version particulière de Blender, de compte utilisateur ni de configuration matérielle requise. Il n’est donc pas possible de recommander ici une version ou une configuration système spécifique. Les noms des opérations et des options sont ceux utilisés dans la documentation officielle de Blender.
Pour les opérations booléennes, le maillage découpé peut être considéré comme l’objet modifié ; le maillage utilisé pour découper, ajouter ou calculer l’intersection est l’objet source. La source peut être un seul objet maillé ou une collection. Pour éviter les problèmes, il est utile d’examiner la géométrie des objets avant l’opération, puis de vérifier le résultat sous différents angles.
Appliquer une opération booléenne
Choisissez le type d’opération. Boolean Modifier propose trois options principales. Intersect conserve le volume commun à l’objet modifié et aux maillages source. Union ajoute les maillages source à l’objet modifié et supprime les faces internes. Difference soustrait les maillages source de l’objet modifié. Par exemple, pour créer une ouverture de porte dans un mur, on peut soustraire du mur le volume qui délimite l’ouverture à l’aide de l’opération Difference.
Choisissez le type de source. Si vous travaillez avec un seul maillage source, vous pouvez utiliser le type Object ; pour employer plusieurs maillages ensemble comme sources, vous pouvez utiliser le type Collection. Avec l’option Object, indiquez l’objet maillé source. L’option Collection utilise la collection source. Selon la documentation, la collection peut rester vide, mais uniquement avec le solveur Exact. Dans ce cas particulier, la géométrie interne auto-intersectée de l’objet modifié est supprimée.
Choisissez le solveur en fonction de la géométrie. Float est un solveur simple offrant de meilleures performances, mais il ne prend pas en charge les géométries qui se chevauchent. Exact prend entièrement en charge ces géométries et vise à fournir les meilleurs résultats, mais il est plus lent. Manifold est généralement l’option la plus rapide et fonctionne avec les maillages manifold ; la documentation signale comme exception l’opération Difference avec un plan. Si des faces disparaissent ou si des erreurs apparaissent, envisagez de changer de solveur, notamment en essayant Exact. L’opération Intersect n’est pas disponible avec Float.
Si nécessaire, réglez les options d’Exact. Self Intersection aide à traiter correctement les auto-intersections des maillages participants, au prix d’une baisse des performances. Hole Tolerant vise à améliorer le résultat avec une géométrie non manifold et augmente le temps de calcul. La documentation de Blender recommande d’activer cette option lorsque le solveur Exact génère une erreur avec une géométrie non manifold. Les options Index Based et Transfer permettent d’associer les matériaux aux nouvelles faces. La première fait correspondre l’ordre des matériaux de la source et du maillage modifié ; avec Transfer, les matériaux de la source sont utilisés et de nouveaux emplacements de matériaux sont ajoutés si nécessaire.
Affichez le résultat et vérifiez-le. Pour voir les contours des objets, vous pouvez activer l’option Wireframe dans Properties > Object > Viewport Display. La vue X-Ray permet également d’examiner l’intérieur des objets. Vous pouvez ainsi suivre, pendant le déplacement, la façon dont l’objet source intersecte le maillage cible. Ne vous contentez pas d’évaluer le résultat à partir de la silhouette extérieure ; vérifiez aussi que les faces internes et les ouvertures se forment comme prévu.
Utiliser les outils de nettoyage des maillages
Après une opération booléenne ou à une autre étape de la modélisation, les outils Mesh > Clean Up du mode Edit Mode peuvent être utiles si vous rencontrez des problèmes de géométrie. Delete Loose permet de supprimer la géométrie non connectée. Cet outil retire les sommets et les arêtes sélectionnés qui ne sont reliés à rien, ainsi que les faces, si l’option correspondante est activée. Avant la suppression, vérifiez que la sélection couvre bien la géométrie à nettoyer.
Pour fusionner des sommets proches, utilisez Merge by Distance. Les sommets sélectionnés situés à une distance inférieure à la valeur définie sont fusionnés. L’option Unselected permet également de fusionner les sommets sélectionnés avec ceux qui ne le sont pas. Si le maillage utilise à la fois le smooth shading et des custom split normals, l’option Sharp Edges aide à marquer les arêtes qui doivent rester nettes après la fusion.
Degenerate Dissolve permet de traiter les arêtes courtes et les petites faces ; Decimate Geometry peut réduire le nombre de polygones dans une zone donnée. Decimate Geometry réduit le nombre de faces de la géométrie sélectionnée en essayant de limiter les changements de forme. Par exemple, avec une valeur Ratio de 0,4, l’opération vise à ramener le nombre de triangles à 40 % de sa valeur initiale. Elle peut être réglée pour préserver la symétrie sur l’axe X, Y ou Z. Plutôt que de modifier directement et définitivement la géométrie, la documentation cite également le mode Collapse de Decimate Modifier comme solution non destructive pour effectuer la même opération.
Pour les trous ouverts, Fill Holes recouvre de faces les trous de la géométrie sélectionnée. La valeur Sides détermine le nombre maximal d’arêtes du trou à remplir ; la valeur 0 s’applique à tous les trous. Pour une grande ouverture comportant beaucoup d’arêtes, Face Fill ou Grid Fill peut être plus approprié. Si les surfaces ne sont pas planes, Make Planar Faces tente d’aplanir les faces sélectionnées ; si une seule itération ne suffit pas, augmentez Iterations. Les options Split Non-Planar Faces et Split Concave Faces sont également disponibles pour subdiviser, si nécessaire, des faces courbes ou concaves.
Erreurs fréquentes et étapes suivantes
Les maillages non manifold peuvent produire des résultats booléens inattendus. La documentation de Blender précise que les maillages manifold donnent des résultats corrects, tandis que les géométries non manifold comportant des trous fonctionnent souvent, mais peuvent générer des erreurs. Manifold Solver ne fonctionne pas avec les maillages non manifold ; la Difference avec un plan est signalée comme un cas particulier. Ne choisissez donc pas un solveur uniquement pour sa vitesse : tenez compte à la fois de la structure du maillage et du résultat de l’opération.
Le solveur Float ne prend pas en charge les géométries qui se chevauchent ; si le résultat est incorrect dans ce type de scène, essayez Exact. Il vaut mieux réserver Hole Tolerant aux cas où Exact rencontre des problèmes avec une géométrie non manifold plutôt que de l’activer systématiquement. Quant aux outils de nettoyage, fusionner trop de sommets ou supprimer des faces peut modifier le modèle. Comparez la silhouette, les ouvertures et les surfaces avant et après l’opération.
Dans les workflows d’architecture et d’aménagement intérieur, ces méthodes peuvent faciliter des étapes de modélisation comme la création d’ouvertures dans des murs, l’examen de l’intersection de volumes ou l’assemblage d’éléments de mobilier. Les artistes archviz peuvent vérifier la présence d’éléments isolés et de trous dans les maillages destinés à être intégrés à une scène. Les étudiants peuvent, quant à eux, découvrir la différence entre Intersect, Union et Difference en faisant des essais avec des géométries simples. Comme les sources ne précisent aucune exigence matérielle, de compatibilité ou de licence logicielle, ces éléments doivent être vérifiés séparément en fonction de l’installation de Blender et des conditions du projet.
Pour commencer, testez séparément les trois opérations booléennes avec des maillages simples. Changez ensuite de solveur pour observer les différences avec des surfaces qui se chevauchent ; enfin, n’appliquez les outils Clean Up qu’à la géométrie qui en a réellement besoin.
Sources et licence
Ce guide est adapté en français à partir des sections Boolean Modifier et Clean Up de la documentation officielle de Blender. Les deux sources sont publiées 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.
Pour les cabinets d’architecture, les opérations booléennes offrent un moyen pratique de créer rapidement des ouvertures et des géométries de jonction ; elles peuvent être particulièrement utiles pour examiner différentes variantes de volumes. Toutefois, une topologie incorrecte peut entraîner des défauts de surface avant la visualisation : le nettoyage doit donc faire partie du processus de modélisation.
Les étudiants et les équipes de visualisation en Turquie devraient d’abord tester, dans des scènes simples, les différences de vitesse et de résultat entre les solveurs. La documentation officielle ne fournit pas d’informations précises sur le matériel, les versions ou les coûts ; les équipes doivent donc vérifier séparément leur installation et les conditions de licence. Il est également utile de tenir compte de l’impact sur les performances d’options comme Hole Tolerant.
Questions fréquentes
Quelles opérations Blender Boolean Modifier permet-il d’effectuer ?
Intersect conserve le volume commun, Union ajoute les maillages source et supprime les faces internes, tandis que Difference soustrait les maillages source de l’objet modifié.
Quel solveur choisir pour Blender Boolean ?
Float offre de meilleures performances, mais ne prend pas en charge les géométries qui se chevauchent. Exact les prend en charge, mais il est plus lent ; Manifold fonctionne avec les maillages manifold, et Difference avec un plan constitue un cas particulier.
Comment fusionner des sommets proches dans Blender ?
Dans Edit Mode, Mesh > Clean Up > Merge by Distance fusionne les sommets sélectionnés situés à une distance inférieure à la valeur définie.



