Costante

I nodi costanti consentono di creare un valore statico da utilizzare all’interno dei grafici delle funzioni delle Substance. A differenza delle variabili, non possono essere modificate esternamente.

Inoltre, questa pagina fornisce alcune informazioni aggiuntive per ogni tipo di dati e casi d’uso comuni.

Interi

Gli interi costanti generano numeri interi e hanno un passo di 1.

Possono essere convertiti in Virgola mobile, operazione consigliata quando si eseguono operazioni più complesse di aggiunte, sottrazioni e confronti semplici.

Icona tipo intero

Numero intero

Un numero intero ha un singolo componente. È utile come indice per effettuare selezioni quali:

  • selezionando un’opzione presentata all’utente come menu a discesa (vedere ‘Elenco a discesa’ in questa pagina).
  • selezione dell’input di un nodo Multi switch.
note important
IMPORTANT
I numeri interi negativi nelle funzioni dei parametri non sono supportati. Per una soluzione alternativa, vedere questa pagina nella sezione 'Problemi tecnici'.
Icona tipo Integer2

Intero2

Un nodo Integer2 genera un vettore intero statico a 2 componenti con componenti (X, Y).

Integer2 non è comune, ma viene utilizzato ad esempio per impostare l’Affiancamento X e Y 2D in un Tile Generator.

Icona tipo Integer3

Intero3

Un nodo Integer3 genera un vettore intero statico a 3 componenti con componenti (X, Y, Z).

Intero 3 non è comune ed è improbabile che venga rilevato molto.\

Icona tipo Integer4

Intero4

Un nodo Integer4 genera un vettore intero statico a 4 componenti con componenti (X, Y, Z, W).

Intero 4 non è comune ed è improbabile che venga rilevato molto.\

Galleggianti

Le Virgole mobili costanti generano numeri frazionari, non numeri interi, il che significa che avranno sempre dei valori dopo il segno decimale e possono entrare o diminuire in passaggi più piccoli di 1 (valore predefinito 0,01).

Le Virgole mobili possono essere convertite in numeri interi, ma verranno arrotondate per eccesso o per difetto al numero intero più vicino, con conseguente perdita di dati e precisione.

Icona tipo Virgola mobile

Mobile

Una Virgola mobile, ha un singolo componente, il (1) è omesso dal nome per brevità. La Virgola mobile è molto comune e viene utilizzata per qualsiasi valore che richiede un controllo preciso sotto forma di cursore o angolo. Potete trovarlo in quasi tutti i parametri dei nodi. È inoltre il tipo di dati preferito per un valore in scala di grigi!

Icona tipo Virgola mobile 2

Float2

Un nodo Virgola mobile2 genera un vettore Virgola mobile statico a 2 componenti. I componenti sono denominati X, Y. Virgola mobile2 è molto comune ed è utilizzato per coordinate di campionamento e per scostamenti di trasformazione

Icona tipo Virgola mobile 3

Float3

Un nodo Virgola mobile3 genera un vettore Virgola mobile statico a 3 componenti. I componenti sono denominati X,Y,Z. Virgola mobile3 non è comune, viene utilizzato principalmente per rappresentare coordinate di scala 3D e come metodo più semplice per memorizzare il colore senza dati Alpha.\

Icona tipo Virgola mobile 4

Float4

Una Virgola mobile 4 genera una Virgola mobile vettoriale statica a 4 componenti.I componenti sono denominati X,Y,Z,W. Virgola mobile4 è molto comune, in quanto rappresenta il modo preferito per memorizzare e impostare informazioni sui colori, in cui i dati XYZW rappresentano valori RGBA.\

Altri

Esistono due tipi di dati aggiuntivi all’interno dei grafici delle funzioni di Substance: booleani e stringhe. In Designer versione 6 sono state introdotte stringhe accanto al nodo Testo.

Icona tipo booleano

Booleano

Un valore Boolean è il tipo di dati più semplice, con due stati distinti: True o False, 1 o 0. È rappresentata dal colore bianco. Non è possibile scambiare valori Boolean e Integer senza Casting o utilizzando nodi logici. Un valore booleano è abbastanza comune ed è un modo eccellente per controllare il flusso di una funzione o di un grafico. Un utilizzo tipico potrebbe essere per un nodo switch.

Icona tipo stringa

Stringa

Un nodo stringa genera una stringa statica, ovvero un testo. Si tratta del tipo più esotico di dati disponibili in Funzioni e generalmente non può essere utilizzato molto insieme ad altri nodi di Funzione. L’obiettivo principale è quello di funzionare come output finale per il nodo di testo.

recommendation-more-help
substance-3d-designer-help-guide