AxF (Appearance eXchange Format)

Icona file AxF

Substance 3D Designer supporta il formato eXchange di aspetto di X-Rite. I creatori del formato lo descrivono come segue:

"I file AxF vengono utilizzati per acquisire, archiviare, modificare e comunicare le caratteristiche dei materiali complesse durante il flusso di lavoro di progettazione digitale. AxF fornisce un metodo standard per archiviare e condividere tutti i dati di aspetto rilevanti (colore, texture, lucidità, rifrazione, traslucidità, effetti speciali (scintille) e proprietà di riflessione) in tutte le applicazioni PLM (Product Lifecycle Management), CAD (Computer Aided Design) e di rendering all’avanguardia.

In parole povere, i file AxF ospitano un certo numero di texture estratte dall’hardware scanner TAC7 di X-Rite, insieme a metadati che descrivono proprietà aggiuntive del materiale. Ciò significa che un AxF è più di semplici dati di texture: ha anche delle proprietà di ombreggiatura.

I file AxF sono non importati come pacchetto risorsa. Piuttosto, il processo di importazione prevede l’estrazione di texture e metadati dal file AxF e l’utilizzo di tali elementi per preparare grafici creati da modelli dedicati.

I modelli disponibili sono destinati a due flussi di lavoro AxF:

  • Conversione di un materiale SVBRDF in un file AxF in un materiale PBR;
  • Modifica di un materiale SVBRDF in posizione e esportazione in un file AxF esistente come nuovo livello.
NOTE
Modelli di materiale supportati
In Designer è possibile caricare e modificare completamente solo i materiali che utilizzano un modello SVBRDF (BRDF con variazione spaziale).
I materiali che utilizzano il modello EP-SVBRDF (Energy Preserving SVBRDF) possono essere caricati, ma solo le funzionalità esistenti nel modello SVBRDF possono essere modificate e visualizzate. Le funzioni esclusive di EP-SVBRDF non sono supportate.
Altri modelli non sono supportati.

Importazione di file AxF

Il flusso di lavoro per l’importazione di file AxF può essere avviato utilizzando uno dei due metodi seguenti:

Schermata Home

Fare clic sul pulsante Importa AxF… nella sezione a sinistra della schermata iniziale.

AxF: Avvia importazione dalla schermata Home {width="600px"}

Explorer

Fai clic su RMB in un pacchetto in Esplora risorse e seleziona Importa > AxF nel menu di scelta rapida del pacchetto.

AxF: Avvia importazione da Esplora risorse {width="600px"}

Finestra di dialogo Importa

La finestra di dialogo di importazione AxF consente di esaminare i dati caricati dal file AxF selezionato e di configurare i modelli di grafico necessari per eseguire le modifiche o le conversioni previste.

Sono disponibili quattro sezioni:

L’intestazione visualizza il nome del materiale rilevato nel file AxF, nonché la sua rappresentazione (attualmente, sempre SVBRDF). Viene visualizzata anche la miniatura di anteprima incorporata nel file.

La sezione Modelli consente di impostare il modello Grafico Substance per iniziare a lavorare sul materiale. Per ulteriori informazioni su questi modelli e sulla loro configurazione, consulta la sezione Modelli di grafico riportata di seguito.

Texture elenca tutte le texture estratte dal file AxF interessate dal materiale rilevato. Per ogni texture vengono visualizzati il nome, la risoluzione nativa, il formato dei dati e la dimensioni fisiche.

I metadati e le proprietà elencano i dati estratti dal materiale nel file AxF. Queste modifiche influiscono sulla configurazione di alcune proprietà dei modelli di grafici Substance (vedere la sezione Modelli di grafico di seguito).

AxF: finestra di dialogo Importa

Risultato

Dopo aver fatto clic sul pulsante OK, viene creato un pacchetto in Explorer. Il pacchetto include le seguenti risorse:

Una cartella Resources ospita una sottocartella per ogni materiale importato dal file AxF.

Ogni sottocartella include un’altra sottocartella contenente le texture estratte dal file AxF per tale materiale. Quest’ultima sottocartella prende il nome dal materiale rappresentazione utilizzato dalle texture (attualmente solo SVBRDF).

Grafico per ogni modello impostato nella sezione Modelli della finestra di dialogo di importazione.
Nel caso di Substance grafici, questi sono preconfigurati con le texture e i dati estratti dal file AxF, nonché con le impostazioni del modello selezionato (vedere la sezione Modelli di grafico di seguito).

AxF: Risultato pacchetto del processo di importazione

Modelli di grafici

Esistono modelli di grafico dedicati ai flussi di lavoro AxF per Substance grafici.

Fai clic sul pulsante Aggiungi modello e seleziona il tipo di grafico desiderato nel menu a discesa.

AxF: Aggiungi modello nella finestra di dialogo di importazione

Substance modelli grafici

Sono disponibili due tipi di modelli di grafici a Substance:

Da AxF a rugosità metallica e Da AxF a lucidità Specular sono modelli di conversione che consentono di mappare i materiali AxF ai modelli PBR standard.
Questi possono quindi essere utilizzati con gli shader della vista 3D predefiniti e combinati con altri materiali PBR prodotti in Designer, Sampler o acquisiti dalla nostra libreria Risorse 3D.

