Esempio di veicolo

La scena di esempio veicolo è una versione rimossa di collegare una fotocamera a un veicolo o a una piattaforma che si sposta nello spazio virtuale.

Terminologia

Questo esempio, e la funzionalità illustrata, non sono correlati all'uso di un dispositivo di realtà aumentata (AR) in un veicolo in movimento, ad esempio un'auto o un treno. Questo scenario è coperto dalla funzionalità Modalità piattaforma mobile di HoloLens.

In questo esempio viene illustrata una fotocamera collegata a un frame di riferimento in movimento. La fotocamera fisica stessa non si muove, tranne per tenere traccia del dispositivo dell'utente. Ma la posa della fotocamera nello spazio virtuale cambia man mano che la fotocamera viene trascinata attraverso il mondo virtuale.

Illustrazione per esempio

Supponiamo di avere una simulazione fisica di un veicolo. Ad esempio, potrebbe trattarsi di un autobus cittadino. Questo mock-up è semplice: ha partizioni approssimative per le pareti, possibilmente il sedile del conducente, e forse anche props per i pannelli di controllo. In generale, è lo scaffolding più barest per un autobus cittadino effettivo. È come un set di film. Non si muoverà da nessuna parte.

Successivamente, si vuole usare la realtà aumentata per sovrapporre dettagli più dettagliati sullo scaffolding del bus di base. È possibile proiettare letture nei pannelli di visualizzazione virtuali. È possibile proiettare tubi, guide e altri ostacoli. Si vuole proiettare i dettagli importanti per l'applicazione. L'interno dell'autobus virtuale è sovrapposto al mock-up fisico.

Ovviamente, è importante che i dettagli dell'autobus virtuale siano allineati correttamente al mock-up fisico. Fortunatamente, World Locking Tools (WLT) farà esattamente questo per voi attraverso la SpacePin funzionalità. L'uso di base di SpacePins è descritto in modo più dettagliato nella sezione Concetti di questa documentazione, insieme a diversi esempi più semplici.

Con i dettagli virtuali dell'interno bloccato per il mock-up fisico, sei pronto a prendere il tuo autobus virtuale per un tour attraverso una città virtuale.

Alcuni potrebbero dire che l'approccio corretto consiste nello spostare la città virtuale intorno all'autobus, dando l'aspetto dell'autobus che si muove attraverso la città. Dopo tutto, la fotocamera fisica non si muove, quindi perché le coordinate dovrebbero cambiare?

In questo articolo correlato sono disponibili argomenti contro tale approccio. Per il momento si accetterà che le coordinate dell'autobus virtuale passeranno attraverso la città virtuale e la città virtuale stessa non si muoverà attraverso lo spazio virtuale.

La tecnica di lunga durata consiste nell'collegare la fotocamera al telaio mobile di riferimento del veicolo. Quando la fotocamera tiene traccia dello spostamento del dispositivo dell'utente, si sposta rispetto al fotogramma di riferimento del veicolo, anziché rispetto allo spazio globale.

Descrizione del contenuto di esempio

La radice dell'albero della fotocamera rappresenta il veicolo in cui si trova la fotocamera. Man mano che questa radice passa attraverso lo spazio delle coordinate globali di Unity, le coordinate globali della fotocamera cambiano costantemente. Naturalmente, la modifica delle coordinate della fotocamera non sposta la fotocamera attraverso lo spazio fisico. La fotocamera passa attraverso lo spazio virtuale, ma non attraverso lo spazio fisico.

Altre cose attaccate al veicolo si muovono anche insieme alla telecamera. Dal punto di vista della telecamera, queste altre cose sono fisse e le cose stazionarie nello spazio globale sembrano muoversi. Le cose collegate al veicolo possono essere considerate come parti del veicolo in cui è in sella la telecamera. Le cose stazionarie nello spazio globale che si spostano attraverso la vista sono analoghe al paesaggio che passa dalla finestra del veicolo.

In questo esempio vengono illustrati due usi di SpacePins in tale contesto. SpacePins che fanno anche parte di questo veicolo in movimento (la radice mobile) operano come di consueto nel telaio mobile del veicolo. Consentono di aggiungere parti dello spazio del veicolo virtuale allo spazio fisico. Anche se le coordinate cambiano costantemente man mano che il veicolo si muove, vengono fisse nel telaio del veicolo che contiene la fotocamera. Nella scena di esempio, le parti del veicolo sono rappresentate dalle sfere e dai relativi elementi associati SpacePins.

Il secondo utilizzo consiste nel collegare un telaio di coordinate al di fuori del telaio del veicolo al mondo fisico. Una volta aggiunto al mondo fisico, le relative coordinate verranno costantemente aggiornate. Questo lo mantiene fisso rispetto al mondo fisico, che mantiene tutto collegato ad esso stazionario rispetto all'ambiente fisico. Nella scena, lo spazio secondario indipendente è rappresentato dalle capsule e dal relativo oggetto associato SpacePins.

I cubi nel campione sono stazionari nello spazio globale e rappresentano l'ambiente in cui si sposta il veicolo.

Nell'esempio, la fotocamera vola in un percorso circolare intorno all'origine, sempre guardando verso l'interno dell'origine. Quando si esegue per la prima volta l'esempio, si vedrà che i cubi girano come unità intorno a un punto di distanza di pochi metri. È più accurato dire che è la fotocamera che orbita i cubi.

Un breve video complementare mostra l'esempio su una HoloLens 2, con commenti esplicativi su ciò che viene visto e su ciò che è previsto. Per mantenerlo breve, manca il contesto. La lettura di questo articolo consentirà prima di tutto di comprendere ciò che viene visualizzato nel video.

Vedi anche