Variabili incorporate
È possibile utilizzare le variabili incorporate nei grafici delle funzioni Substance per accedere a valori specifici. Iniziano sempre con un simbolo $ (Dollaro).
Alcune variabili sono disponibili solo in contesti specifici.
Tutti i nodi
Variabili di sistema
Nome
Tipo
Scopo
$size
Float2
Restituisce la dimensione del nodo corrente in pixel. Se utilizzato nel parametro Dimensione output impostato su un Relativo a… metodo di ereditarietà, restituisce il valore ereditato.
$sizelog2
Float2
Come sopra, ma restituisce le dimensioni come valori di potenza di 2 (ad esempio, per l’immagine 2048*2048,
$sizelog2 restituisce 11). Se utilizzato nel parametro Dimensione output impostato su un Relativo a… metodo di ereditarietà, restituisce il valore ereditato.$pixelratio
Intero
Restituisce un valore intero corrispondente alle proporzioni in pixel del nodo corrente (ereditato o assoluto): 0: Allungamento 1: Quadrato
$Affiancamento
Intero
Restituisce un valore intero corrispondente alla modalità di Affiancamento del nodo corrente (ereditata o assoluta): 0: Nessun Affiancamento 1: Affiancamento orizzontale 2: Affiancamento verticale 3: Affiancamento H e V
$uvtile
Integer2
Quando si utilizzano flussi di lavoro UDIM, questa variabile restituisce l’indice dell’udim corrente in U e V. Esempio: (2, 0) per il riquadro 1003, (7, 11) per il riquadro 1118, …
FX-Map
Variabili di sistema
Nome
Tipo
Scopo
$pos
Float2
Restituisce la posizione di nascita del pattern. L’origine (0, 0) si trova nell’angolo in alto a sinistra dell’immagine.
$profondità
A virgola mobile
Restituisce il numero di ottava (livello) del nodo FX-Map. Ciò consente a un nodo di modificare il proprio comportamento in base al livello nell’albero quadruplo che rappresenta.
$depthpow2
A virgola mobile
Come sopra, ma restituisce l’inverso moltiplicativo di 2 elevato alla potenza del numero di ottava (livello) - cioè 1/(2^ottava). Si tratta di un valore di supporto utile per alcuni calcoli comuni.
$number
A virgola mobile
Restituisce il numero del pattern disegnato. È possibile accedere a questo elemento tramite i grafici di Dynamic Function che controllano un nodo iterate per modificarne il comportamento in ogni passaggio dell’iterazione.
$number inizia il conteggio da 0, non da 1. Quando si utilizza una catena di nodi Iterate, la variabile $number restituirà il numero di iterazione dell’ultimo nodo Iterate connesso prima del parametro di funzione utilizzato. Se si desidera recuperare il numero di iterazione da più nodi Iterate, è necessario utilizzare le “variabili personalizzate” attraverso i nodi Set.Processore pixel
Variabili di sistema
Nome
Tipo
Scopo
$pos
Float2
Restituisce la posizione del pixel da valutare.
Globale
Variabili di sistema
Nome
Tipo
Scopo
$time
A virgola mobile
Questa variabile restituisce il tempo in secondi dall’avvio della Substance Engine. Può essere usato nei grafici che il risultato dovrebbe cambiare in base al tempo trascorso. Nota: sebbene non sia possibile apportare questa modifica di valore in Designer, le applicazioni che integrano la Substance Engine possono sfruttarla, ad esempio Substance Player per l’animazione o Substance 3D Painter per tratti dinamici.
$normalformat
Intero
Il formato normale (ad esempio, DirectX o OpenGL) utilizzato nell’ambiente corrente. Nota: questa variabile non ha alcun effetto in Designer e può essere utilizzata da altre applicazioni che integrano la Substance Engine.
recommendation-more-help
substance-3d-designer-help-guide