Da AxF a AxF è un modello passthrough che consente di modificare i materiali AxF in posizione ed esportare queste modifiche come nuovi livelli nei file AxF esistenti. Per ulteriori informazioni, consultate Esportazione di file AxF di seguito.

AxF: Substance modelli grafici

Per tutti i modelli di grafici Substance aggiunti all’elenco Modelli, vengono eseguite le seguenti operazioni aggiuntive:

Per qualsiasi nodo Input che Usage corrisponde all’identificatore di una texture estratta dal file AxF, tale nodo Input viene sostituito da un nodo Bitmap che fa riferimento a tale texture;

La proprietà Risoluzione del grafico (ovvero, Dimensione di output) viene impostata automaticamente sulla potenza di due valori uguali o superiori alla risoluzione della texture estratta più grande.

La proprietà Resolution dei nodi Bitmap (ad esempio, la dimensione dell’output) è impostata automaticamente per corrispondere a quella del grafico, dopo l’applicazione dell’operazione precedente.

La proprietà Dimensioni fisiche del grafico è impostata sulla dimensioni fisiche della prima texture estratta;

I valori predefiniti dei parametri del grafico sono impostati per corrispondere ai dati nel file AxF.

I metadati estratti dal materiale nel file AxF vengono copiati nella proprietà Descrizione del grafico.

note important
IMPORTANT
I valori di default dei parametri del grafico non devono essere modificati dopo questa configurazione iniziale.
Specificano le proprietà di ombreggiatura essenziali per interpretare correttamente i valori delle texture.
Pertanto, la modifica di queste impostazioni determinerà un rendering errato durante la visualizzazione del materiale nella vista 3D.
AxF: Substance parametri grafico

Esportazione di file AxF

I file AxF esistenti possono essere modificati in posizione da Designer e le relative risorse vengono aggiornate utilizzando output di un grafico Substance.

Grazie alla possibilità di esportare gli output dei grafici in file AxF, un tipico flusso di lavoro AxF in Designer può avere il seguente aspetto:

  1. Importa file AxF
  2. Usa il modello di grafico da ‘AxF a AxF’ per la Substance
  3. Modificate le texture estratte utilizzando le funzioni e i nodi disponibili nei grafici a Substance
  4. Esportate gli output del grafico nello stesso file AxF

La proprietà Dimensioni fisiche del grafico viene utilizzata per impostare l’attributo Dimensioni fisiche delle texture aggiornate nel file AxF modificato.

NOTE
Le modifiche alle risorse nel file vengono aggiunte come nuovo livello. Ciò significa che ogni esportazione eseguita da Designer allo stesso file AxF aumenterà le dimensioni di quel file.

Esporta AxF

Finestra di dialogo Esporta

La finestra di dialogo di esportazione AxF è disponibile nella finestra di dialogo Output di esportazione come scheda dedicata.

Nella barra degli strumenti Visualizzazione grafico, apri il menu Strumenti e seleziona l’opzione Esporta output… per visualizzare la finestra di dialogo, quindi seleziona la scheda AxF.

AxF: opzione di esportazione nella barra degli strumenti della visualizzazione grafico

La finestra di dialogo presenta tre sezioni principali:

Il campo di input File consente di selezionare il file AxF di destinazione che deve essere modificato. Il file viene caricato e controllato, quindi se i dati sono validi, vengono utilizzati per popolare le colonne ‘Risorsa AxF’ di seguito.

Output mappati elenca gli output del grafico nella colonna Output e corrisponde al relativo utilizzo con una risorsa AxF nel file di destinazione che condivide lo stesso identificatore. Se vengono rilevati problemi, questi vengono visualizzati come un avviso (giallo) o un errore (rif) nella colonna Note.

Output non mappati elenca gli output del grafico e le risorse AxF nel file di destinazione che non è stato possibile mappare. Queste uscite vengono ignorate e le risorse AxF rimangono invariate.

NOTE
La proprietà Group di un output grafico deve essere impostata su 'AxF' affinché venga elencato in questa finestra di dialogo.

AxF: finestra di dialogo Esportazione

Fai clic su Inizia esportazione per modificare il file AxF di destinazione con il nuovo livello contenente le modifiche negli output mappati.

Il risultato viene visualizzato come messaggio accanto alla barra di avanzamento nella barra di stato della finestra di dialogo.

TIP
Ogni volta che viene eseguita un’esportazione, viene creato un nuovo livello nel file di destinazione. Pertanto, presta attenzione a effettuare esportazioni deliberate e mirate per gestire le dimensioni e la complessità del file.

Associazione degli output alle risorse AxF

Quando esportate in un file AxF esistente, le sue risorse vengono aggiornate utilizzando gli output del grafico. Designer fa corrispondere l’identificatore di risorsa ai nodi Output che hanno lo stesso identificatore di Utilizzo.

Inoltre, la proprietà Group dell’output deve essere impostata su ‘AxF’ affinché venga elencata nella finestra di dialogo di esportazione AxF (vedere sopra).

