Materiali Keyshot in AR

Non tutti i materiali di Keyshot sono completamente compatibili con la Realtà Aumentata. In questo tutorial vedremo quali non lo sono, quali lo sono e come farli performare al meglio. Per iniziare possiamo dividere i materiali in due grandi gruppi:

I materiali esportabili 1. Questi materiali saranno esportati, ma potrebbero aver bisogno di qualche aggiustamento una volta caricati in My AR Studio (vedi sotto). Per esempio: metalli, vernici, gomme e plastiche, sia lucide che opache, tutti i materiali basati su texture come marmi, legni e tessuti, i materiali trasparenti, e infine materiali particolari come flat, emissivi e wireframe.

I materiali che hanno effetti non esportabili 2. Questi effetti saranno eliminati dal materiale in fase di esportazione e non sono recuperabili. Essi sono: riflessi colorati iridescenti, colori variabili all'inclinazione della superficie come il velluto, effetti ottici di rifrazione e traslucenza, alterazioni delle geometrie come bolle, fili, peletti, ecc.

Esportazione da Keyshot

Per migliorare la resa di qualunque materiale in Realtà Aumentata è necessario fare attenzione ad alcuni parametri del pannello di esportazione in GLB/AR di Keyshot.

  • Ambient Occlusion 1. E' un effetto di ombreggiatura globale che aumenta molto il realismo degli oggetti. Consigliamo di tenerlo sempre attivo.
  • Dpi 2. Indica la risoluzione di esportazione delle texture e và impostato a seconda delle dimensioni dell'oggetto. Gli oggetti piccoli avranno bisogno di un dpi alto e viceversa. Attenzione che ad alti dpi corrispondono texture più definite ma più pesanti. Consigliamo di sperimentare diversi valori per ottenere un buon compromesso tra peso del GLB e qualità di resa.
  • Samples 3. Indica la precisione di calcolo delle texture e dell'ambient occlusion. Valori alti produrranno un risultato migliore ma aumenteranno i tempi di esportazione. Consigliamo di tenere un valore basso per i test di esportazione e di alzarlo solo per l'esportazione finale.

Vediamo ora alcuni esempi di problematiche e come risolverle all'interno di My AR Studio

Trasparenze

Può capitare che il colore di trasparenza di un materiale non venga esportato nel GLB. In questo caso:

  • Regolare il parametro Base Color Factor 1 per riportarlo al colore originale.
  • Aumentare il valore Alpha 2 se l'oggetto è troppo trasparente.
  • Aumentare il valore di Metallic Factor 3 per ottenere dei riflessi più forti.
  • Impostare un colore in Emissive Factor 4 per togliere le ombreggiature più scure.

Metalli

Dato che Keyshot e i motori AR usano differenti algoritmi direndering, la resa potrebbe non essere perfettamente identica. Possiamo comunque migliorarla variando i parametri:

  • Base Color Factor 1 per avvicinarci meglio al colore originale
  • Roughness Factor 2 per regolare la nitidezza dei riflessi

Vernice metallica

Come nel caso dei metalli agiamo su alcuni parametri per avvicinarci all'effetto ottico desiderato.

  • Base Color Factor 1 per avvicinarci meglio al colore originale
  • Metallic Factor 2 per regolare l'intensità del colore dei riflessi
  • Roughness Factor 3 per regolare la nitidezza dei riflessi

Flat & emissive

Non è possibile ottenere materiali che emettano luce in Realtà Aumentata. E' invece possibile impostarne i parametri in modo che risultino piatti e senza ombreggiature.

  • Copiare il Base Color Factor 1 e incollarlo in Emissive Factor 2.
  • Alzare entrambi i valori di Metallic Factor e Roughness Factor 3 a 1.
  • Impostare il Base Color Factor 1 a nero.

Wireframe

Per ottenere un buon materiale wireframe è necessario assicurarsi di esportare il GLB con un alto valore di dpi da Keyshot. A questo punto, una volta importato il GLB, basterà impostare l'Emissive Factor 1 al colore desiderato.

Per un approfondimento riguardo all'esportabilità dei materiali di Keyshot rimandiamo a questa pagina del manuale ufficiale.

Nel caso si presentassero materiali irrecuperabili, consigliamo di provare My AR Studio GLB Fix. Un semplice strumento utile per correggere automaticamente le problematiche più comuni dei file GLB.