Talaan ng mga Nilalaman:
- Hakbang 1: Bago Magsimula
- Hakbang 2: Pag-set up ng Pagproseso
- Hakbang 3: Pagsulat ng Code
- Hakbang 4: Ang Modelo ng 3D
- Hakbang 5: Patakbuhin sa Device
- Hakbang 6: Paglalaro ng VR Simulation
- Hakbang 7: Ang aming Mga Pinagmulan
Video: Mobile Virtual Reality Gamit ang Pagproseso para sa Android (TfCD): 7 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Ang Virtual Reality (VR) ay isa sa mga bagong teknolohiya na maaaring maging kawili-wili ay mga produkto sa hinaharap. Mayroon itong maraming mga pagkakataon at hindi mo na kailangan ng mamahaling mga VR baso (Oculus Rift). Maaaring mukhang napakahirap gawin ang iyong sarili, ngunit ang mga pangunahing kaalaman ay mas madali kaysa sa hitsura nito. Kung mayroon kang mga pangunahing kasanayan sa pag-program at pagmomodelo magagawa mo ito. Ginamit namin ang Pagproseso at Blender. Ang itinuturo na ito ay sunud-sunod na gabay sa programa ng isang simpleng kapaligiran sa VR sa iyong telepono. Ang kailangan mo lang ay ang iyong Android phone, (karton) mga baso at software ng telepono ng VR (pagproseso at 3D modeling software). Sa pagtatapos ng pagtuturo na ito, magkakaroon ka ng isang silid na may maraming (gumagalaw) na mga bagay.
Hakbang 1: Bago Magsimula
Bago simulan mayroong 3 mga bagay na kailangan mong gawin: 1. Pagproseso ng pag-download, mula sa
2. Siguraduhin na ang iyong telepono ay nakatakda sa mode ng developer: Maaari itong magkaiba bawat telepono, sa ibaba ng ilang mga pagpipilian ay ibinibigay: Android: Mga setting> Tungkol sa telepono> Bumuo ng numero Samsung Galaxy: Mga Setting> Tungkol sa aparato> Bumuo ng numero LG: Mga Setting> Tungkol sa telepono> Impormasyon ng software> Bumuo ng numero HTC One: Mga setting> Tungkol sa> Impormasyon ng software> Higit pa> Bumuo ng numero
Kapag nakita mo ang seksyong Bumuo ng numero ng mga setting, mag-tap sa seksyon ng 7 beses. Matapos ang ika-7 na pag-tap, ang telepono ay nasa mode ng developer.
Pagkatapos nito pumunta sa: setting> pagpipilian para sa mga developer> paganahin ang USB debuggingAlsa, tiyaking tumatanggap ang iyong telepono ng mga app mula sa hindi kilalang mga mapagkukunan.
3. Mag-download at kumuha ng mga file mula sa tutorial na ito. Ang isang zip file ay kasama kung saan kasama ang lahat ng mga file pati na rin ang mga file na may kasamang data ng 3D file mula sa program na ginamit namin (Blender). I-download at i-unzip ang folder na ito at ilagay ito sa isang lugar sa iyong computer kung saan mo ito mahahanap. Sa Hakbang 4 hihilingin sa iyo na buksan muli ang folder.
Hakbang 2: Pag-set up ng Pagproseso
Bago ka magsimula kailangan mong i-set up ang pagproseso upang suportahan ang pagbuo ng android. Ang unang hakbang ay upang paganahin ang pagpoproseso ng android mode sa pamamagitan ng pag-click sa pindutan ng java sa kanang itaas na kanang bahagi ng sketch window. (imahe 1)
Susubukan ka nito ng isang mensahe. Mag-click sa "awtomatikong mag-download ng SDK" at magsisimula ang pagproseso ng pag-download ng lahat ng mga file na kinakailangan upang lumikha ng mga Android app. (imahe 2)
Kapag natapos ang prosesong ito makakalikha ka ng mga app para sa android, na may kasamang mga VR app na tututukan namin. Upang magawa ang trabahong ito kailangan mong pumili ng isa pang pagpipilian. Pumunta sa Android at piliin ang tab na VR, titiyakin nitong kasama sa app ang lahat ng kinakailangang mga aklatan kapag na-export ito. (larawan 3)
Handa ka na ngayong magsimulang magtrabaho sa iyong sketch
Hakbang 3: Pagsulat ng Code
Ang tutorial na ito ay hindi tungkol sa pagsulat mismo ng code. Ngunit gamit ang mga komento na kasama sa code malalaman mo kung ano ang nangyayari.
Ngayon ay maaari mong buksan ang.pde file na kasama sa nakuhang folder na na-download mo dati. Makikita mo ang pagbukas ng code at maaari itong tingnan nang mabuti.
Hakbang 4: Ang Modelo ng 3D
Ginamit namin ang Blender upang gawin ang aming modelo, ito ay isang libreng programa sa pagmomodelo (https://www.blender.org/download/) o gumamit ng ibang programa sa pagmomodelo. Kung wala kang karanasan sa pagmomodelo maaari ka ring makahanap ng mga 3D na modelo sa online (https://www.thingiverse.com/). Ang folder na may mga 3D na modelo at code ay nilikha na para sa iyo, ngunit kung nais mong gumawa ng iyong sariling proyekto kailangan mong sundin ang mga sumusunod na tagubilin.
- Lumikha ng isang folder ng data (tinatawag na "data") sa pagproseso ng sketch folder. (Kailangang mai-save muna ang iyong sketch, tiyaking alam mo kung saan ito nai-save. Bilang default sa mga windows ay nasa loob mo ang mga dokumento / pagproseso / name_of_sketch)
- Pag-export: i-save ang iyong modelo ng 3D bilang isang.obj file - Kasama ang.mtl file na tumutukoy sa mga pagkakayari (kung mayroon kang anumang)
- Kung sakaling mayroon kang mga texture, ilagay ang mga ito sa folder ng data pati na rin at tiyaking tama ang mga sanggunian ng.mtl file sa kanila. (.mtl file ay maaaring buksan sa notepad halimbawa at naglalaman ng payak na teksto)
- Tandaan: Ang isang telepono ay hindi maaaring hawakan ang mga kumplikadong mga modelo o maraming mga texture kaya siguraduhin na ang modelo ay mababa poly at isama mo ang ilang mga texture hangga't maaari. Naka-tile ako ng isang texture sa isang eroplano at ginawang mabagal ang sketch.
Hakbang 5: Patakbuhin sa Device
Handa ka na ngayong patakbuhin ang halimbawa sa iyong mobile phone.
Una, suriin sa ilalim ng tab android at mga aparato kung ang iyong aparato ay lalabas. Kung hindi ito ang kaso siguraduhing sinunod mo ang mga hakbang sa hakbang 1 ng tutorial na ito.
Kung magpapakita ang aparato handa ka nang pindutin ang run sa pindutan ng aparato o gamitin ang shortcut ctrl + R. Magsisimula ang pagproseso ng pag-iipon ng sketch at i-install ito sa iyong mobile phone. Kung ang pagpoproseso ay nagtapon ng isang error, suriin ang hakbang ng isa sa tutorial na ito o suriin ang iyong code.
Hakbang 6: Paglalaro ng VR Simulation
Ngayon ay tapos ka na, ilulunsad ang google karton app at masisiyahan ka sa maluwalhating karanasan sa mobile VR.
Hakbang 7: Ang aming Mga Pinagmulan
Ang pangunahing set up ng app ay batay sa impormasyon mula sa mga sumusunod na link. Naglalaman ang mga ito ng mahusay na impormasyon tungkol sa paglikha ng mga app para sa Android na gumagamit ng pagproseso, kasama ang VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Ang isang malaking tulong sa pagsulat ng iyong code sa pagpoproseso ay ang opisyal na site ng pagpoproseso, na nagsasama ng isang listahan ng mga sanggunian.
processing.org/referensi/
Kung kailangan mo ng mga baso ng VR maaari mo itong bilhin sa napakakaunting pera halimbawa:
www.amazon.com/slp/google-cardboard-viewer…
Nais na gumawa ng isang screen capture ng iyong telepono, maaari mong gamitin ang:
www.duapps.com/product/du-recorder.html
Inirerekumendang:
Paano Makokontrol ang Mga Naa-address na LED na May Fadecandy at Pagproseso: 15 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga Naa-address na LED na May Fadecandy at Pagproseso: Ano ito isang sunud-sunod na tutorial sa kung paano gamitin ang Fadecandy at Pagproseso upang makontrol ang mga napupuntahan na LED. Ang Fadecandy ay isang LED driver na maaaring makontrol ang hanggang sa 8 mga piraso ng 64 na pixel bawat isa. (Maaari mong ikonekta ang maraming Fadecandys sa isang computer upang madagdagan ang
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Gesture Hawk: Kamay na Kinokontrol ng Robot na Kamay Gamit ang Pagproseso ng Imahe Batay sa Interface: 13 Mga Hakbang (na may Mga Larawan)
Gesture Hawk: Kamay na Kinokontrol ng Robot na Kamay Gamit ang Pagproseso ng Imahe Batay sa Interface: Ang Gesture Hawk ay ipinakita sa TechEvince 4.0 bilang isang simpleng pagproseso ng imahe batay sa interface ng human-machine. Ang utility nito ay nakasalalay sa katotohanan na walang karagdagang mga sensor o naisusuot maliban sa isang guwantes ang kinakailangan upang makontrol ang robotic car na tumatakbo sa iba't ibang
Virtual Reality Suit Gamit ang Arduino: 7 Hakbang (na may Mga Larawan)
Virtual Reality Suit Gamit ang Arduino: Nilikha ko ang proyektong ito upang maglaro ng normal na mga laro sa computer sa buong VR. Ginaya ng proyektong ito ang iyong mga paggalaw sa pagpindot o pagpindot sa mga key ng iyong keyboard Halimbawa- kapag isinulong mo ang pagkilos ng pagpindot sa key na 'w' ay ginaya. Mayroon akong emu
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c