Kurz gesagt
- Blender kann USD-Szenen als Objekthierarchien importieren, unterstützt aber einige Kompositionsfunktionen wie Layer und Referenzen nicht.
- Beim USD-Import werden Datentypen wie Meshes, Kameras, Kurven, Lichter, Materialien, Volumes und Punktwolken unterstützt.
- Für Texturen aus USDZ-Archiven gibt es Optionen zum Packen oder Kopieren in einen Ordner.
- Beim USD-Export werden nur sichtbare und unterstützte Objekte übertragen; einige USD-Funktionen werden vom Exporter nicht unterstützt.
Was erfahren Sie in diesem Leitfaden?
Universal Scene Description (USD) ist ein Dateiformat, mit dem sich Szenendaten zwischen verschiedenen 3D-Anwendungen übertragen lassen. Blenders offizielle Dokumentation erklärt, dass USD-Dateien Informationen wie Geometrie, Lichter, Kameras und Transformationshierarchien in sogenannten Prims organisieren können. Blender wandelt diese Struktur beim Import in eine eigene Objekthierarchie um und schreibt beim Export unterstützte, sichtbare Szenenelemente in USD.
Dieser Leitfaden erläutert, wie Sie wichtige Optionen beim Import einer USD- oder USDZ-Datei in Blender beurteilen, eine Blender-Szene für den USD-Export vorbereiten und erkennen, welche Informationen bei der Übertragung verloren gehen können. Für alle, die mit Architekturmodellen, Innenraumszenen und Visualisierungs-Assets arbeiten, sind insbesondere Geometrie, Koordinatenausrichtung, Materialien und Texturen relevant.
Voraussetzungen und Prüfung vor der Übertragung
Grundvoraussetzungen sind Blender und die zu übertragende USD- oder USDZ-Datei. Die offizielle Dokumentation nennt weder eine bestimmte Blender-Version noch ein Benutzerkonto oder spezielle Hardware als Voraussetzung. Daher sollten hier keine Versionsnummern oder Systemanforderungen angenommen werden. Vergleichen Sie die verfügbaren Optionen Ihrer Blender-Version mit der Dokumentation für diese Version.
Klären Sie vor der Übertragung, ob es sich um eine eigenständige USD-Szene oder um ein USDZ-Archiv handelt, das auch Texturen enthalten kann. Wenn die Quellszene Layer oder Referenzen auf andere Dateien enthält, sollten Sie nicht davon ausgehen, dass diese in Blender vollständig erhalten bleiben. Blenders Im- und Exporter verarbeiten solche USD-Kompositionsfunktionen nicht vollständig.
Legen Sie außerdem fest, welche Elemente der Szene benötigt werden: Geometrie, Kameras, Lichter, Kurven, Volumes, Punktwolken oder Animationen. Wenn Sie die Optionen auf den Bedarf abstimmen, lässt sich die Übertragung gezielter kontrollieren, ohne unnötige Daten in die Szene zu übernehmen.
USD-Dateien in Blender importieren
USD-Import starten. Nutzen Sie die USD-Option im Dateiimport-Workflow von Blender und wählen Sie die Quelldatei aus. USD-Prims werden in Blender-Objekte umgewandelt. Xform-Prims werden als Empty-Objekte importiert, die Transformationsinformationen und Hierarchie übernehmen. Auch Scope-Gruppen ohne Transformationsinformationen werden als Empty-Objekte am Ursprung dargestellt, damit die Szenenstruktur erhalten bleibt.
Szenenumfang und Koordinatenskalierung festlegen. Mit der Option Path Mask können Sie nur einen bestimmten Zweig importieren. Mit Visible Primitives Only lassen sich unsichtbare Prims ausschließen; die Option gilt für nicht animierte Sichtbarkeitseigenschaften. Set Frame Range aktualisiert die Start- und End-Frames der Szene anhand des Bereichs der USD-Stage. Die Optionen Apply Unit Conversion Scale und Scale steuern die Skalierung der Objekte. Ist die USD-Datei Y-up, dreht Blender automatisch die Root-Objekte, um sie an das Z-up-Koordinatensystem anzupassen.
Benötigte Objekt- und Geometriedaten auswählen. Der Import kann Typen wie Kameras, Kurven, Lichter, Materialien, Meshes, Volumes, Punktwolken und Grundformen umfassen. Prüfen Sie die entsprechenden Optionen für Mesh-UV-Koordinaten, Farbattribute und Mesh-Attribute. Anhand der USD-Subdivision-Informationen lassen sich Subdivision-Surface-Modifikatoren erstellen. Bei potenziell fehlerhaften Daten ist Validate Meshes wichtig: Laut Dokumentation kann diese Prüfung den Import verlangsamen, fehlerhafte Daten können jedoch beim Bearbeiten oder Anzeigen Probleme verursachen.
Materialien und USDZ-Texturen überprüfen. USD-Preview-Surface-Materialien können importiert werden. Ist Import USD Preview aktiviert, lassen sich diese Materialien in Principled-BSDF-Node-Netzwerke umwandeln. Die Umwandlung bildet jedoch nicht alle Shader-Einstellungen ab, weshalb das Ergebnis nur näherungsweise sein kann. Bei USDZ-Dateien gibt es Optionen, Texturen gar nicht zu importieren, sie in die Blender-Datei zu packen oder in einen festgelegten Ordner zu kopieren. Wenn Sie Texturen nicht importieren, sind die Materialtexturen in Blender möglicherweise nicht verfügbar. Beim Kopieren lautet der Standardpfad des relativen Ordners
//textures. Damit der relative Pfad aufgelöst werden kann, muss die Blender-Datei zuvor gespeichert worden sein.Importiertes Ergebnis prüfen. Kontrollieren Sie Objekthierarchie, Skalierung, Materialnamen, UVs und Texturverknüpfungen. USD-Transformationsanimationen können mit einer Transform Cache Constraint dargestellt werden. Animierte Mesh-, Kurven- und Punktwolkendaten lassen sich über einen Mesh Sequence Cache Modifier abbilden. Dateisequenzen, die aus einzelnen USD-Dateien pro Frame bestehen, werden jedoch nicht unterstützt.
Blender-Szenen als USD exportieren
Szene für die Übertragung vereinfachen. Der Blender-Exporter schreibt sichtbare und unterstützte Objekte; auf Wunsch lässt sich der Export auf ausgewählte Objekte beschränken. Zu den unterstützten Typen zählen Meshes, perspektivische Kameras, Kurven, Text (als Mesh), Lichter, Haare (als Kurven und nur die Leitsträhnen), Punktwolken, Metaballs, Volumes und Armatures. Wenn ein Projekt einen Objekttyp enthält, der nicht in dieser Liste aufgeführt ist, sollten Sie nicht davon ausgehen, dass er in der USD-Datei gleichartig dargestellt wird.
Auswahl und Frame-Bereich festlegen. Aktivieren Sie Selection Only, um nur ausgewählte Objekte zu exportieren. Ist Animation aktiviert, wird der gesamte Frame-Bereich der Szene geschrieben; andernfalls wird nur der aktuelle Frame exportiert. Bei animierten Meshes wird das ausgewertete End-Mesh in die USD-Datei geschrieben. Das kann sowohl Deformationen ohne Änderung der Topologie als auch animierte Meshes mit veränderlicher Topologie umfassen.
Datei speichern und Ergebnis in einer anderen Anwendung überprüfen. Wenn Sie als Dateiendung
.usdzfestlegen, wird ein USDZ-Archiv erstellt. Das Paket kann USD-Daten und Texturdateien enthalten, von denen die Szene abhängt. Beachten Sie, dass Blenders Exporter keine unsichtbaren Objekte, USD-Layer oder Varianten exportiert. Prüfen Sie in der Zielanwendung, ob sich die gewünschte Szenenstruktur und die Materialien wie erwartet öffnen lassen. Das gehört zur Kontrolle, ob die Übertragung erfolgreich war.
Häufige Probleme und nächste Schritte
Wenn die Materialdarstellung anders aussieht: Blenders Umwandlung von USD Preview Surface bildet möglicherweise nicht alle Einstellungen ab. Außerdem können exportierte Materialien auf einfache Varianten beschränkt sein, die Blenders Ansichtsfarbe sowie Informationen zu Metallic und Rauheit enthalten. Eventuell müssen die Materialien in der Zielanwendung neu eingerichtet werden.
Wenn Texturen fehlen: Prüfen Sie beim USDZ-Import, wie Texturen übernommen werden sollen. Nutzen Sie die Option zum Packen oder Kopieren und stellen Sie beim Kopieren sicher, dass die Blender-Datei bereits gespeichert ist.
Wenn Hierarchie oder Animation anders ausfallen als erwartet: Beachten Sie, dass Layer und Referenzen beim Import nicht vollständig verarbeitet werden und USD-Dateisequenzen nicht unterstützt sind. Auch beim Export bleiben unsichtbare Objekte, Layer und Varianten nicht erhalten.
In Workflows der Architektur, Innenarchitektur und Architekturvisualisierung kann USD dazu dienen, Szenengeometrie und Daten wie Kameras und Lichter in andere Anwendungen zu übertragen. Teams, die diese Möglichkeit nutzen möchten, sollten zunächst festlegen, welche Objekttypen und Materialinformationen sie in ihren Projekten austauschen müssen. Anschließend sollten Skalierung, Koordinatenausrichtung, Hierarchie und Texturen überprüft werden. Da die Dokumentation keine speziellen Angaben zur Performance großer Szenen oder zu Lizenzbedingungen macht, müssen diese Aspekte je nach verwendeter Software und den jeweiligen Dateien gesondert bewertet werden.
Quelle und Lizenz
Dieser Leitfaden wurde anhand der Dokumentation zum USD-Import und -Export von Blender ins Türkische übertragen. Das Quelldokument steht unter der Lizenz CC BY-SA 4.0: https://docs.blender.org/manual/en/latest/files/import_export/usd.html
Quellen
1 QuelleQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architekturbüros und Visualisierungsteams in der Türkei können Blenders USD-Werkzeuge hilfreich sein, um Szenendaten in andere Anwendungen zu übertragen. Der Vorgang sollte jedoch nicht als nahtlose Projektübergabe verstanden werden: Materialien können nur näherungsweise umgewandelt werden, manche USD-Strukturen bleiben möglicherweise nicht erhalten und die Optionen für USDZ-Texturen müssen korrekt eingestellt sein.
Auch für Studierende bietet sich die Möglichkeit, Geometrie und Szenenhierarchie in einem anderen Workflow zu untersuchen. In der Praxis ist es am sichersten, zunächst eine kleine Szene zu testen und anschließend Skalierung, Materialien und Texturen in der Zielanwendung zu überprüfen. Da die Dokumentation keine Angaben zu Hardware oder Lizenzkosten macht, sollten diese Aspekte je nach verwendeter weiterer Software gesondert geprüft werden.
Häufige Fragen
Welche Daten kann Blender aus einer USD-Datei importieren?
Die offizielle Dokumentation führt Typen wie Kameras, Kurven, Lichter, Materialien, Meshes, Volumes, Punktwolken und Grundformen auf. Was importiert wird, hängt von den Daten in der Datei und den gewählten Einstellungen ab.
Kann Blender Texturen aus USDZ-Dateien importieren?
Ja. Texturen können ausgelassen, in die Blender-Datei gepackt oder in einen angegebenen Ordner kopiert werden. Werden sie nicht importiert, können Materialtexturen möglicherweise nicht aufgelöst werden.
Welche Einschränkungen gibt es beim USD-Export aus Blender?
Der Exporter überträgt sichtbare und unterstützte Objekte. Unsichtbare Objekte, USD-Layer und Varianten werden nicht unterstützt. Beim Kameraexport sind nur perspektivische Kameras möglich.



