Sommario:
- Passaggio 1: prima di iniziare
- Passaggio 2: impostazione dell'elaborazione
- Passaggio 3: scrittura del codice
- Passaggio 4: il modello 3D
- Passaggio 5: esegui sul dispositivo
- Passaggio 6: riproduzione della simulazione VR
- Passaggio 7: le nostre fonti
Video: Realtà virtuale mobile utilizzando l'elaborazione per Android (TfCD): 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
La realtà virtuale (VR) è una delle nuove tecnologie che potrebbero essere interessanti per i prodotti futuri. Ha molte opportunità e non hai nemmeno bisogno di costosi occhiali VR (Oculus Rift). Può sembrare molto difficile da fare da soli, ma le basi sono più facili di quanto sembri. Se hai capacità di programmazione e modellazione di base, puoi farlo. Abbiamo usato Processing e Blender. Questa istruzione è una guida passo passo per programmare un semplice ambiente VR sul tuo telefono. Tutto ciò di cui hai bisogno è il tuo telefono Android, occhiali per telefoni VR (cartone) e software (software di elaborazione e modellazione 3D). Alla fine di questo tutorial, avrai una stanza con più oggetti (in movimento).
Passaggio 1: prima di iniziare
Prima di iniziare ci sono 3 cose che devi fare:1. Scarica l'elaborazione, da
2. Assicurati che il tuo telefono sia impostato sulla modalità sviluppatore: può essere diverso per telefono, di seguito vengono fornite un paio di opzioni: Android: Impostazioni > Informazioni sul telefono > Numero build Samsung Galaxy: Impostazioni > Informazioni sul dispositivo > Numero build LG: Impostazioni > Informazioni sul telefono > Informazioni sul software > Numero build HTC One: Impostazioni > Informazioni > Informazioni sul software > Altro > Numero build
Quando trovi la sezione Numero build delle impostazioni, tocca la sezione 7 volte. Dopo il settimo tocco, il telefono sarà in modalità sviluppatore.
Successivamente, vai a: impostazione> opzione per sviluppatori> abilita debug USBInoltre, assicurati che il tuo telefono accetti app da fonti sconosciute.
3. Scarica ed estrai i file da questo tutorial. È incluso un file zip in cui sono inclusi tutti i file così come i file che includono i dati del file 3D dal programma che abbiamo usato (Blender). Scarica e decomprimi questa cartella e posizionala da qualche parte sul tuo computer dove puoi trovarla. Nel passaggio 4 ti verrà chiesto di aprire nuovamente la cartella.
Passaggio 2: impostazione dell'elaborazione
Prima di poter iniziare, dovrai impostare l'elaborazione per supportare lo sviluppo di Android. Il primo passo è abilitare l'elaborazione della modalità Android facendo clic sul pulsante java nella parte in alto a destra della finestra dello schizzo. (immagine 1)
Questo ti chiederà con un messaggio. Fare clic su "scarica SDK automaticamente" e l'elaborazione inizierà a scaricare tutti i file necessari per creare app Android. (immagine 2)
Al termine di questo processo sarai in grado di creare app per Android, che includono app VR su cui ci concentreremo. Per fare questo lavoro dovrai selezionare un'altra opzione. Vai su Android e seleziona la scheda VR, questo farà in modo che l'app includa tutte le librerie necessarie quando viene esportata. (immagine 3)
Ora sei pronto per iniziare a lavorare sul tuo schizzo
Passaggio 3: scrittura del codice
Questo tutorial non riguarda la scrittura del codice stesso. Ma usando i commenti inclusi nel codice sarai in grado di capire cosa sta succedendo.
Ora puoi aprire il file.pde che è incluso nella cartella estratta che hai scaricato in precedenza. Vedrai il codice aprirsi e potrai dargli un'occhiata.
Passaggio 4: il modello 3D
Abbiamo usato Blender per creare il nostro modello, questo è un programma di modellazione gratuito (https://www.blender.org/download/) o usa un programma di modellazione diverso. Se non hai esperienza con la modellazione puoi trovare anche i modelli 3D online (https://www.thingiverse.com/). La cartella con i modelli 3D e il codice sono già stati creati per te, ma se vuoi realizzare il tuo progetto dovrai seguire le seguenti istruzioni.
- Creare una cartella dati (denominata “dati”) nella cartella dello schizzo di elaborazione. (Il tuo schizzo deve essere salvato prima, assicurati di sapere dove viene salvato. Per impostazione predefinita in Windows è all'interno di documenti/elaborazione/nome_di_schizzo)
- Esportazione: salva il tuo modello 3D come file.obj - Compreso il file.mtl che fa riferimento alle trame (se ne hai)
- Nel caso tu abbia delle trame, inseriscile anche nella cartella dei dati e assicurati che il file.mtl vi faccia riferimento correttamente. (I file.mtl possono essere aperti ad esempio con il blocco note e contengono testo normale)
- nota: un telefono non può gestire modelli molto complessi o molte trame, quindi assicurati che il modello sia low poly e includi il minor numero possibile di trame. Ho affiancato una trama su un piano e ha reso lo schizzo insopportabilmente lento.
Passaggio 5: esegui sul dispositivo
Ora sei pronto per eseguire l'esempio sul tuo cellulare.
Innanzitutto, controlla nella scheda Android e dispositivi se il tuo dispositivo viene visualizzato. In caso contrario, assicurati di aver seguito i passaggi nel passaggio 1 di questo tutorial.
Se il dispositivo viene visualizzato, sei pronto per premere il pulsante Esegui sul dispositivo o utilizzare la scorciatoia ctrl+R. L'elaborazione inizierà a compilare lo schizzo e installarlo sul tuo telefono cellulare. Se l'elaborazione genera un errore, controlla il passaggio uno di questo tutorial o controlla il codice.
Passaggio 6: riproduzione della simulazione VR
Ora che hai finito, verrà avviata l'app google cartone e potrai goderti la gloriosa esperienza della realtà virtuale mobile.
Passaggio 7: le nostre fonti
La configurazione principale dell'app si è basata sulle informazioni dei seguenti collegamenti. Questi contengono ottime informazioni sulla creazione di app per Android utilizzando l'elaborazione, inclusa la realtà virtuale.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Un grande aiuto nella scrittura del codice di elaborazione è il sito ufficiale di elaborazione, che include un elenco di riferimenti.
processing.org/reference/
Se hai bisogno di occhiali VR puoi acquistarli per pochi soldi, ad esempio:
www.amazon.com/slp/google-cardboard-viewer…
Vuoi fare una cattura dello schermo del tuo telefono, puoi usare:
www.duapps.com/product/du-recorder.html
Consigliato:
Realtà virtuale su Raspberry Pi con BeYourHero!: 19 passaggi (con immagini)
Realtà virtuale su Raspberry Pi con BeYourHero!: Benvenuto in "Be Your Hero" progetto!Spero che tu sia pronto per entrare nella prossima generazione di immersione nella realtà virtuale!Questo progetto ti darà il pieno controllo gestuale di qualsiasi eroe virtuale che ti piace con un semplice set di dispositivi economici che utilizzano se
Gioco pronto per la realtà virtuale in soggiorno con Linux: 4 passaggi
Livingroom VR Ready Gaming con Linux: introduzioneVolevo creare un impianto di gioco per la realtà virtuale e il social gaming nel mio soggiorno. Sono un fan di Linux e della comunità open source, quindi la domanda era "Linux può fare la realtà virtuale?", Linux è un sistema operativo di gioco molto capace - in gran parte grazie a Win
Creazione di un'interfaccia utente curva in Unity per la realtà virtuale: 4 passaggi
Creazione di un'interfaccia utente curva in Unity per la realtà virtuale: se stai cercando una soluzione semplice e gratuita per creare un'interfaccia utente curva per la tua applicazione di realtà virtuale o gioco VR, sei nel posto giusto. In questo blog imparerai a creare un elemento dell'interfaccia utente curvo in unity utilizzando le estensioni dell'interfaccia utente di Unity
Tuta per realtà virtuale con Arduino: 7 passaggi (con immagini)
Tuta per realtà virtuale con Arduino: ho creato questo progetto per giocare ai normali giochi per computer in piena VR. Questo progetto emula i tuoi movimenti nel premere o tenere premuti i tasti della tastiera Esempio: quando vai avanti viene emulata l'azione di premere il tasto 'w'. ho emu
Occhiali per realtà virtuale e mista: 15 passaggi (con immagini)
Occhiali per realtà virtuale e mista: Introduzione: Durante il master Technology for Concept Design ci è stato chiesto di esplorare una tecnologia emergente adatta al nostro progetto principale e di testare questa tecnologia realizzando un prototipo. Le tecnologie che abbiamo scelto sono entrambe Reali Virtuali