Neueste Meldungen
Tipps & AnleitungenBlender

Leitfaden: Architektur-Assets in Blender für glTF 2.0 vorbereiten

Blenders offizielle Dokumentation erläutert unterstützte Materialverbindungen für den glTF 2.0-Export sowie Möglichkeiten, Assets mit Sammlungen zu organisieren. Dieser Leitfaden fasst die wichtigsten Schritte zur Vorbereitung von Architekturmodellen für den Export zusammen.

Realistische Visualisierung moderner Innenraum-Assets, übersichtlich in einzelne Elemente unterteiltKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. Für Bilder mit Texturen im glTF 2.0-Export sind die Formate PNG oder JPEG erforderlich.
  2. Der Metallic-Wert wird im blauen, der Roughness-Wert im grünen Kanal gespeichert; die Color-Space-Einstellung des zugehörigen Image-Texture-Nodes muss auf Non-Color stehen.
  3. Sammlungen helfen dabei, Objekte zu organisieren, die Sichtbarkeit zu steuern und sammlungsbasiert zu exportieren.
  4. Beim glTF-Export werden Quads und N-Gons trianguliert; Kurven und andere Nicht-Mesh-Daten müssen zuvor in Meshes umgewandelt werden.

Die Dokumentation zu glTF 2.0, Collections und Materialzuweisungen im offiziellen Blender-Handbuch bietet eine grundlegende Struktur, um Architektur-Assets für den Export vorzubereiten. glTF 2.0 ist ein Format für den Transfer von 3D-Modellen in Web- und native Anwendungen. Das Blender-Add-on unterstützt Daten wie Meshes, Materialien, Texturen, Kameras, Lichter und Animationen. Da in der Dokumentation keine konkrete Blender-Versionsnummer genannt wird, beruhen die folgenden Schritte auf den Funktionen, die auf den Handbuchseiten beschrieben sind.

1. Szene mit Sammlungen organisieren

In Architekturszenen erleichtert es sowohl die Auswahl während der Arbeit als auch die Vorbereitung verschiedener Ausgaben, Möbel, Einbauten, Dekoration, Beleuchtung und Umgebungselemente in getrennten Gruppen zu halten. Sammlungen in Blender gruppieren Objekte logisch, stellen aber keine Eltern-Kind-Beziehung zwischen ihnen her. Ein Objekt kann mehreren Sammlungen angehören.

  1. Teilen Sie Objekte nach ihrer Funktion in Sammlungen auf. In einer Innenraumszene erleichtert es beispielsweise, Möbel und Dekorationsobjekte getrennt zu gruppieren, diese Elemente bei Bedarf gemeinsam auszublenden oder zu exportieren.

  2. Um ausgewählte Objekte in eine neue Sammlung aufzunehmen, verwenden Sie Object › Collection › Create New Collection. Objekte zu einer bestehenden Sammlung hinzuzufügen oder in eine andere Sammlung zu verschieben, ist ebenfalls über die Optionen im Menü Object › Collection möglich.

  3. Legen Sie beim Steuern der Sichtbarkeit fest, ob die Sammlung in den aktiven View Layer einbezogen werden soll. Laut Handbuch wird die Sammlung bei deaktiviertem Include aus dem Rendering, dem 3D Viewport und dem Outliner des aktiven View Layers entfernt.

  4. Wenn Sie dasselbe Asset in mehreren Szenenlayouts verwenden müssen, ziehen Sie in Betracht, Sammlungen zwischen Dateien zu verlinken oder anzuhängen.

Sammlungseigenschaften dienen nicht nur der Szenenorganisation, sondern können auch wiederkehrende Exporte beschleunigen. Ein Exporter kann zur aktiven Sammlung hinzugefügt und die zugehörigen Optionen können im Sammlungspanel verwaltet werden. Neben glTF 2.0 führt das Handbuch auch Exporter für Alembic, USD, Wavefront OBJ, Stanford PLY und FBX (Legacy) auf. Die Option File › Export All Collections führt alle Exporter in den Sammlungen aus.

2. Materialien den richtigen Flächen zuweisen

