Ressourcen importieren/verknüpfen und neue Ressourcen erstellen
Substance 3D Designer unterstützt drei Modi zum Einbringen oder Erstellen neuer Ressourcen für die Verwendung in Ihrem Diagramm. Diese Ressourcen können von vielen verschiedenen Typen sein, einschließlich, aber nicht beschränkt auf Bitmaps, Vektorgrafiken, 3D Szenen und Schriften. Auf dieser Seite werden die verschiedenen Methoden und der jeweils am besten geeignete Zeitpunkt erläutert.
Auf alle Verfahren kann durch Klicken auf RMB auf einem Paket im Explorer zugegriffen werden.
Die folgende Tabelle gibt einen kurzen Überblick über die unterschiedlichen Funktionen der Methoden.
Neue Ressourcen
Wenn Sie eine neue Ressource erstellen, wird eine Ressource in Ihrem Paket von Grund auf neu erstellt. Alle Designer-Ressourcen können nur auf diese Weise erstellt werden, z. B. Substance-Graphen und Substance-Funktionsdiagramme.
Ein Sonderfall liegt vor, wenn Sie eine neue Bitmap oder SVG erstellen: Diese Dateien werden in Ihrem Explorer angezeigt und verhalten sich wie eine importierte Ressource, jedoch ohne dass eine externe Datei erforderlich ist. Sie können in Designer geändert werden. Neue Bitmaps und SVG, die auf diese Weise erstellt werden, sind gut, wenn Sie sich nicht auf einen externen Editor verlassen müssen: zum Beispiel, wenn du nur eine schnelle und einfache Vektorform brauchst, oder eine einfache gemalte 2D-Bitmap-Maske.
Importierte Ressourcen
Das Importieren einer Ressource bedeutet, dass neben der SBS-Datei (im Ordner “Graphname.resources”) ein Duplikat der Ressourcendatei erstellt wird, mit Ausnahme von SVG-Dateien. Es wird manchmal auch als “Einbetten” einer Ressource bezeichnet.
Eine importierte Ressource kann dann in Designer mit den Bitmap-Malwerkzeugen oder Vektorbearbeitungswerkzeugen in der 2D-Ansicht bearbeitet werden, nachdem sie im Diagramm platziert wurde. Importierte Ressourcen sind nicht mehr mit ihren ursprünglichen Quelldateien verknüpft: Wenn Sie also die ursprünglich importierte Datei ändern, entfernen oder aktualisieren, hat dies keine Auswirkungen auf die Ressource in Designer.
Im Fall von AxF-Dateien ist der Prozess etwas komplizierter. Substance-Graphen und Bitmap-Ressourcen werden aus dem AxF-Paket erstellt. Alle diese können jedoch weiterhin in ihren jeweiligen Editoren bearbeitet werden: Diagrammansicht oder 2D-Ansicht.
Verknüpfte Ressourcen
Das Verknüpfen einer Ressource bedeutet, dass Designer die Quelldatei an ihrem ursprünglichen Speicherort auf der Festplatte referenziert, sie jedoch im Explorer weiterhin so anzeigt, als wäre sie Teil Ihres Pakets. Sie können die Ressource nicht direkt in Designer bearbeiten, sondern nur als Komponente in Ihrem Diagramm oder als Quelle für Backmaps verwenden.
Das Verknüpfen ist ideal, wenn Sie wissen, dass Sie einen externen Editor verwenden müssen, um Ihre Ressource zu aktualisieren, während Sie gleichzeitig in Designer arbeiten. Baking Maps ist ein Paradebeispiel: Sie können Designer Referenz-Bitmaps aus einer externen Baking-Anwendung verwenden, die Ihren Graf automatisch neu laden und aktualisieren, sobald diese Dateien geändert werden. Entsprechend können 3D-Szenen nur verknüpft werden, sodass Designer jedes Mal, wenn Sie eine neue FBX-Datei aus Ihrer 3D-Anwendung exportieren, automatisch den in der 3D-Ansicht verwendeten Mesh aktualisiert. Wenn Sie Maps von diesem Mesh aus Baking geführt haben, müssen Sie den Baking manuell starten, idealerweise, indem Sie auf RMB klicken und ‘Alle durch Baking erzeugte Map aktualisieren’ wählen.
Ressourcen werden gelöscht
Beim Löschen einer Ressource aus einem Paket wird das Dialogfeld Entfernen des Elements bestätigen angezeigt. Wenn Elemente, die gerade entfernt werden, von anderen Ressourcen referenziert werden (z. B. Grapheninstanzen und Bitmapressourcen, die in Substance-Grafen verwendet werden), enthält das Dialogfeld eine Warnung und eine Liste dieser Elemente.
Diese Aktionen können das Entfernen aller Benutzer dieser Ressourcen vor dem Löschen umfassen.