Szenen importieren
Für Szenen aus Unity und dem Spatial Creator Toolkit bietet der USD oder USDZ Workflow den zuverlässigsten Weg, Inhalte nach Arrival.Space zu übertragen. Eine .unitypackage Datei kann nicht direkt hochgeladen werden. Sie muss zuerst in Unity importiert und anschließend als USD oder USDZ exportiert werden.
Unity Package importieren
Voraussetzungen
- Unity Hub
- Unity Editor Version
6000.0.82f1 - Das Unity USD Exporter Package
- Ein Unity Package (
.unitypackage) oder ein Unity Projekt mit der zu exportierenden Szene
Unity Editor 6000.0.82f1 installieren
Im Unity Hub können mehrere Unity Editor Versionen gleichzeitig installiert sein.
- Öffne den Unity Hub und wähle Installs.
- Wähle Install Editor.
- Suche Unity Editor Version
6000.0.82f1und installiere sie. - Wähle die benötigten Plattformmodule aus und schließe die Installation ab.
Erstelle vor dem Öffnen eines bestehenden Projekts mit einer anderen Editor Version eine Kopie.
Unity Package importieren
- Erstelle oder öffne ein Projekt mit Unity Editor
6000.0.82f1. - Wähle im Unity Editor Assets > Import Package > Custom Package.
- Wähle die
.unitypackageDatei aus und importiere die benötigten Assets. - Öffne die Szene und prüfe, ob die Inhalte korrekt angezeigt werden.
USD Exporter installieren
- Wähle im Unity Editor Window > Package Manager.
- Wähle + und anschließend Install package by name.
- Gib
com.unity.exporter.usdein und wähle Install. - Warte, bis Unity das Package kompiliert hat.
USD oder USDZ exportieren
- Wähle in der Hierarchy das Root GameObject der zu exportierenden Inhalte aus.
- Klicke mit der rechten Maustaste darauf und wähle USD > Export Selected with Children.
- Speichere den Export als
.usdoder.usdz.
USDZ ist vorzuziehen, da Szene und referenzierte Assets in einer Datei enthalten sind. Bei einem mehrteiligen USD Export müssen die .usd Datei sowie alle erzeugten Textur- und Asset Dateien gemeinsam in ein ZIP Archiv gelegt werden. Nicht den übergeordneten Ordner selbst zippen. Die exportierten Dateien müssen auf der obersten Ebene des Archivs liegen.
Nach Arrival.Space hochladen
Ziehe den USD oder USDZ Export per Drag and Drop in Action Menu > Content. Arrival.Space verarbeitet und optimiert die Datei nach dem Upload. Während dieser Optimierung kann es kurz dauern, bis die Inhalte im Space sichtbar sind.
Einschränkungen
- Elemente, die speziell mit dem Spatial Creator Toolkit erstellt wurden, müssen je nach Umsetzung in Unity eventuell in Arrival.Space neu erstellt oder angepasst werden.
- Benutzerdefinierte Unity Shader funktionieren nach dem Export wahrscheinlich nicht. Prüfe die Materialien und erstelle sie bei Bedarf in Arrival.Space neu.
- Prüfe die exportierte Szene vor dem Upload in einem USD kompatiblen Viewer.