Wenn verschiedene Bereiche eines Objekts unterschiedliche Materialien benötigen, verwenden Sie Material-Slots. Ein Objekt hat standardmäßig einen Material-Slot. Um unterschiedlichen Flächen desselben Meshes verschiedene Materialien zuzuweisen, können weitere Slots angelegt werden.

  1. Wählen Sie das Objekt aus und erstellen Sie im Bereich Material Slots das Basismaterial oder wählen Sie ein vorhandenes Material aus.

  2. Wechseln Sie in den Edit Mode und verwenden Sie Face Select, um die Flächen auszuwählen, die ein anderes Material erhalten sollen.

  3. Erstellen Sie im Material-Slot ein neues Material oder wählen Sie ein vorhandenes aus und klicken Sie anschließend auf Assign. Mit Select und Deselect können Sie prüfen, welche Flächen ein bestimmtes Material verwenden.

  4. Wenn Sie dasselbe Material für viele Objekte verwenden, nutzen Sie das vorhandene Material erneut, statt Kopien anzulegen. Das Handbuch weist darauf hin, dass sich im 3D Viewport mit Ctrl-L die ausgewählten Objekte mit dem Material des aktiven Objekts verknüpfen lassen.

Ob das Material über Data oder Object verknüpft wird, wirkt sich auf das Ergebnis aus. Bei Data teilen sich Objekte, die dieselben Mesh-Daten verwenden, auch das Material. Die Verknüpfung über Object ermöglicht es dagegen, Objekten mit denselben Mesh-Daten unterschiedliche Materialien zuzuweisen. Dieser Unterschied ist wichtig in Szenen, in denen wiederkehrende Geometrien wie Türen, Stühle oder Leuchten mit verschiedenen Oberflächenvarianten eingesetzt werden.

3. glTF-Materialverbindungen überprüfen

glTF verwendet für Materialien den Metal/Roughness-PBR-Workflow. Der Blender-Exporter erstellt Materialien anhand der Node-Verbindungen, die er erkennt. Dass ein Material in Blender korrekt aussieht, bedeutet daher nicht automatisch, dass auch seine Exportstruktur geeignet ist. Zu den wichtigsten Prüfungen gehören:

Einstellung oder KanalIn der Dokumentation beschriebene VerbindungFunktion beim Export
Base ColorBase-Color-Eingang des Principled-BSDF-Nodes; falls verbunden, Image TextureBasisfarbe oder Farbtextur
MetallicBlauer (B) Kanal desselben BildesMetallic-Wert
RoughnessGrüner (G) Kanal desselben BildesRoughness-Wert
Metallic/Roughness-TexturColor Space für Image Texture: Non-ColorBild als Datentextur statt als Farbtextur verwenden
Normal MapImage Texture → Normal Map → Principled BSDF; Color Space: Non-ColorNormalinformationen im Tangent Space

Wenn sich Metallic- und Roughness-Map im selben Bild befinden, trennen Sie die Kanäle mit dem Separate RGB-Node und verbinden Sie den grünen Kanal mit Roughness und den blauen mit Metallic. Laut Handbuch entspricht diese Anordnung dem glTF-Standard und ermöglicht es dem Exporter, das Bild ohne Konvertierung zu kopieren. Ist das Bild anders verbunden, kann das Add-on versuchen, es beim Export anzupassen; dadurch kann sich die Exportzeit verlängern.

Bei Materialien mit Texturen müssen die Bilder für glTF im Format PNG oder JPEG vorliegen. Bilder in anderen Formaten können beim Export automatisch konvertiert werden, was ebenfalls länger dauern kann. Stellen Sie auch bei Normal-Maps den Image-Texture-Node auf Non-Color und belassen Sie den Normal-Map-Node im standardmäßigen Tangent Space. So beschreibt die Dokumentation den für glTF unterstützten Typ von Normal-Maps.

4. Geometrie und Einschränkungen vor dem Export prüfen

Über das Sammlungspanel lässt sich der glTF 2.0-Exporter hinzufügen, um wiederholte Exporte desselben Assets zu verwalten. Geometrie und Materialanforderungen sollten jedoch vorab überprüft werden. Beim glTF-Export werden Quads und N-Gons trianguliert. UV-Nahtstellen und flach schattierte Kanten können die Anzahl der exportierten Vertices erhöhen. Da Kurven und andere Nicht-Mesh-Daten nicht erhalten bleiben, müssen sie vor dem Export in Meshes umgewandelt werden.

