Nelle esperienze AR è possibile usare tutti i tipi di contenuti, dai modelli di mobili 3D ai testi 2D e agli adesivi.
In qualsiasi esperienza AR, prova a integrare il tuo mondo AR con l'ambiente fisico dell'utente. Che l'obiettivo sia realismo o stravaganza, gli oggetti AR devono interagire con l'ambiente e rifletterlo. Usa ombre, illuminazione, occlusione, riflessi e collisione per aiutare i tuoi oggetti a occupare spazio nel mondo reale.
Definizione del modello
Gli oggetti 3D che crei devono essere a grandezza naturale. Gli oggetti a grandezza originale sono più facili da inserire direttamente nell'esperienza.
Tutti gli oggetti devono essere rivolti nella stessa direzione. Utilizza uno spazio di coordinate della mano destra, dove +Y è in alto, +X è a destra e -Z punta in avanti rispetto all'origine.
Quando modelli un oggetto per la scena, assicurati di posizionarlo sul piano di terra in corrispondenza del centro geometrico della base dell'oggetto.
Ricorda che gli oggetti 3D possono essere visualizzati da tutti i lati. Utilizza oggetti completi e assicurati di eseguire il rendering di tutte le superfici, anche quelle che un utente potrebbe non vedere immediatamente, come la superficie posteriore di una tenda o il fondo di un divano.
Applicazione delle texture
Per velocizzare il caricamento della scena, non creare texture troppo grandi. La risoluzione deve essere al massimo 2K.
Le texture appariranno più realistiche con l'aggiunta di rumore visivo. Motivi ripetuti e colori piatti possono sembrare falsi all'occhio umano.
Aggiungi sporgenze, strappi, variazioni, interruzioni di pattern e altre forme di rumore visivo. Abbattono i riquadri ripetitivi e rendono gli asset dettagliati e credibili.
Materiale PBR
Per rendere i tuoi asset più credibili, utilizza il rendering basato sulla fisica (PBR).
La funzionalità PBR ti consente di aggiungere dettagli realistici agli oggetti nella scena. Combina più texture per creare un'illusione di profondità e consistenza e utilizza il comportamento fisico della luce per conferire all'oggetto una sensazione naturale.
Queste texture danno definizione all'oggetto e migliorano l'aspetto realistico del tuo mondo AR.
Mappe normali
La mappatura normale può aggiungere dettagli all'aspetto di un oggetto. Rende la texture dell'oggetto più realistica senza dover aggiungere ulteriori geometrie.
Le mappe normali sono perfette per conferire agli oggetti un aspetto fotorealistico. È un livello di dettaglio extra che puoi applicare agli oggetti, se vuoi.
Consigliato: con mappe normali
Sconsigliato: in mancanza di mappe normali
Ambiente occlusione
L'occlusione ambientale è una tecnica di rendering che controlla la quantità di ombre che ricadono sulla superficie di qualsiasi oggetto.
Quando utilizzi una texture di occlusione ambientale su un oggetto, l'oggetto appare più dettagliato e realistico.
Consigliato: a causa della copertura ambientale, l'illuminazione e le ombre sembrano provenire da diverse fonti reali, conferendo alla sedia un aspetto realistico.
Sconsigliato: senza occlusione nell'ambiente, non c'è ombreggiatura o variazione. La sedia è simile a una clip art.
Piani ombre
Un piano d'ombra è una superficie virtuale che si trova sotto l'oggetto. Il piano contiene solo ombre, non gli oggetti stessi.
I piani d'ombra sono un modo semplice per enfatizzare la presenza di oggetti nella scena. Includere la geometria del piano d'ombra e una texture del piano d'ombra ottimizzata per ogni asset.
Consigliato: con un piano d'ombra, la sedia appare a terra nello spazio.
Sconsigliata: in assenza di un piano d'ombra, la sedia sembra essere vuota e fluttuante.
Illuminazione
Ottimizza le condizioni di illuminazione della scena.
Per fare in modo che i tuoi oggetti virtuali si integrino con il mondo reale, assicurati che l'illuminazione sia giusta. ARCore offre un sistema di stima minimo. Ti consente di visualizzare le condizioni di illuminazione che si adattano dinamicamente all'area circostante.
Consigliato: utilizza le funzionalità di stima della luce di ARCore per migliorare la fedeltà.
Sconsigliato: utilizzi texture spente che non si adattano all'illuminazione dell'ambiente
Profondità
Usa tecniche visive per dare profondità e distanza alla scena.
In un'esperienza AR, gli utenti possono avere difficoltà a identificare la distanza e la profondità degli oggetti virtuali nella scena.
Dai forma alla scena creando l'effetto di profondità. Usa tecniche come piani d'ombra, occlusione e texture. Puoi anche giocare con i punti di vista, ad esempio posizionando oggetti di grandi dimensioni vicini all'utente e oggetti più piccoli lontani.
Crea oggetti che si spostano da una parte all'altra della scena. Pensa a una rana che salta dal pavimento a un tavolo o a un treno che cavalca dallo sfondo al primo piano. L'esperienza ti sembrerà meno come una vetrina di un negozio, ma come un mondo, e, come vantaggio, la scena ti sembrerà abitata e viva.
Presenza
Progetta i tuoi oggetti virtuali per farli vivere nel mondo reale.
In un'esperienza AR, ogni oggetto dovrebbe avere l'impressione di trovarsi nella stessa scena di tutti gli altri oggetti.
Simula la presenza di oggetti usando ombre, luci, occlusione ambientale, fisica e riflessione. Proprio come gli oggetti reali, gli oggetti AR devono reagire all'ambiente reale.