Taula de continguts:
- Pas 1: abans de començar
- Pas 2: configuració del processament
- Pas 3: escriure el codi
- Pas 4: el model 3D
- Pas 5: executeu al dispositiu
- Pas 6: Reproducció de simulacions de realitat virtual
- Pas 7: les nostres fonts
Vídeo: Realitat virtual mòbil mitjançant processament per a Android (TfCD): 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
La realitat virtual (VR) és una de les noves tecnologies que podria ser interessant per als futurs productes. Té moltes oportunitats i ni tan sols necessiteu ulleres VR de cara (Oculus Rift). Pot semblar molt difícil fer-ho vosaltres mateixos, però els conceptes bàsics són més fàcils del que sembla. Si teniu habilitats bàsiques de programació i modelatge, podeu fer-ho. Vam fer servir Processing i Blender. Aquesta instrucció és una guia pas a pas per programar un entorn VR senzill al telèfon. Tot el que necessiteu és el vostre telèfon Android, ulleres i programari de VR (de cartró) (programari de processament i modelatge 3D). Al final d'aquest instructiu, tindreu una habitació amb múltiples objectes (en moviment).
Pas 1: abans de començar
Abans de començar hi ha 3 coses que heu de fer: 1. Baixada del processament, des de
2. Assegureu-vos que el vostre telèfon estigui configurat en mode de desenvolupador: pot variar per telèfon, a continuació es donen dues opcions: Android: Configuració> Quant al telèfon> Número de compilació Samsung Galaxy: Configuració> Quant al dispositiu> Número de compilació LG: Configuració> Quant al telèfon> Informació del programari> Número de compilació HTC One: Configuració> Quant a> Informació del programari> Més> Número de compilació
Quan trobeu la secció Build number de la configuració, toqueu-la 7 vegades. Després del 7è toc, el telèfon estarà en mode desenvolupador.
Després, aneu a: configuració> opció per a desenvolupadors> activeu la depuració USB També assegureu-vos que el vostre telèfon accepta aplicacions de fonts desconegudes.
3. Descarregueu i extracteu els fitxers d’aquest tutorial. S'inclou un fitxer zip en el qual s'inclouen tots els fitxers, així com els fitxers que inclouen les dades del fitxer 3D del programa que hem utilitzat (Blender). Descarregueu i descomprimiu aquesta carpeta i col·loqueu-la en algun lloc del vostre ordinador on pugueu trobar-la. Al pas 4 se us demanarà que torneu a obrir la carpeta.
Pas 2: configuració del processament
Abans de començar, haureu de configurar el processament per donar suport al desenvolupament d'Android. El primer pas és habilitar el mode Android de processament fent clic al botó Java a la part superior dreta de la finestra d'esbós. (imatge 1)
Això us demanarà un missatge. Feu clic a "Baixa l'SDK automàticament" i el processament començarà a descarregar tots els fitxers necessaris per crear aplicacions d'Android. (imatge 2)
Quan finalitzi aquest procés, podreu crear aplicacions per a Android, que inclouen aplicacions de realitat virtual en què ens centrarem. Per fer que funcioni, haureu de seleccionar una opció més. Aneu a Android i seleccioneu la pestanya VR; així, assegureu-vos que l'aplicació inclou totes les biblioteques necessàries quan s'exporta. (imatge 3)
Ara ja esteu a punt per començar a treballar en el vostre esbós
Pas 3: escriure el codi
Aquest tutorial no tracta d’escriure el codi en si. Però utilitzant els comentaris inclosos al codi, podreu entendre què està passant.
Ara podeu obrir el fitxer.pde que s’inclou a la carpeta extreta que heu descarregat abans. Veureu que el codi s’obre i el podeu veure bé.
Pas 4: el model 3D
Vam utilitzar Blender per fer el nostre model, aquest és un programa de modelatge gratuït (https://www.blender.org/download/) o utilitzem un programa de modelatge diferent. Si no teniu experiència amb el modelatge, també podeu trobar models 3D en línia (https://www.thingiverse.com/). La carpeta amb models i codi 3D ja s’ha creat per a vosaltres, però si voleu fer el vostre propi projecte haurà de seguir les instruccions següents.
- Creeu una carpeta de dades (anomenada "dades") a la carpeta d'esbossos de processament. (El vostre esbós s'ha de desar primer, assegureu-vos de saber on es desa. Per defecte a Windows es troba dins de vosaltres documents / processing / name_of_sketch)
- Exportació: deseu el vostre model 3D com a fitxer.obj - Inclou el fitxer.mtl que fa referència a les textures (si en teniu)
- En cas que tingueu textures, col·loqueu-les també a la carpeta de dades i assegureu-vos que el fitxer.mtl hi fa referència correctament. (Els fitxers.mtl es poden obrir amb un bloc de notes per exemple i contenen text pla)
- Nota: un telèfon no pot gestionar models molt complexos ni moltes textures, així que assegureu-vos que el model sigui de polièster baix i que incloeu el mínim de textures possible. Vaig enrajolar una textura en un avió i va fer que l’esbós fos insuportablement lent.
Pas 5: executeu al dispositiu
Ara ja esteu preparat per executar l’exemple al vostre telèfon mòbil.
Primer, comproveu a la pestanya Android i dispositius si apareix el vostre dispositiu. Si no és així, assegureu-vos que heu seguit els passos del pas 1 d’aquest tutorial.
Si apareix el dispositiu, esteu a punt per executar el botó o utilitzeu la drecera ctrl + R. El procés començarà a compilar l'esbós i a instal·lar-lo al telèfon mòbil. Si el processament genera un error, consulteu el primer pas d’aquest tutorial o comproveu el vostre codi.
Pas 6: Reproducció de simulacions de realitat virtual
Ara heu acabat, es llançarà l'aplicació Google Cardboard i podreu gaudir de la gloriosa experiència de la RV mòbil.
Pas 7: les nostres fonts
La configuració principal de l'aplicació s'ha basat en la informació dels següents enllaços. Aquests contenen informació fantàstica sobre la creació d'aplicacions per a Android mitjançant el processament, inclosa la realitat virtual.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
El lloc oficial de processament és una gran ajuda per escriure el vostre codi de processament, que inclou una llista de referències.
processing.org/reference/
Si necessiteu ulleres VR, podeu comprar-les per molt pocs diners, per exemple:
www.amazon.com/slp/google-cardboard-viewer…
Si voleu fer una captura de pantalla del telèfon, podeu utilitzar:
www.duapps.com/product/du-recorder.html
Recomanat:
Realitat virtual a Raspberry Pi amb BeYourHero !: 19 passos (amb imatges)
Realitat virtual a Raspberry Pi amb BeYourHero!: Benvingut a " Be Your Hero " projecte! Espero que estigueu a punt per entrar a la propera generació d’immersió en realitat virtual. Aquest projecte us proporcionarà un control complet de gestos de qualsevol heroi virtual que vulgueu amb un conjunt senzill de dispositius econòmics que utilitzen se
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Vestit de realitat virtual amb Arduino: 7 passos (amb imatges)
Vestit de realitat virtual amb Arduino: he creat aquest projecte per jugar a jocs d’ordinador normals en realitat virtual completa. Aquest projecte emula els vostres moviments en prémer o mantenir premudes les tecles del teclat Exemple: quan avanceu, s'emula l'acció de prémer la tecla 'w'. Tinc emu
Ulleres de realitat virtual i mixta: 15 passos (amb imatges)
Ulleres de realitat virtual i mixta: Introducció: Durant el màster Tecnologia per al disseny conceptual, se’ns va demanar que exploréssim una tecnologia emergent que s’adapti al nostre projecte principal i que provés aquesta tecnologia fent un prototip. Les tecnologies que vam triar són virtuals reals
CityCoaster: creeu la vostra pròpia posadora de realitat augmentada per al vostre negoci (TfCD): 6 passos (amb imatges)
CityCoaster: crea la teva pròpia posadora de realitat augmentada per al teu negoci (TfCD): una ciutat sota la teva tassa. CityCoaster és un projecte que neix pensant en un producte per a l'aeroport de Rotterdam l'Haia, que pugui expressar la identitat de la ciutat, entretenint els clients de la zona de saló amb realitat augmentada. En un entorn com