Cuprins:
- Pasul 1: Înainte de a începe
- Pasul 2: Configurarea procesării
- Pasul 3: Scrierea codului
- Pasul 4: Modelul 3D
- Pasul 5: Rulați pe dispozitiv
- Pasul 6: Redarea simulării VR
- Pasul 7: Sursele noastre
Video: Realitate virtuală mobilă folosind procesarea pentru Android (TfCD): 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Realitatea virtuală (VR) este una dintre noile tehnologii care ar putea fi interesante pentru produsele viitoare. Are o mulțime de oportunități și nici nu aveți nevoie de ochelari VR scumpi (Oculus Rift). Poate părea foarte greu să te faci singur, dar elementele de bază sunt mai ușoare decât pare. Dacă aveți abilități de bază de programare și modelare, o puteți face. Am folosit Processing și Blender. Acest instructable este un ghid pas cu pas pentru a programa un mediu VR simplu pe telefon. Tot ce aveți nevoie este telefonul dvs. Android, ochelarii și software-ul pentru telefon VR (carton) (software de procesare și modelare 3D). La sfârșitul acestui instructable, veți avea o cameră cu mai multe obiecte (în mișcare).
Pasul 1: Înainte de a începe
Înainte de a începe, trebuie să faceți 3 lucruri: 1. Prelucrarea descărcării, de pe
2. Asigurați-vă că telefonul dvs. este setat în modul dezvoltator: acest lucru poate fi diferit în funcție de telefon, mai jos sunt oferite câteva opțiuni: Android: Setări> Despre telefon> Număr construire Samsung Galaxy: Setări> Despre dispozitiv> Număr construire LG: Setări> Despre telefon> Informații software> Număr compilare HTC One: Setări> Despre> Informații software> Mai multe> Număr construire
Când găsiți secțiunea Build number din setări, atingeți secțiunea de 7 ori. După a 7-a atingere, telefonul va fi în modul dezvoltator.
După aceasta, accesați: setare> opțiune pentru dezvoltatori> activați depanarea USB De asemenea, asigurați-vă că telefonul dvs. acceptă aplicații din surse necunoscute.
3. Descărcați și extrageți fișierele din acest tutorial. Este inclus un fișier zip în care sunt incluse toate fișierele, precum și fișierele care includ datele fișierului 3D din programul pe care l-am folosit (Blender). Descărcați și dezarhivați acest folder și plasați-l undeva pe computerul dvs., unde îl puteți găsi. La pasul 4 vi se va cere să deschideți din nou folderul.
Pasul 2: Configurarea procesării
Înainte de a începe, va trebui să configurați procesarea pentru a sprijini dezvoltarea Android. Primul pas este să activați modul de procesare Android făcând clic pe butonul java din partea dreaptă sus a ferestrei de schiță. (imaginea 1)
Acest lucru vă va solicita un mesaj. Faceți clic pe „Descărcați SDK automat” și procesarea va începe să descarce toate fișierele necesare pentru a crea aplicații Android. (imaginea 2)
La finalizarea acestui proces, veți putea crea aplicații pentru Android, care includ aplicații VR pe care ne vom concentra. Pentru a face acest lucru, va trebui să selectați încă o opțiune. Accesați Android și selectați fila VR, acest lucru vă va asigura că aplicația include toate bibliotecile necesare atunci când este exportată. (imaginea 3)
Acum sunteți gata să începeți să lucrați la schița dvs.
Pasul 3: Scrierea codului
Acest tutorial nu se referă la scrierea codului în sine. Dar folosind comentariile incluse în cod veți putea înțelege ce se întâmplă.
Acum puteți deschide fișierul.pde care este inclus în folderul extras pe care l-ați descărcat anterior. Veți vedea codul care se deschide și îl puteți privi bine.
Pasul 4: Modelul 3D
Am folosit Blender pentru a ne crea modelul, acesta este un program de modelare gratuit (https://www.blender.org/download/) sau folosim un program de modelare diferit. Dacă nu aveți experiență în modelare, puteți găsi și modele 3D online (https://www.thingiverse.com/). Dosarul cu modele 3D și cod au fost deja create pentru dvs., dar dacă doriți să vă creați propriul proiect va trebui să urmați următoarele instrucțiuni.
- Creați un folder de date (numit „date”) în dosarul de schiță de procesare. (Schița dvs. trebuie să fie salvată mai întâi, asigurați-vă că știți unde este salvată. În mod implicit în Windows este în interiorul dvs. documents / processing / name_of_sketch)
- Export: salvați modelul 3D ca fișier.obj - Inclusiv fișierul.mtl care face trimitere la texturi (dacă aveți)
- În cazul în care aveți texturi, plasați-le și în folderul de date și asigurați-vă că fișierul.mtl face referire corect la acestea. (fișierele.mtl pot fi deschise cu notepad de exemplu și conțin text simplu)
- notă: un telefon nu poate gestiona modele foarte complexe sau multe texturi, deci asigurați-vă că modelul este cu poli redus și includeți cât mai puține texturi. Am placat o textură pe un avion și a făcut schița insuportabil de lentă.
Pasul 5: Rulați pe dispozitiv
Acum sunteți gata să rulați exemplul pe telefonul dvs. mobil.
Mai întâi, verificați sub fila Android și dispozitive dacă aparatul dvs. apare. Dacă nu este cazul, asigurați-vă că ați urmat pașii de la pasul 1 al acestui tutorial.
Dacă dispozitivul apare, sunteți gata să apăsați butonul Executare pe dispozitiv sau să utilizați comanda rapidă ctrl + R. Procesarea va începe să compileze schița și să o instaleze pe telefonul mobil. Dacă procesarea generează o eroare, verificați primul pas din acest tutorial sau verificați codul.
Pasul 6: Redarea simulării VR
Acum ați terminat, aplicația Google Cardboard se va lansa și vă puteți bucura de experiența glorioasă a VR-ului mobil.
Pasul 7: Sursele noastre
Configurarea principală a aplicației s-a bazat pe informații din următoarele link-uri. Acestea conțin informații excelente despre crearea de aplicații pentru Android folosind procesarea, inclusiv VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Un mare ajutor în scrierea codului dvs. de procesare este site-ul oficial de procesare, care include o listă de referințe.
processing.org/reference/
Dacă aveți nevoie de ochelari VR, le puteți cumpăra pentru foarte puțini bani, de exemplu:
www.amazon.com/slp/google-cardboard-viewer…
Doriți să realizați o captură de ecran a telefonului dvs., puteți utiliza:
www.duapps.com/product/du-recorder.html
Recomandat:
Realitate virtuală pe Raspberry Pi cu BeYourHero !: 19 pași (cu imagini)
Realitate virtuală pe Raspberry Pi cu BeYourHero !: Bine ați venit la „Fii eroul tău” proiect! Sper că sunteți gata să intrați în următoarea generație de imersiune în realitate virtuală! Acest proiect vă va oferi un control complet al gesturilor oricărui erou virtual care vă place cu un set simplu de dispozitive ieftine care utilizează se
Mașină RC controlată de realitate virtuală: 9 pași
Mașină RC controlată de realitate virtuală: ți-ai dorit vreodată să fii micșorat și să pilotezi o ambarcațiune precum Innerspace sau Fantastic Voyage? Ei bine, cred că acest lucru este la fel de aproape pe cât veți obține cu o notificare scurtă! Iată terenul: o mașină cu telecomandă din viața reală pilotată de un om de realitate virtuală
A sari inapoi ! Joc de realitate virtuală folosind Arduino și Acclerometer: 9 pași
A sari inapoi ! Joc de realitate virtuală folosind Arduino și Acclerometer: În acest tutorial vom crea un joc de realitate virtuală folosind Arduino și Acclerometer
Costum de realitate virtuală folosind Arduino: 7 pași (cu imagini)
Costum de realitate virtuală folosind Arduino: Am creat acest proiect pentru a juca jocuri normale pe computer în VR complet. Acest proiect emulează mișcările tale prin apăsarea sau ținerea apăsată a tastelor tastaturii Exemplu - când mergi înainte se emulează acțiunea de apăsare a tastei „w”. Am emu
Ochelari de realitate virtuală și mixtă: 15 pași (cu imagini)
Ochelari de realitate virtuală și mixtă: Introducere: În timpul cursului de master Tehnologie pentru proiectare conceptuală ni s-a cerut să explorăm o tehnologie emergentă care se potrivește proiectului nostru principal și să testăm această tehnologie realizând un prototip. Tehnologiile pe care le-am ales sunt atât realitate virtuală