Es lässt sich aktivieren, dass instanziierte Objekte innerhalb einer Sammlung per GPU Instancing exportiert werden. Laut Handbuch müssen die Instanzen dafür Meshes sein, dürfen selbst keine Kindobjekte haben und müssen Kinder desselben Objekts sein. Diese Erweiterung verwaltet keine Materialunterschiede; die Instanzen im Export können daher dieselben Materialien verwenden. Assets, die unterschiedliche Oberflächen benötigen, sollten deshalb geprüft werden, bevor sie in eine gemeinsame Instancing-Struktur aufgenommen werden.

Häufige Fehler

  • Die Metallic- und Roughness-Kanäle vertauschen oder vergessen, Image Texture auf Non-Color zu setzen.

  • Kurven und andere Nicht-Mesh-Daten, die nicht nach glTF exportiert werden, nicht vorab umwandeln.

  • Nicht berücksichtigen, dass Quads und N-Gons trianguliert werden.

  • Bei GPU Instancing davon ausgehen, dass unterschiedliche Materialien zwischen den Instanzen erhalten bleiben.

  • Übersehen, dass die automatische Konvertierung von Texturen außerhalb der Formate PNG oder JPEG die Exportzeit beeinflussen kann.

Für Architektur-, Innenarchitektur- und Archviz-Teams hilft diese Vorbereitung dabei, Assets für Web- oder Echtzeit-Visualisierung planbarer bereitzustellen. Eine übersichtliche Organisation der Sammlungen erleichtert die getrennte Verwaltung von Szenenteilen. Die Prüfung der Materialverbindungen stellt sicher, dass die exportierten Oberflächendaten den von glTF erwarteten Kanälen entsprechen. Teams, die gemeinsame Asset-Bibliotheken erstellen, sollten außerdem die Einschränkungen beim Instancing und die Mesh-Konvertierung in ihre Checkliste vor der Übergabe aufnehmen.

Quellen

3 Quellen
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/addons/scene_gltf2.html
Zusammenfassung
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/scene_layout/collections/collections.html
Zusammenfassung
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/materials/assignment.html
Zusammenfassung

Quelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.

Die Einschätzung von 3dsınıfı
3dEinschätzung der Redaktion

Für Architektur- und Visualisierungsteams in der Türkei liegt der praktische Nutzen dieses Ansatzes darin, dass sich beim Transfer von Assets in Web- und Echtzeitanwendungen Szenenorganisation und Materialkontrolle im selben Vorbereitungsschritt berücksichtigen lassen. Die sammlungsbasierte Arbeitsweise kann es erleichtern, bei wiederkehrenden Lieferungen zu steuern, welche Teile exportiert werden.

Dabei sollte man jedoch nicht vergessen, dass automatische Konvertierungen nicht immer kostenlos sind: Die Anpassung von Texturformaten kann den Export verlängern, und die Geometriekonvertierung kann die Mesh-Struktur verändern. Werden bei instanzierten Objekten die Materialbeschränkungen und das Erscheinungsbild in der Zielanwendung geprüft, lassen sich kurzfristige Korrekturen reduzieren.

Häufige Fragen

Welche Texturformate werden in Blender für glTF 2.0 unterstützt?

Laut Handbuch müssen in Materialien verwendete Bilder für glTF im Format PNG oder JPEG vorliegen. Andere Formate können beim Export automatisch konvertiert werden, wodurch sich die Verarbeitungszeit verlängern kann.

Welche Kanäle werden für Metallic- und Roughness-Maps in glTF verwendet?

Der Metallic-Wert wird im blauen (B), der Roughness-Wert im grünen (G) Kanal gespeichert. Die Color-Space-Einstellung des Image-Texture-Nodes muss auf Non-Color stehen.

Wofür werden Blender-Sammlungen beim glTF-Export verwendet?

Sammlungen helfen dabei, Szenenobjekte zu organisieren und den sammlungsbasierten Export zu verwalten. Das Blender-Handbuch führt glTF 2.0 als einen der Sammlungsexporter auf.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen