Turinys:
- 1 žingsnis: Prieš pradėdami
- 2 veiksmas: nustatykite apdorojimą
- 3 žingsnis: kodo rašymas
- 4 žingsnis: 3D modelis
- 5 veiksmas: paleiskite įrenginį
- 6 veiksmas: žaidžiamas VR modeliavimas
- 7 žingsnis: mūsų šaltiniai
Video: Virtuali realybė mobiliesiems naudojant „Android“apdorojimą (TfCD): 7 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Virtuali realybė (VR) yra viena iš naujų technologijų, kurios gali būti įdomios, tai būsimi produktai. Jis turi daug galimybių ir jums net nereikia brangių VR akinių („Oculus Rift“). Tai gali atrodyti labai sunku padaryti patiems, tačiau pagrindai yra lengvesni, nei atrodo. Jei turite pagrindinių programavimo ir modeliavimo įgūdžių, galite tai padaryti. Mes naudojome „Processing“ir „Blender“. Ši instrukcija yra žingsnis po žingsnio vadovas, kaip programuoti paprastą VR aplinką telefone. Viskas, ko jums reikia, yra „Android“telefonas, (kartoniniai) VR telefono akiniai ir programinė įranga (apdorojimo ir 3D modeliavimo programinė įranga). Šios instrukcijos pabaigoje turėsite kambarį su keliais (judančiais) objektais.
1 žingsnis: Prieš pradėdami
Prieš pradėdami turite atlikti 3 dalykus: 1. Atsisiųskite apdorojimą iš
2. Įsitikinkite, kad jūsų telefonas nustatytas į kūrėjo režimą: kiekvienam telefonui tai gali būti skirtinga, pateikiamos kelios parinktys: „Android“: Nustatymai> Apie telefoną> Sukūrimo numeris „Samsung Galaxy“: Nustatymai> Apie įrenginį> Sukūrimo numeris LG: Nustatymai> Apie telefoną> Informacija apie programinę įrangą> Sukūrimo numeris HTC One: Nustatymai> Apie> Programinės įrangos informacija> Daugiau> Sukūrimo numeris
Radę nustatymų skyrių „Sukurti numerį“, 7 kartus bakstelėkite skyrių. Po septinto palietimo telefonas bus kūrėjo režimu.
Po to eikite į: nustatymas> parinktis kūrėjams> įjunkite USB derinimą Taip pat įsitikinkite, kad jūsų telefonas priima programas iš nežinomų šaltinių.
3. Atsisiųskite ir ištraukite failus iš šios mokymo programos. Įtrauktas ZIP failas, kuriame yra visi failai, taip pat failai, kuriuose yra 3D failo duomenys iš mūsų naudojamos programos („Blender“). Atsisiųskite ir išpakuokite šį aplanką ir įdėkite jį į savo kompiuterį, kur jį rasite. 4 veiksme jūsų bus paprašyta dar kartą atidaryti aplanką.
2 veiksmas: nustatykite apdorojimą
Prieš pradėdami turėsite nustatyti apdorojimą, kad palaikytumėte „Android“kūrimą. Pirmasis žingsnis yra įjungti apdorojimo „Android“režimą spustelėjus java mygtuką viršutinėje dešinėje eskizo lango dalyje. (1 paveikslas)
Tai paragins jus su pranešimu. Spustelėkite „atsisiųsti SDK automatiškai“ir apdorojimas pradės atsisiųsti visus failus, būtinus „Android“programoms kurti. (2 paveikslas)
Kai šis procesas bus baigtas, galėsite sukurti „Android“skirtas programas, įskaitant VR programas, į kurias mes sutelksime dėmesį. Norėdami atlikti šį darbą, turėsite pasirinkti dar vieną parinktį. Eikite į „Android“ir pasirinkite skirtuką VR. Taip įsitikinsite, kad programoje yra visos būtinos bibliotekos, kai ji eksportuojama. (3 paveikslas)
Dabar esate pasiruošę pradėti kurti savo eskizą
3 žingsnis: kodo rašymas
Ši pamoka skirta ne paties kodo rašymui. Tačiau naudodami komentarus, įtrauktus į kodą, galėsite suprasti, kas vyksta.
Dabar galite atidaryti.pde failą, kuris yra įtrauktas į išgautą aplanką, kurį atsisiuntėte anksčiau. Pamatysite, kad kodas atsivers ir galėsite jį gerai pažvelgti.
4 žingsnis: 3D modelis
Savo modeliui kurti naudojome „Blender“, tai nemokama modeliavimo programa (https://www.blender.org/download/) arba kita modeliavimo programa. Jei neturite modeliavimo patirties, 3D modelių taip pat galite rasti internete (https://www.thingiverse.com/). Aplankas su 3D modeliais ir kodu jau sukurtas jums, bet jei norite sukurti savo projektą turėsite vykdyti toliau pateiktas instrukcijas.
- Sukurkite duomenų aplanką (vadinamą „duomenimis“) apdorojimo eskizų aplanke. (Pirmiausia reikia išsaugoti eskizą, įsitikinkite, kad žinote, kur jis išsaugotas. Pagal numatytuosius nustatymus „Windows“jis yra jūsų viduje/dokumentai/apdorojimo_pavadinimas)
- Eksportavimas: išsaugokite savo 3D modelį kaip.obj failą - įskaitant.mtl failą, kuriame nurodomos tekstūros (jei turite)
- Jei turite tekstūrų, įdėkite jas į duomenų aplanką ir įsitikinkite, kad.mtl failas į jas nurodo teisingai. (pvz., mtl failus galima atidaryti naudojant užrašų knygelę ir juose yra paprasto teksto)
- Pastaba: telefonas negali valdyti labai sudėtingų modelių ar daugybės tekstūrų, todėl įsitikinkite, kad modelis yra žemo polietileno ir įtraukiate kuo mažiau tekstūrų. Lėktuve išklijavau tekstūrą ir eskizas tapo nepakeliamai lėtas.
5 veiksmas: paleiskite įrenginį
Dabar esate pasiruošę paleisti pavyzdį savo mobiliajame telefone.
Pirmiausia „Android“ir įrenginių skirtuke patikrinkite, ar jūsų įrenginys rodomas. Jei taip nėra, įsitikinkite, kad atlikote šios pamokos 1 veiksme nurodytus veiksmus.
Jei pasirodo įrenginys, esate pasirengęs paspausti mygtuką „Vykdyti įrenginyje“arba naudoti spartųjį klavišą „Ctrl“+R. Apdorojant bus pradėtas rinkti eskizas ir įdiegtas į mobilųjį telefoną. Jei apdorojant pateikiama klaida, patikrinkite pirmąjį šios pamokos veiksmą arba patikrinkite kodą.
6 veiksmas: žaidžiamas VR modeliavimas
Kai baigsite, bus paleista „Google“kartono programa ir galėsite mėgautis šlovinga mobiliojo VR patirtimi.
7 žingsnis: mūsų šaltiniai
Pagrindinis programos nustatymas buvo pagrįstas informacija iš šių nuorodų. Juose yra daug informacijos apie programų kūrimą „Android“naudojant apdorojimą, įskaitant VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Puiki pagalba rašant apdorojimo kodą yra oficiali apdorojimo svetainė, kurioje yra nuorodų sąrašas.
processing.org/reference/
Jei jums reikia VR akinių, galite juos nusipirkti už labai mažus pinigus, pavyzdžiui:
www.amazon.com/slp/google-cardboard-viewer…
Jei norite užfiksuoti telefono ekraną, galite naudoti:
www.duapps.com/product/du-recorder.html
Rekomenduojamas:
FK („Forward Kinematic“) naudojant „Excel“, „Arduino“ir apdorojimą: 8 žingsniai
FK („Forward Kinematic“) naudojant „Excel“, „Arduino“ir apdorojimą: „Forward Kinematic“naudojama norint rasti galutinio efektoriaus reikšmes (x, y, z) 3D erdvėje
Virtuali realybė „Raspberry Pi“su „BeYourHero“!: 19 žingsnių (su nuotraukomis)
Virtuali realybė „Raspberry Pi“su „BeYourHero“!: Sveiki atvykę į " Be Your Hero " projektas! Tikiuosi, kad esate pasirengęs stoti į naujos kartos panardinimą į virtualią realybę! Šis projektas suteiks jums visišką gestų valdymą bet kuriam jums patinkančiam virtualiam herojui, naudojant paprastą nebrangių įrenginių rinkinį, naudojant
Pirmyn kinematika naudojant „Excel“, „Arduino“ir apdorojimą: 8 žingsniai
Persiųsti kinematiką naudojant „Excel“, „Arduino“ir apdorojimą: „Forward Kinematic“naudojama norint rasti galutinio efektoriaus reikšmes (x, y, z) 3D erdvėje
„SCARA Robot“: mokymasis apie priešingą ir atvirkštinę kinematiką !!! (Plot Twist Sužinokite, kaip sukurti realaus laiko sąsają ARDUINO naudojant apdorojimą !!!!): 5 žingsniai (su paveikslėliais)
„SCARA Robot“: mokymasis apie priešingą ir atvirkštinę kinematiką !!! (Plot Twist Sužinokite, kaip sukurti realaus laiko sąsają ARDUINO naudojant APDOROJIMĄ !!!!): SCARA robotas yra labai populiari mašina pramonės pasaulyje. Pavadinimas reiškia tiek selektyviai atitinkančią surinkimo roboto ranką, tiek selektyviai atitinkančią šarnyrinę roboto ranką. Tai iš esmės yra trijų laisvės laipsnių robotas, kuris yra du pirmieji
Kaip valdyti adresuojamus šviesos diodus naudojant „Fadecandy“ir apdorojimą: 15 žingsnių (su paveikslėliais)
Kaip valdyti adresuojamus šviesos diodus naudojant „Fadecandy“ir apdorojimą: kas tai yra žingsnis po žingsnio pamoka, kaip naudoti „Fadecandy“ir „Processing“, kad būtų galima valdyti adresuojamus šviesos diodus. „Fadecandy“yra LED tvarkyklė, galinti valdyti iki 8 64 pikselių juostų. (Galite prijungti kelis „Fadecandys“prie vieno kompiuterio, kad padidintumėte