Kurz gesagt
- Mesh Boolean führt zwischen zwei Geometrien die Operationen Intersect, Union und Difference aus.
- Der Exact-Solver kann bei überlappenden oder koplanaren Flächen umfassendere Ergebnisse liefern, ist jedoch langsamer.
- Die Optionen Hole Tolerant und Self Intersection können beim Exact-Solver die Performance beeinträchtigen.
- Extrude Mesh extrudiert ausgewählte Geometrie im Vertex-, Edge- oder Face-Modus; die Richtung wird über den Eingang Offset festgelegt.
Das aktuelle Online-Handbuch von Blender erläutert neben den Geometry-Nodes Mesh Boolean und Extrude Mesh auch die Funktionsweise des Boolean-Modifikators und des SDF-Grid-Boolean-Nodes. Dieser Leitfaden zeigt, wann sich welche Methode zum Schneiden, Verbinden, Erzeugen von Aussparungen und Extrudieren von Flächen in Architektur- und Innenraummodellen eignet. Da die Quellseiten keine konkrete Blender-Versionsnummer nennen, beschränkt sich der Text auf die Informationen der „latest“-Seiten des Handbuchs.
1. Vor dem Boolean-Vorgang die Methode auswählen
Boolean-Operationen verändern die Form eines Modells, indem sie Objekte schneiden oder miteinander verbinden. Der Mesh Boolean Node bietet für zwei Geometrieeingaben drei grundlegende Operationen:
Intersect: Behält das gemeinsame Volumen beider Eingaben.
Union: Verbindet die Geometrien und entfernt innenliegende Elemente.
Difference: Zieht die zweite Geometrie von der ersten ab.
Wählen Sie die Operation passend zum gewünschten Ergebnis – etwa beim Erstellen einer Wandöffnung, beim Ausschneiden eines Teils aus einem Möbelkorpus oder beim Zusammenfügen zweier Volumen. Prüfen Sie bei Difference, welche Geometrie abgezogen wird und welche als Basis dient: Das Ergebnis entsteht, indem die zweite Eingabe von der ersten abgezogen wird.
Auch die Solver-Option des Mesh Boolean Nodes wirkt sich auf Ergebnis und Berechnungszeit aus. Float ist eine einfache Methode mit guter Performance, unterstützt jedoch keine überlappende Geometrie. Exact kann bei koplanaren Flächen oder anderen Überlappungen umfassendere Ergebnisse liefern, ist dafür aber deutlich langsamer. Der Manifold-Solver ist meist die schnellste Option, funktioniert jedoch nur mit Manifold-Meshes. Das Handbuch nennt außerdem den Sonderfall, dass die Difference-Operation mit einer Ebene ausgeführt wird.
2. Solver und Mesh-Bedingungen prüfen
Das Handbuch zum Boolean-Modifikator betont, dass korrekte Ergebnisse nur bei Manifold-Meshes gewährleistet sind. Nicht-Manifold-Geometrie – insbesondere Meshes mit Löchern – funktioniert zwar oft, kann aber unerwartete Artefakte und Fehler verursachen. Der Manifold-Solver funktioniert mit nicht-manifold Meshes überhaupt nicht. Wenn Probleme auftreten, sollten Sie daher nicht nur den Solver wechseln, sondern auch die Topologie der Eingaben prüfen.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Solver | Ohne überlappende Flächen kann Float infrage kommen | Bietet gute Performance, unterstützt aber keine überlappende Geometrie. |
| Solver | Bei überlappenden oder koplanaren Flächen kann Exact infrage kommen | Kann umfassendere Ergebnisse liefern, ist aber langsamer. |
| Solver | Bei Manifold-Eingaben kann Manifold infrage kommen | Ist in der Regel die schnellste Lösung, setzt aber entsprechende Meshes voraus. |
| Self Intersection | Bei problematischen Selbstüberschneidungen mit Exact aktivieren | Verarbeitet Selbstüberschneidungen, erhöht aber den Berechnungsaufwand. |
| Hole Tolerant | Bei Fehlern mit nicht-manifold Geometrie in Exact ausprobieren | Ist für nicht-manifold Geometrie gedacht, verlängert aber die Berechnungszeit. |
Die Auswahl in der Tabelle ist keine allgemeingültige Rezeptur für jede Szene. Aktivieren Sie Hole Tolerant insbesondere nicht bei jeder Boolean-Operation, sondern – wie im Handbuch empfohlen – dann, wenn der Exact-Solver wegen nicht-manifold Geometrie einen Fehler ausgibt. Overlap Threshold im Float-Solver bestimmt, bis zu welchem Abstand Flächen als überlappend gelten. Liefert Float nicht das erwartete Ergebnis, empfiehlt das Handbuch, Exact auszuprobieren.
Beim Boolean-Modifikator kann als Quelle ein einzelnes Object oder eine Collection dienen. Mit Collection lassen sich mehrere Mesh-Objekte als Quelle verwenden. Beachten Sie außerdem, dass bei ausgewähltem Float-Solver die Operation Intersect nicht verfügbar ist. Im Exact-Solver gibt es die Optionen Self Intersection und Hole Tolerant; für die Materialübertragung stehen die Methoden Index Based und Transfer zur Verfügung.
3. Flächen oder Kanten mit Extrude Mesh extrudieren
Der Extrude Mesh Node erzeugt aus ausgewählten Mesh-Elementen neue Kanten oder Flächen und verschiebt sie um einen bestimmten Offset. Über Selection wird festgelegt, welche Elemente extrudiert werden. Offset bestimmt den Verschiebungsvektor, Offset Scale dessen Skalierung. Standardmäßig erfolgt die Extrusion entlang der Normalen des Elements. Sollen alle Elemente in dieselbe Richtung verschoben werden, kann laut Handbuch ein an Offset angeschlossener Vector Node die Berechnung der Normalen überspringen und so die Performance verbessern.
Gehen Sie bei der Anwendung folgendermaßen vor:
Selection festlegen. Nehmen Sie nur die Elemente in die Auswahl auf, die extrudiert werden sollen. So wirkt sich der Vorgang gezielt auf den gewünschten Bereich statt auf das gesamte Mesh aus.
Den passenden Mode für die Geometrie wählen. Im Vertices-Modus wird für jeden ausgewählten Vertex eine neue, unabhängige Kante erstellt. Im Edges-Modus kommen an ausgewählten Kanten neue Quad-Flächen hinzu. Im Faces-Modus werden ausgewählte Flächenbereiche extrudiert.
Die Gruppierung der Face-Operation einstellen. Ist der Eingang Individual auf false gesetzt, werden zusammenhängende Flächenbereiche gemeinsam extrudiert und an ihren Begrenzungen Seitenflächen erzeugt. Bei aktiviertem Individual wird jede Fläche einzeln extrudiert.
Offset und Skalierung prüfen. Weicht die standardmäßige Richtung entlang der Normalen von der gewünschten Richtung ab, passen Sie den Offset-Vektor an. Wenn alle Elemente in dieselbe Richtung extrudiert werden, beachten Sie den Performance-Hinweis im Handbuch und verwenden Sie einen Vector Node.
Die erzeugte Topologie prüfen. Im Face-Modus lässt der Node die Rückseiten der Extrusion nicht an Ort und Stelle; sie werden entfernt. Im Edge-Modus können die Normalen neuer Flächen je nach Situation uneindeutig sein, sodass es anschließend nötig sein kann, die Normalen zu prüfen.
Ist das gesamte Mesh ausgewählt und bereits manifold, kann der Vorgang im Face-Modus die Größe der gesamten Form verändern. Prüfen Sie daher den Umfang von Selection, bevor Sie ein Fassadenpanel oder eine Möbelfläche extrudieren. Die Ausgänge Top und Side des Nodes sind boolesche Felder, die die entstandenen oberen und seitlichen Elemente kennzeichnen. In der Dokumentation wird gezeigt, dass sie etwa zum Zuweisen von Materialien zu Flächen verwendet werden können.
4. Wann ist SDF Grid Boolean die richtige Wahl?
SDF Grid Boolean führt Boolean-Operationen auf Signed Distance Field (SDF)-Grids statt auf Meshes aus. Intersect behält den gemeinsamen Bereich, Union verbindet die Volumen und Difference zieht die zweite Eingabe von der ersten ab. Die Methode arbeitet direkt mit Volumenformen und kann laut Handbuch weiche, nahtlose Ergebnisse erzeugen. Die Ausgabe lässt sich mit dem Grid to Mesh-Node in ein Mesh umwandeln oder für weitere Volumenoperationen verwenden.
Betrachten Sie den SDF-Ansatz deshalb nicht als dieselbe Verarbeitungskette wie Mesh Boolean, das direkt mit der Mesh-Topologie arbeitet: Die eine Methode verarbeitet Mesh-Eingaben, die andere SDF-Grids. Da das Handbuch keine detaillierten Angaben zur Auflösung oder Performance von SDF-Grids macht, lassen sich dazu keine festen Empfehlungen ableiten.
Häufige Fehler
Den Manifold-Solver mit nicht-manifold Eingaben verwenden: Dieser Solver funktioniert mit solchen Meshes nicht. Prüfen Sie die Geometrie oder testen Sie andere Solver.
Bei überlappenden Flächen mit Float ein exaktes Ergebnis erwarten: Float unterstützt keine überlappende Geometrie. Laut Handbuch kann Exact eine Alternative sein, ist jedoch langsamer.
Hole Tolerant unnötig aktivieren: Die Option erhöht die Berechnungszeit und sollte in Betracht gezogen werden, wenn der Exact-Solver Probleme mit nicht-manifold Geometrie zeigt.
Bei Extrude Mesh Auswahl oder Richtung nicht prüfen: Kontrollieren Sie Selection und Offset nach dem Vorgang. Beachten Sie, dass die Rückseiten im Face-Modus nicht erhalten bleiben.
Quellen
3 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architektur- und Innenraumteams liegt der eigentliche Wert dieser Nodes darin, wiederkehrende Schneide- und Extrusionsvorgänge in einen kontrollierten Geometrie-Workflow zu überführen. Statt bei Boolean für jedes Modell denselben Solver als Standard zu verwenden, ist es sinnvoller, die Wahl von den Geometriebedingungen abhängig zu machen. Besonders bei komplexen Szenen sollte der Performance-Nachteil von Exact berücksichtigt werden.
Für Büros in der Türkei enthalten die Quellen keine Informationen zu Lizenz- oder Hardwarekosten. Die Entscheidung sollte daher anhand der vorhandenen Workstation und der Projektanforderungen durch Tests getroffen werden. Bei Fehlern aufgrund nicht-manifold Geometrie hilft es, zuerst das Mesh und die Solver-Kompatibilität zu prüfen, statt Hole Tolerant wahllos zu aktivieren – so lässt sich unnötiger Berechnungsaufwand vermeiden.
Häufige Fragen
Welchen Solver sollte man für Blender Boolean wählen?
Float bietet gute Performance, unterstützt aber keine überlappende Geometrie. Exact kann bei überlappenden oder koplanaren Flächen umfassendere Ergebnisse liefern. Manifold funktioniert mit Manifold-Meshes und ist in der Regel die schnellste Option.
Wann sollte man Hole Tolerant in Blender verwenden?
Die Option sollte in Betracht gezogen werden, wenn der Exact-Solver aufgrund nicht-manifold Geometrie einen Fehler ausgibt. Sie erhöht die Berechnungszeit.
Wofür ist Individual im Extrude Mesh Node gedacht?
Im Face-Modus legt die Option fest, ob ausgewählte Flächen einzeln extrudiert werden. Ist sie deaktiviert, werden zusammenhängende Flächenbereiche gemeinsam verarbeitet.



