glTF-Proxy-Materialien sind gebakte Versionen der Materialien in Ihren Unreal Engine-Leveln. Sie sind für den glTF-Export optimiert und werden am häufigsten für den Export von Materialien zur Laufzeit verwendet. Da Material-Baking und andere Techniken, auf die der glTF Exporter angewiesen ist, zur Laufzeit nicht möglich sind, sind Proxy-Materialien die einzige Möglichkeit, ein Material korrekt zu exportieren.
glTF-Proxy-Materialien sind auch für Folgendes nützlich:
- Vorschau: Wenn Sie ein Proxy-Material erstellen, sehen Sie genau, wie Ihr Unreal Engine-Material aussieht, wenn Sie es nach glTF exportieren.
- Performance: Die Verwendung von glTF-Proxy-Materialien beschleunigt glTF-Exporte, da Sie kein Material-Baking mehr durchführen müssen, was der zeitaufwendigste Teil des Exportprozesses ist.
Einige Unreal Engine-Materialien verwenden Mesh-spezifische Daten wie Weltposition, Scheitelpunktfarben und so weiter. Der glTF Exporter kann Unreal Engine-Materialien mit Mesh-spezifischen Daten baken, aber er kann keine Proxy-Materialien mit Mesh-spezifischen Daten erstellen. Wenn Sie Proxys für Materialien erstellen müssen, die Mesh-spezifische Daten verwenden, müssen Sie einen Proxy mit jedem Mesh einzeln erstellen.
Erstellen eines glTF-Proxy-Materials
Wenn Sie ein glTF-Proxy-Material aus einem Unreal Engine-Material erstellen, erscheint das Proxy-Material im Unterordner GLTF
des Ordners, der das Quellmaterial enthält. Es trägt denselben Name wie das Quellmaterial mit dem Präfix MI_GLTF
.
Um ein glTF-Proxy-Material zu erstellen, gehen Sie wie folgt vor:
- Klicken Sie im Inhaltsbrowser mit der rechten Maustaste auf ein Material.
- Wählen Sie im Kontextmenü die Option GLTF-Proxy-Material erstellen aus.
Wenn Sie ein Proxy-Material erstellen, erstellt der glTF Exporter automatisch im Array Asset-Benutzerdaten des Unreal Engine-Materials eine Referenz darauf.
Um die Referenz anzuzeigen oder zu ändern, gehen Sie wie folgt vor:
- Wählen Sie im Inhaltsbrowser das Asset aus und bearbeiten Sie es.
- Erweitern Sie im Details-Panel den Abschnitt Asset-Benutzerdaten.
- Suchen Sie die Zeile Asset-Benutzerdaten und klicken auf Element hinzufügen (+). Eine neue Index-Zeile wird angezeigt.
- Wählen Sie aus der Dropdown-Liste in der neuen Index-Zeile die Option GLTF-Materialexport-Optionen.
- Erweitern Sie den Bereich Index > Allgemein.
- In den Proxy-Einstellungen können Sie die Referenz auf das glTF-Proxy-Material sehen oder ändern.