Diagramminstanzen und Untergraph
Diagramminstanzen sind Knoten, die auf ein anderes Diagramm verweisen. Ein Diagramm, auf das von einem Instanzknoten in einem Hostdiagramm verwiesen wird, kann als Untergraph des Hostdiagramms bezeichnet werden.
Durch die Verwendung von Instanzen kann ein Diagramm in einem oder mehreren Diagrammen mehrfach wiederverwendet werden, selbst in verschiedenen Paketen.
Warum sollte ich Instanzen von Diagrammen verwenden?
Durch das Aufteilen von Graphen in mehrere Untergraph können Sie viel effizienter arbeiten.
Jedes Mal, wenn Sie eine Knotenkette in Designer duplizieren, können Sie diese Kette wahrscheinlich in einen Untergraph aufteilen, um die Wiederverwendung und Aktualisierung zu vereinfachen.
Wie erstelle ich eine Grapheninstanz?
Ziehen Sie ein Diagramm A aus dem Explorer in ein anderes Diagramm B, um einen Instanzknoten zu erstellen, der auf Diagramm A verweist.
Knoten können schnell in ein neues Diagramm aufgeteilt werden, indem Sie die Knoten auswählen und die Option “Diagramm aus Auswahl erstellen” im Kontextmenü verwenden. Sie werden dann aufgefordert, den Bezeichner des neuen Diagramms festzulegen, der eindeutig sein sollte.
Beachten Sie, dass Sie, wenn die ausgewählten Knoten mit anderen Knoten im Diagramm verbunden waren, im neuen Diagramm auch Eingangs- und Ausgangsknoten erstellen sollten, um diese Verbindungen mit dem Untergraph zu übertragen.
Darüber hinaus sollte das Ersetzen der ursprünglichen Knoten durch einen Instanzknoten, der auf das neue Diagramm verweist, anschließend manuell erfolgen.
Schließlich sollten Sie entscheiden, ob der Untergraph für Benutzer verfügbar gemacht werden soll, wenn Sie Ihr Projekt in einer SBSAR-Datei veröffentlichen, die freigegeben werden kann. Siehe Parameter “In SBSAR verfügbar gemacht” in den Eigenschaften des Diagramms.
Ein Wort zur Vererbung
Ein weiterer Vorteil bei der Verwendung von Untergraphen besteht darin, dass sich jede Instanz eines Untergraphen an den Kontext anpassen kann, in dem er verwendet wird. Mit anderen Worten: Zwei Instanzen eines Graphen können unterschiedliche Ausgabeauflösungen, Bittiefen und Kachelmodi haben.
Dies ist ein grundlegendes -Konzept für die Arbeit mit Diagrammen. Wir empfehlen Ihnen dringend, mehr über Vererbung in Substance-Diagrammen zu erfahren, wenn Sie bereit sind, mit Instanzen fortzufahren.
Beachten Sie, dass die Graphinstanz- und Untergraph-Konzepte zwar auch für Substance-Funktionsdiagramme gelten, die Vererbung, wie auf dieser Seite erläutert, jedoch nur für Substance-Diagramme.
Kann ich eigene Grapheninstanzen zur Knotenbibliothek hinzufügen?
Ja, dies ist möglich , erfordert jedoch eine bestimmte Einrichtung. Weitere Informationen finden Sie auf der Seite Verwalten von benutzerdefiniertem Inhalt und Filtern dieser Dokumentation.
Können Sie das Quelldiagramm einer Diagramminstanz überprüfen?
Ja, und Nur für Instanzen von Graphen, die aus einer Substance 3D-Datei (SBS) geladen wurden. Diese Instanzknoten haben eine dunkelrote Beschriftung.
Klicken Sie mit der rechten Maustaste auf den Knoten, um das Kontextmenü zu öffnen, und wählen Sie die Option Verweis öffnen aus.
Es ist nicht möglich, Diagramme zu überprüfen, die von Substance 3D Asset (SBSAR)-Instanzen geladen wurden, da diese bereits kompiliert wurden. Sie dürfen das Element nur in das Bedienfeld “Explorer” laden, um die Liste der angezeigten Diagramme und ihre Parameter zu überprüfen. Diese Instanzknoten haben eine grüne-Beschriftung.
Klicken Sie mit der rechten Maustaste auf den Knoten, um das Kontextmenü zu öffnen, und wählen Sie die Option Paket laden aus.