Das „Datasmith Export for 3ds Max“-Plugin unterstützt Datasmith Direct Link (siehe Verwendung von Datasmith Direct Link). Direct Link funktioniert, indem Ihre 3ds-Max-Szene in einen lokalen Cache exportiert wird. Wenn Sie 3ds Max mit der Unreal Engine oder einer anderen verbundenen Anwendung wie Twinmotion verbinden, wird die Szene aus dem Cache importiert.
Um eine 3ds-Max-Szene mit der Unreal Engine zu synchronisieren, muss Ihr Unreal-Engine-Projekt das Datasmith-Importer-Plugin aktiviert haben. Wenn Sie das Plugin nicht aktivieren, werden Sie die Datasmith-Optionen in der Unreal Engine nicht sehen. Für weitere Informationen siehe „Aktivieren des Datasmith-Importer-Plugins“.
Um eine 3ds-Max-Szene mit der Unreal Engine zu synchronisieren:
- Aktualisieren Sie den Direct-Link-Cache (siehe Direct-Link-Cache aktualisieren).
- Verwenden Sie Direct Link, um die 3ds-Max-Szene in der Unreal Engine zu importieren (siehe Importieren der 3ds-Max-Szene mit Direct Link).
Wenn Sie einen Direct-Link-Import durchführen, bevor Sie den Cache aktualisieren, wird die Unreal Engine eine Fehlermeldung anzeigen, da sich nichts zum Importieren im Cache befindet.
Direct-Link-Cache aktualisieren
Verwenden Sie im 3ds-Max-Menüband die Synchronisierungsoptionen im Direct-Link-Panel des Datasmith-Tabs.
- Synchronize: Führt einen einmaligen Push in den Direct-Link-Cache durch. Wenn die Unreal Engine oder eine andere verbundene Anwendung über Direct Link eine Verbindung zu 3ds Max herstellt, wird der Cache importiert.
Verwenden Sie diesen Befehl, wenn Sie steuern möchten, wann die Unreal Engine Änderungen an der 3ds-Max-Szene anzeigt. - Toggle Auto Sync: Wenn aktiviert, überträgt Datasmith die 3ds-Max-Szene bei jeder Änderung in den Direct-Link-Cache. Die Unreal Engine und alle anderen verbundenen Anwendungen importieren den Cache automatisch neu.
Verwenden Sie diesen Befehl, wenn die Unreal Engine bei jeder Änderung an der 3ds-Max-Szene aktualisiert werden soll.
3ds-Max-Szene mit Direct Link importieren
- Öffnen Sie in 3ds Max die Szene, die Sie in der Unreal Engine importieren möchten, und aktualisieren Sie den Direct-Link-Cache.
- Öffnen Sie in der Unreal Engine in der Haupt-Symbolleiste das „Create“-Menü und wählen Sie Datasmith > Direct Link Import.
Der Dialog „Direct Link Available Sources“ öffnet sich.Wenn Sie mehr als eine Instanz von 3ds Max geöffnet haben, erscheint jede Instanz als separate Quelle im Dialog „Direct Link Available Sources“. - Wählen Sie die 3ds-Max-Quelle aus, die Sie in der Unreal Engine importieren möchten, und klicken Sie auf „Select“. Ein Dateidialog wird geöffnet.
- Wählen Sie einen Speicherort in Ihrem Projekt, um die importierten Inhalte zu speichern, und klicken Sie auf OK. Der Dialog „Datasmith Import Options“ wird geöffnet.
Um einen neuen Ordner auf oberster Ebene für Ihre Datasmith-Inhalte zu erstellen, klicken Sie mit der rechten Maustaste auf einen leeren Bereich im „File“-Dialog. Um einen Unterordner eines bestehenden Ordners zu erstellen, klicken Sie mit der rechten Maustaste auf diesen Ordner. - Stellen Sie die Importoptionen nach Bedarf ein und klicken Sie auf „Import“. Weitere Informationen zu den Datasmith-Importoptionen finden Sie unter Importieren von Datasmith-Inhalten in die Unreal Engine.
Direct-Link Cache-Verzeichnis ändern
Wenn Sie 3ds Max über Direct Link mit der Unreal Engine verbinden, verwendet Datasmith ein Cache-Verzeichnis, um den Inhalt Ihrer Datasmith-Szene vorübergehend zu speichern. Zum Beispiel gesendete und empfangene .udatasmith
-Szenen, Meshs, Texturen und so weiter.
Sie können das Cache-Verzeichnis im Fenster „Connection Status“ ändern:
- Wählen Sie im Direct Link-Panel des Datasmith-Tabs im 3ds-Max-Menüband die Option Connections.
Das Connection Status-Fenster öffnet sich. - Klicken Sie auf die Schaltfläche für weitere Optionen (⋮), um die Cache-Verzeichnis-Einstellung anzuzeigen.
- Klicken Sie auf die Schaltfläche mit den drei Punkten (...), um einen Dateidialog zu öffnen.
- Navigieren Sie zu dem Verzeichnis, das Sie verwenden möchten, und klicken Sie auf Select Folder.
Der Cache-Speicherort wird das nächste Mal aktualisiert, wenn Sie eine 3ds-Max-Datei öffnen oder erstellen und mit der Unreal Engine synchronisieren.
Um den Cache auf das Standardverzeichnis zurückzusetzen, klicken Sie auf Reset.