AxF: Utilizzo output grafico Substance

Le risorse possono essere texture (bitmap) o uniformi (valori) con un numero specifico di canali. È obbligatorio che l’output del grafico corrisponda esattamente a tale numero di canali. In caso contrario, verrà generato un errore per la risorsa durante l’esportazione e la risorsa non verrà modificata.

Il numero di canali viene specificato in modo diverso a seconda del tipo di dati forniti al nodo di output:

  • Bitmap (Texture): La proprietà Componenti viene utilizzata per specificare il numero di canali, dove R è un canale, RG è due canali e così via. Questa proprietà viene utilizzata per comunicare a Designer quale canale RGBA della bitmap deve essere codificato nella risorsa.
  • Valore (uniforme): Il numero di componenti del valore vettoriale viene utilizzato per specificare il numero di canali, dove Virgola mobile è un canale, Virgola mobile 2 è due canali e così via.
IMPORTANT
Nel modello di grafico a Substance da AxF a AxF, il nodo Output per il contributo Lobe Specular è configurato per impostazione predefinita per un canale singolo (ad esempio, la proprietà Components è impostata su 'R').
Se il file AxF importato utilizza più di un canale nella risorsa Specular del lobo, impostare di conseguenza la proprietà Componenti dell'output.
Ad esempio, per una risorsa lobo Specular che utilizza due canali (Rosso per la rugosità dello Specular e Verde per l’Anisotropia dello Specular), imposta la proprietà Componenti su "RG".

Visualizzazione dei file AxF nel vista 3D

Il metodo per eseguire il rendering dei materiali AxF per SVBRDF in vista 3D dipende dalla configurazione dell’importazione.

Converti in PBR

Se desideri convertire un materiale SVBRDF contenuto in un file AxF in un materiale PBR standard, la configurazione di importazione richiederà probabilmente un modello di conversione del grafico di Substance.

In tal caso, è necessario utilizzare il modulo di rendering OpenGL nel vista 3D e selezionare il modulo di rendering AxF SVBRF shader.
Puoi quindi trascinare e rilasciare il grafico a Substance impostato nella finestra di dialogo di importazione per connettere gli output allo shader.

AxF: visualizzazione per la conversione

Modifica in posizione

Se il tuo obiettivo è quello di eseguire modifiche su un file AxF esistente, segui le istruzioni riportate di seguito per visualizzare il materiale SVBRDF in base al modulo di rendering selezionato:

È disponibile uno shader GLSLFX dedicato per visualizzare materiali utilizzando una rappresentazione SVBRDF da un file AxF: AxF SVBRDF.

Lo shader è disponibile nel menu Materiali: aprite il sottomenu del materiale della scena (“Predefinito” per impostazione predefinita) e selezionate qualsiasi tecnica nella voce AxF SVBRDF.

Utilizzare l’opzione Modifica nello stesso sottomenu per visualizzare le proprietà dello shader nel dock Proprietà.
In particolare, la proprietà Divisione in porzioni consente di regolare la suddivisione in porzioni delle texture sul modello, in modo da poter visualizzare il materiale a una scala appropriata.

Dopo aver selezionato lo shader, fate clic su RMB in uno spazio vuoto nel grafico e selezionate l’opzione Visualizza output in vista 3D per visualizzarne gli output nella vista 3D.

AxF: SVBRDF GLSLFX shader {width="600px"}

Questo shader è attualmente un lavoro in corso e alcune funzionalità non sono ancora supportate. Pertanto, sebbene possa fornire una panoramica delle caratteristiche dei materiali, non deve essere utilizzato per regolazioni di precisione .

Utilizzare l’opzione Modifica nello stesso sottomenu per visualizzare le proprietà dello shader nel dock Proprietà.
In particolare, la proprietà Divisione in porzioni consente di regolare la suddivisione in porzioni delle texture sul modello, in modo da poter visualizzare il materiale a una scala appropriata.

Dopo aver selezionato lo shader, fate clic su RMB in uno spazio vuoto nel grafico e selezionate l’opzione Visualizza output in vista 3D per visualizzarne gli output nella vista 3D.

AxF: visualizzazione per l'edizione Nota: ignorate la parte del video dal passaggio al modulo di rendering Iray fino alla fine, poiché il modulo di rendering Iray e il supporto MDL sono stati rimossi da Designer nella versione 16.0.0.

Varianti di modello supportate

Gli shader utilizzati nella vista 3D supportano le seguenti varianti per i modelli di trasmissione specular, Fresnel e pelo trasparente:

Varianti Specular

  • Geisler-Moroder 2010
  • GGX/Walter2007
  • GGX/Ross 2005

Varianti Fresnel

  • Schlick 1994
  • Schlick 1994 a colori
  • Simple Fresnel

Cancellare le varianti di trasmissione del pelo

  • Dirac rifrattivo (solo OpenGL)
  • Dirac rifrattivo/Nessuna compressione angolo solido (solo OpenGL)
  • Dirac non rifrattivo
  • Dirac non rifrattivo/DSPBR 2020x
  • GX
recommendation-more-help
substance-3d-designer-help-guide