Exponieren von Parametern
Das Freigeben von Parametern ist eines der leistungsfähigsten Tools und der Schlüssel zum Öffnen Ihrer Diagramme für andere Anwendungen wie Substance 3D Painter, Substance 3D Sampler und Substance Integrationen für Maya und 3DS Max.
Auf dieser Seite werden alle erforderlichen Konzepte für den Einstieg in die Bereitstellung erläutert. Es wird empfohlen, zuerst zu erfahren, was eine Diagramminstanz ist, bevor Sie mit dieser Seite fortfahren. Es ist auch gut, den Unterschied zwischen Publish und “Exportieren” sowie die betroffenen Dateitypen zu erfassen.
*Gestrichelte, transparente Linien oben sind eine abstrakte Darstellung der Verbindung
von angezeigten Parametern zu Diagrammparametern.
Parameter verstehen und belichten
Ein Parameter ist ein einfacher Wert mit einem UI-Element, der das Verhalten eines Diagramms steuert. Sie verwenden sie ständig in allen Substance-Software: um eine Farbe zu ändern, den Mischmodus festzulegen, einen Deckkraftwert auszuwählen usw. Ohne Parameter würde die Substance-Software überhaupt keine Anpassung zulassen.
Parameter können in vielen verschiedenen Formen vorliegen: Regler, Zifferblätter, Eingabefelder, Dropdown-Menüs usw. Die Werte, die sie darstellen, können verschiedene Typen haben: Dezimalwerte, ganze (Ganzzahl) Werte, boolesche (Wahr-/Falsch) Werte, sogar Textausschnitte.
+++Warum werden nicht alle Parameter automatisch und ständig verfügbar gemacht? Substance-Graphen kann kompliziert werden und Hunderte von Parametern gleichzeitig enthalten. Es ist nicht sinnvoll, einem Benutzer immer alle Parameter anzuzeigen, insbesondere wenn Sie Diagramme mit einem einfachen Ziel erstellen, für die nicht viele Parameter erforderlich sind. Wenn Sie Parameter verfügbar machen, arbeiten Sie als UI- oder UX-Designer: Du denkst, welche Kontrollen sinnvoll sind, welche Werte erforderlich sind und wie du sie einfach für dich selbst, für andere Nutzer online oder für deine Mitarbeiter nutzen kannst.
+++
Belichtung.
Derzeit gibt es zwei Hauptmethoden zum Anzeigen von Parametern. Die eine Methode eignet sich besser für die schnelle Belichtung eines einzelnen Parameters, die zweite Methode eignet sich besser für die Belichtung mehrerer Parameter in einem Sweep.
EINZELBELICHTUNGSMETHODE
-
Suchen Sie den Parameter, der im Bereich Eigenschaften auf der Registerkarte Spezifische Parameter angezeigt werden soll.
-
Klicken Sie auf die Schaltfläche mit den Dropdownoptionen
.
-
Wählen Sie
Als neue Diagrammeingabe verfügbar machen aus der Dropdown-Liste, die erste Option.
-
Das Dialogfeld “Parameter verfügbar machen” wird angezeigt. Legen Sie alle Parametereigenschaften wie gewünscht fest.
Es wird empfohlen, mindestens die ID und Bezeichnung zu ändern.
-
Drücken Sie OK, um den Vorgang zu bestätigen.
-
Der Name des Parameters wird blau, und der Name
Neben den Dropdownoptionen wird die Schaltfläche Parameterfunktion bearbeiten angezeigt, um zu bestätigen, dass der Parameter angezeigt wird.
17+3.5, 7/3, (4+2)*3. Drücken Sie Eingabe, um die Formel zu validieren, und das Ergebnis wird in das Feld eingegeben. Wenn die Formel ungültig ist, wird das Feld auf den vorherigen Wert zurückgesetzt.Einige numerische Felder in anderen Teilen der Anwendung, z. B. im Dock Eigenschaften, unterstützen diese Funktion ebenfalls.
Stapelbelichtungsmethode
Wenn ein Parameter angezeigt wird, ist diese Methode etwas langsamer als die vorherige. Wenn mehrere Parameter verfügbar gemacht werden, ist dies viel schneller.
- Suchen Sie statt eines einzelnen Parameters die Schaltfläche
Mehrfachbelichtung oben rechts auf der Registerkarte Spezifische Parameter.
- Wählen Sie Stapelbereitstellungsparameter aus… aus dem Dropdownmenü
- Das Dialogfeld “Batch-Bereitstellung” wird angezeigt, in dem Sie die Bereitstellung aller spezifischen Parameter eines Knotens anpassen können.
- Verwenden Sie Alle, Keine oder bestimmte Kontrollkästchen, um zu entscheiden, welche Parameter verfügbar gemacht werden sollen.
- Klicken Sie in der Liste auf einen Parameternamen unter der Spalte Graph input identifier, um den Namen zu ändern.
- Klicken Sie auf einen Gruppennamen in der Spalte Graph-Eingabegruppe in der Liste, um eine (Unter-)Gruppe für einen bestimmten Parameter hinzuzufügen.
- Verwenden Sie die Graph-Eingabekennung und die Graph-Eingabegruppe-Eingabefelder am unteren Rand, um allen angezeigten Parametern Präfix, Suffix und Eingabegruppen gleichzeitig hinzuzufügen. Alle diese Werte werden zusätzlich zu den Einstellungen pro Parameter angewendet.
- Klicken Sie auf OK, um alle ausgewählten Parameter zu bestätigen und anzuzeigen. Die Parameternamen zeigen jetzt blau an, um zu bestätigen, dass die Parameter angezeigt werden, sowie eine
Schaltfläche zum Bearbeiten der Funktion.
Einschränkungen
Es gibt einige Einschränkungen in Bezug auf das Verfügbarmachen von Parametern, wie in der folgenden Tabelle aufgeführt.
Eine weitere wichtige Einschränkung betrifft statische Parameter. Diese können in einem veröffentlichten Substance 3D-Asset (SBSAR) nicht geändert werden.
Statische Parameter - im Gegensatz zu dynamischen Parametern - können nicht sofort bearbeitet werden, nachdem das Diagramm gekocht wurde - d. h. verarbeitet, um den Algorithmus schnell und effizient auszuführen. Das Kochen erfolgt in Designer jedes Mal, wenn das Diagramm bearbeitet oder veröffentlicht ist.
Daher sind statische Parameter in Designer sichtbar und bearbeitbar, in einem veröffentlichten Substance 3D-Asset jedoch ausgeblendet. Sie können den Vorschaumodus verwenden, um diese Einschränkungen zu sehen, bevor Sie auf einem Substance 3D-Element veröffentlichen: Siehe “Vorschau der Parameter” weiter unten.
Als Problemumgehung können Sie einen Switch- oder Multi Switch-Knoten und mehrere Logiksätze verwenden, um zwischen verschiedenen Werten/Zuständen für diese Parameter zu wechseln.
Ändern der angezeigten Parameter
Nach dem Belichten ist es nicht mehr möglich, auf einen Parameter wie zuvor zuzugreifen. Sie können den Wert ändern, die Elemente umbenennen, in der Benutzeroberfläche anordnen und sogar den Parameter entfernen. Das alles geschieht auf der Ebene “Diagrammeigenschaften”. In diesem Abschnitt wird die entsprechende Vorgehensweise beschrieben.
So ändern Sie die Optionen eines angezeigten Parameters:
- Klicken Sie auf die Schaltfläche “Dropdown-Optionen”
neben dem bereits angezeigten Parameter.
- Wählen Sie “
” aus, um den angezeigten Diagrammeingang zu bearbeiten.. Dadurch gelangen Sie direkt zum entsprechenden Eintrag in den Diagrammeigenschaften.
- Doppelklicken Sie in einen leeren Bereich des Diagramms, um zu den Diagrammeigenschaften zu gelangen. Suchen Sie dann den Parameter in der Liste mit Eingabeparametern.
- Klicken Sie im Explorer einmal auf das Diagramm, und suchen Sie dann den Parameter in der Liste der Eingabeparameter.
EINGABEPARAMETER
Alle angezeigten Parameter werden auf der Registerkarte Eingabeparameter aufgelistet. Die folgenden Eigenschaften sind für die meisten gängigen Fälle verfügbar, z. B. “Gleitkomma” und “Ganzzahlen” mit dem Standard-Editortyp.
- Kennung: Eindeutiger Bezeichner für diesen Parameter Darf keine Leerzeichen oder Sonderzeichen enthalten.
- Bezeichnung: Bezeichnung nur für Benutzeroberfläche. Wenn kein Label definiert ist, wird der Bezeichner in der Benutzeroberfläche angezeigt. Kann Leerzeichen und Sonderzeichen enthalten
- Gruppe: Gruppieren Sie Parameter in einem reduzierbaren Abschnitt, damit lange Parameterlisten übersichtlich und verwaltbar bleiben. Die Parameter werden gruppiert, wenn sie den Gruppennamen “", der exakt mit dem Gruppennamen "” übereinstimmt, gemeinsam verwenden. Verwenden Sie das Zeichen
/, um Untergruppen zu erstellen - z. B. 3My Group/My Sub-group - Beschreibung: Textfeld für die Beschreibung, als QuickInfo verwendet.
- Typ / Editor: Legen Sie den Datentyp sowie den Typ des UI-Editors fest. Bestimmte Editoren sind nur für bestimmte Datentypen verfügbar (z. B. eine Dropdown-Liste nur für Ganzzahl). Das Ändern des Editors löscht in vielen Fällen die Standardwerte, Vorsicht!
- Standard: Standardwert, bei dem der Parameter beginnt. Dies ist auch der Wert, der in Ihrem Graphen bei der Knotenvorschau verwendet wird. Versuchen Sie, einen einfachen, nutzbaren Wert hier zu verwenden, vermeiden Sie Extremfälle.
- Min: Mindestwert für die Benutzeroberfläche
- Max: Maximalwert für die Benutzeroberfläche
- Klemme: Legen Sie fest, ob Min und Max weiche oder harte Grenzen sind (erlauben Sie dem Benutzer, die Grenzen zu überschreiten).
- Schritt:Set die Präzision oder Granularität des Werts.
- Benutzerdaten: benutzerdefinierte Benutzerdaten, die für jeden Zweck verfügbar sind.
- Sichtbar, wenn: spezielles Ausdruckssystem zum Ein- oder Ausblenden von Parametern basierend auf externen Bedingungen. Siehe Sichtbar, wenn: Kontrollieren der Sichtbarkeit von Eingängen, Ausgängen und Parametern
Dropdown-Liste
Ein Sonderfall ist die Dropdownliste für Integer-Typen. Es gibt keine Standard-, Min- oder Max-Werte, sondern nur eine einzelne Werteinstellung, mit der Sie eine Liste von Elementen definieren können.
- Jedes Element entspricht einem Element in der Dropdownliste.
- Der erste Wert für ein Item ist die tatsächliche, interne ganze Zahl, die vom Graphen verwendet wird. Stellen Sie sicher, dass diese für Ihren Multiswitch richtig eingerichtet sind (sie beginnen bei 1, nicht bei 0).
- Der zweite Wert ist die dem Benutzer angezeigte UI-Bezeichnung.
- Mit dem dritten Kontrollkästchen können Sie ein Element als das standardmäßig ausgewählte Element markieren.
- Das X löscht ein Element, das + fügt ein Element hinzu.
Neuanordnung
Sie können die Parameter neu anordnen, indem Sie die dunklen, gestreiften Handles auf die linke Seite des Namens der Eingabeparameter in der Liste ziehen und ablegen. Beachten Sie, dass sich Gruppierungsparameter auf die Reihenfolge auswirken können.
VORSCHAU VON PARAMETERN
Da das Einrichten von Parametern schwierig sein kann, ohne das Endergebnis zu sehen, kann ein Vorschaumodus aktiviert werden, um zu überprüfen, wie die Parameterbenutzeroberfläche extern aussehen und sich verhalten wird. Klicken Sie oben in der Mitte des Rollouts für Eingabeparameter auf die Registerkarte Vorschau.
Normalerweise werden alle im Vorschaumodus vorgenommenen Änderungen verworfen. Sie können jedoch die Schaltfläche zum Anwenden neben dem Augensymbol verwenden, um die aktuellen Werte des -Vorschaumodus als neue Standardwerte festzulegen.
Im Vorschaumodus können Sie auch eingebettete Vorgaben erstellen.
KOPIEREN UND EINFÜGEN VON PARAMETERN
Parameter können zwischen Graphen kopiert und eingefügt werden.
Ein einzelner Parameter kann mit der Schaltfläche “Kopieren”
Wählen Sie “Eingaben einfügen”
Wenn Sie Werte und nicht den tatsächlich angezeigten Parameter selbst übertragen möchten, lesen Sie die Informationen zu Parametervorgaben.
Entfernen und Reinigen exponierter Parameter
Aufgrund der Art von Parametern können Probleme mit fehlenden oder nicht verwendeten Parametern auftreten, wenn Sie über einen Eingabeparameter verfügen, der mehrere Knoten steuert, oder wenn Eingabeparameter vorhanden sein können, ohne einen Knoten zu steuern. Nachfolgend werden häufige Probleme und deren Lösungen beschrieben.
VERFOLGEN VON FEHLERHAFTEN PARAMETERN AUF KNOTEN
Mit dem Knotensuche-Tool “
Wenn ein Knoten ein tatsächliches Problem aufweist, zeigt er oben links ein Warnungskennzeichen
Um ein Problem zurückzusetzen und zu entfernen, klicken Sie für den Parameter, den Sie reparieren oder zurücksetzen möchten, auf die Dropdown-Schaltfläche “
BEREINIGEN NICHT VERWENDETER EINGABEPARAMETER
Wenn du den Überblick über deine Eingabeparameter verloren hast und nicht mehr weißt, welche davon verwendet werden, kannst du sie mit einem kleinen Tool bereinigen. Klicken Sie auf die Menüschaltfläche “
Ein neues Dialogfeld mit allen nicht verwendeten Parametern wird angezeigt. Aktivieren bzw. deaktivieren Sie die Parameter, die Sie entfernen bzw. beibehalten möchten, und klicken Sie auf “OK”. Wenn kein Dialogfeld angezeigt wird, sind derzeit keine nicht verwendeten Parameter zum Bereinigen vorhanden.
PARAMETER ENTFERNEN
Um einen verwendeten Parameter tatsächlich zu entfernen, sind zwei unterschiedliche Schritte erforderlich.
- Klicken Sie auf dem Knoten mit dem offengelegten Parameter auf den Dropdown-Pfeil rechts neben der blau eingefärbten Schaltfläche „Funktion“:
. Wählen Sie dann “Auf Standardwert zurücksetzen”. Dadurch wird die Verwendung des Parameters auf diesem einen Knoten entfernt. für jeden anderen Knoten, der denselben Parameter verwendet, zu wiederholen. “Auf Standardwert zurücksetzen” setzt auch den Bereich des Parameter-Widgets auf den weichen Bereich zurück.
- Klicken Sie in der Liste “Eingabeparameter” des Grafen auf das X rechts neben dem Parametereintrag. Dadurch wird der Parameter vollständig gelöscht. Wenn Knoten versuchen, diesen Parameter zu verwenden, wird ein Warnschild angezeigt (siehe oben).