Istanze e grafici secondari del grafico

Le istanze del grafico sono nodi che fanno riferimento a un altro grafico. Un grafico a cui fa riferimento un nodo di istanza in un grafico host può essere denominato grafico secondario del grafico host.

L’uso delle istanze rende un grafico riutilizzabile più volte in uno o più grafici, anche in pacchetti diversi.

Perché utilizzare le istanze dei grafici?

Suddividere i grafici in più grafici secondari consente di lavorare molto in modo più efficiente.

Ogni volta che si duplica una catena di nodi in Designer, è possibile dividere tale catena in un grafico secondario per semplificarne il riutilizzo e l’aggiornamento.

NOTE
Nella sezione Grafici di Substance di esempio di questa documentazione è disponibile un file di progetto che illustra una semplice configurazione di un sottografo per un filtro personalizzato.

Come si crea un’istanza di un grafico?

Trascinare un grafico A da Esplora risorse in un altro grafico B per creare un nodo di istanza che faccia riferimento al grafico A.

I nodi possono essere rapidamente divisi in un nuovo grafico selezionando i nodi e utilizzando “Crea grafico da selezione” nel menu di scelta rapida. Viene quindi richiesto di impostare l’identificatore del nuovo grafico, che deve essere univoco.

Si noti che se i nodi selezionati erano connessi ad altri nodi nel grafico, è necessario creare anche nodi Input e Output nel nuovo grafico per trasferire queste connessioni al grafico secondario.

Inoltre, la sostituzione dei nodi originali con un nodo di istanza che fa riferimento al nuovo grafico deve essere eseguita manualmente in seguito.

Infine, dovrai decidere se il grafico secondario deve essere esposto agli utenti quando pubblichi il progetto in un file SBSAR condivisibile. Vedere il parametro ‘Exposed in SBSAR’ nelle proprietà del grafico.

Una parola sull’ereditarietà

Un altro vantaggio o l’utilizzo di grafici secondari è che ogni istanza di un grafico secondario può adattarsi al contesto in cui viene utilizzata. In altre parole, due istanze di uno stesso grafico possono avere risoluzioni di output, profondità di bit e modalità di suddivisione in porzioni diverse.

Si tratta di un concetto essenziale per lavorare sui grafici e ti consigliamo vivamente di ottenere ulteriori informazioni sull’ereditarietà nei grafici Substance quando sei pronto per utilizzare le istanze in modo più avanzato.

Si noti che, mentre i concetti di istanza e grafico secondario del grafico si applicano anche ai grafici delle funzioni Substance, l’ereditarietà, come discusso in quella pagina, si applica solo ai grafici Substance.

Posso aggiungere le mie istanze grafiche alla libreria dei nodi?

Sì, è possibile ma richiede una configurazione specifica. Ulteriori informazioni sono disponibili nella pagina Gestione di contenuti e filtri personalizzati di questa documentazione.

È possibile esaminare il grafico di origine di un’istanza del grafico?

(tick) Sì e solo per le istanze di grafici caricati da un file Substance 3D (SBS). Questi nodi di istanza hanno un’etichetta rosso scuro.
Fare clic con il pulsante destro del mouse sul nodo per aprire il relativo menu di scelta rapida e selezionare l’opzione Apri riferimento.

NOTE
Durante il controllo del grafico di origine, puoi utilizzare i dati di input del grafico dell'istanza se l'opzione Modifica in contesto è selezionata nella sezione Grafico delle Preferenze.

(meno) È impossibile ispezionare i grafici caricati dalle istanze della risorsa Substance 3D (SBSAR), poiché sono già compilati. È possibile caricare la risorsa solo nel pannello Esplora risorse per esaminare l’elenco dei grafici esposti e i relativi parametri. Questi nodi di istanza hanno un’etichetta verde.
Fare clic con il pulsante destro del mouse sul nodo per aprire il relativo menu di scelta rapida e selezionare l’opzione Carica pacchetto.

NOTE
Nodi atomici
I nodi Atomic sono implementati direttamente tramite codice nel motore di Substance e sono non istanze di grafici, da cui il nome atomic: sono i blocchi predefiniti più piccoli per tutti gli altri nodi in grafici di Substance.
recommendation-more-help
substance-3d-designer-help-guide