AxF (Appearance eXchange Format)
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.
Importazione di file AxF
Il flusso di lavoro per l’importazione di file AxF può essere avviato utilizzando uno dei due metodi seguenti:
Fare clic sul pulsante Importa AxF… nella sezione a sinistra della schermata iniziale.
Fai clic su RMB in un pacchetto in Esplora risorse e seleziona Importa > AxF nel menu di scelta rapida del pacchetto.
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).
Risultato
Dopo aver fatto clic sul pulsante OK, viene creato un pacchetto in Explorer. Il pacchetto include le seguenti risorse:
Modelli di grafici
Substance modelli grafici
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:
- Importa file AxF
- Usa il modello di grafico da ‘AxF a AxF’ per la Substance
- Modificate le texture estratte utilizzando le funzioni e i nodi disponibili nei grafici a Substance
- 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.
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.
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.
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).
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.
Se il file AxF importato utilizza più di un canale nella risorsa Specular del lobo, impostare di conseguenza la proprietà Componenti dell'output.
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.
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.
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.
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.
Varianti di modello supportate
Gli shader utilizzati nella vista 3D supportano le seguenti varianti per i modelli di trasmissione specular, Fresnel e pelo trasparente: