Mündəricat:
- Addım 1: Başlamadan əvvəl
- Addım 2: Emalın qurulması
- Addım 3: Kod yazmaq
- Addım 4: 3D Model
- Addım 5: Cihazda işləyin
- Addım 6: VR Simulyasiyasını oynayın
- Addım 7: Mənbələrimiz
Video: Android üçün İşlənmədən (TfCD) istifadə edərək Mobil Virtual Reallıq: 7 Adım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Virtual Reallıq (VR) gələcək məhsulların maraqlı ola biləcəyi yeni texnologiyalardan biridir. Çox imkanları var və bahalı VR eynəklərinə belə ehtiyacınız yoxdur (Oculus Rift). Özünüz etmək çox çətin görünə bilər, amma əsasları göründüyündən daha asandır. Əsas proqramlaşdırma və modelləşdirmə bacarıqlarınız varsa bunu edə bilərsiniz. Qenerasiya və Blenderdən istifadə etdik. Bu təlimat telefonunuzda sadə bir VR mühitini proqramlaşdırmaq üçün addım -addım bələdçidir. Lazım olan yalnız Android telefonunuz, (karton) VR telefon eynəkləri və proqram təminatı (emal və 3D modelləşdirmə proqramı). Bu təlimatın sonunda birdən çox (hərəkət edən) obyekti olan bir otağınız olacaq.
Addım 1: Başlamadan əvvəl
Başlamadan əvvəl etməli olduğunuz 3 şey var: 1. Yükləmə emalı, https://processing.org/download/ saytından
2. Telefonunuzun geliştirici rejiminə qurulduğundan əmin olun: Bu telefon başına fərqli ola bilər, aşağıda bir neçə variant verilir: Android: Ayarlar> Telefon haqqında> Samsung nömrəsi qurun: Ayarlar> Cihaz haqqında> LG nömrəsi: Ayarlar> Telefon haqqında> Proqram məlumatları> Quraşdırma nömrəsi HTC One: Ayarlar> Haqqında> Proqram məlumatları> Daha çox> Quraşdırma nömrəsi
Ayarların Quraşdırma nömrəsi bölməsini tapdığınızda, bölməni 7 dəfə vurun. 7 -ci vuruşdan sonra telefon geliştirici rejimində olacaq.
Bundan sonra gedin: ayar> inkişaf etdiricilər üçün seçim> USB ayıklamasını aktivləşdirin Həmçinin telefonunuzun naməlum mənbələrdən tətbiqləri qəbul etdiyinə əmin olun.
3. Bu təlimatdan faylları yükləyin və çıxarın. Bütün faylların daxil olduğu bir zip faylı və istifadə etdiyimiz proqramdan (Blender) 3D fayl məlumatlarını ehtiva edən fayllar daxil edilir. Bu qovluğu yükləyin və açın və kompüterinizdə tapa biləcəyiniz bir yerə qoyun. Addım 4 -də qovluğu yenidən açmağınız xahiş olunacaq.
Addım 2: Emalın qurulması
Başlamazdan əvvəl Android inkişaf etdirməsini dəstəkləmək üçün emal qurmalısınız. İlk addım, eskiz pəncərəsinin sağ üst hissəsindəki java düyməsini basaraq android rejiminin işlənməsini təmin etməkdir. (şəkil 1)
Bu sizə bir mesaj göndərəcək. "SDK -nı avtomatik yüklə" düyməsini basın və emal Android tətbiqləri yaratmaq üçün lazım olan bütün faylları yükləməyə başlayacaq. (şəkil 2)
Bu proses başa çatdıqda, diqqət edəcəyimiz VR tətbiqlərini özündə birləşdirən Android üçün tətbiqlər yarada biləcəksiniz. Bu işi yerinə yetirmək üçün daha bir seçim seçməlisiniz. Android -ə gedin və VR sekmesini seçin, bu, ixrac edildikdə tətbiqin bütün lazımi kitabxanaları ehtiva edəcəyinə əmin olacaq. (şəkil 3)
İndi eskiz üzərində işə başlamağa hazırsınız
Addım 3: Kod yazmaq
Bu təlimat kodun özü haqqında deyil. Ancaq koda daxil edilmiş şərhlərdən istifadə edərək nə baş verdiyini anlaya biləcəksiniz.
İndi daha əvvəl yüklədiyiniz çıxarılan qovluğa daxil olan.pde faylını aça bilərsiniz. Kodun açıldığını görəcəksiniz və ona yaxşı baxa bilərsiniz.
Addım 4: 3D Model
Modelimizi hazırlamaq üçün Blender -dən istifadə etdik, bu pulsuz bir modelləşdirmə proqramıdır (https://www.blender.org/download/) və ya fərqli bir modelləşdirmə proqramı istifadə edin. Modelləşdirmə təcrübəniz yoxdursa, 3D modelləri onlayn olaraq da tapa bilərsiniz (https://www.thingiverse.com/) aşağıdakı təlimatlara əməl etməli olacaqsınız.
- İşləmə eskiz qovluğunda bir məlumat qovluğu ("məlumat" adlanır) yaradın. (Eskiziniz əvvəlcə yadda saxlanılmalıdır, harada saxlanıldığını bildiyinizə əmin olun. Varsayılan olaraq pəncərələrdə sənədlər/emal/name_of_sketch içərisindədir)
- İxrac: 3D modelinizi.obj faylı olaraq qeyd edin - Dokulara istinad edən.mtl faylı daxil olmaqla (varsa)
- Dokularınız varsa, onları da məlumat qovluğuna yerləşdirin və.mtl faylının onlara düzgün istinad etdiyinə əmin olun. (.mtl faylları məsələn notepad ilə açıla bilər və düz mətni ehtiva edir)
- Qeyd: Bir telefon çox mürəkkəb modelləri və ya bir çox toxumanı idarə edə bilməz, buna görə də modelin aşağı poli olduğundan və mümkün qədər az toxuma daxil etdiyindən əmin olun. Bir təyyarədə bir toxuma döşədim və eskizi dözülməz dərəcədə yavaş etdi.
Addım 5: Cihazda işləyin
İndi nümunəni cib telefonunuzda işə salmağa hazırsınız.
Birincisi, cihazınızın göründüyünü Android və cihazlar sekmesinde yoxlayın. Əgər belə deyilsə, bu təlimatın 1 -ci addımındakı addımları izlədiyinizə əmin olun.
Cihaz görünürsə, cihazda işləyin düyməsini basmağa və ya ctrl+R qısa yollarından istifadə etməyə hazırsınız. İşləmə eskizi tərtib etməyə və cib telefonunuza quraşdırmağa başlayacaq. İşləmə bir səhv atarsa, bu təlimatın bir addımını yoxlayın və ya kodunuzu yoxlayın.
Addım 6: VR Simulyasiyasını oynayın
İndi işiniz bitdi, google karton tətbiqi başlayacaq və mobil VR -in möhtəşəm təcrübəsindən zövq ala bilərsiniz.
Addım 7: Mənbələrimiz
Tətbiqin əsas quruluşu aşağıdakı bağlantılardan alınan məlumatlara əsaslanır. Bunlar, VR daxil olmaqla, emaldan istifadə edərək Android üçün tətbiqetmələr yaratmaq haqqında əla məlumatları ehtiva edir.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
İşləmə kodunuzun yazılmasında böyük bir kömək, istinadların siyahısını ehtiva edən rəsmi emal saytıdır.
processing.org/reference/
VR eynəklərə ehtiyacınız varsa, onları çox az pula satın ala bilərsiniz, məsələn:
www.amazon.com/slp/google-cardboard-viewer…
Telefonunuzun ekran görüntüsünü çəkmək istəyirsinizsə, istifadə edə bilərsiniz:
www.duapps.com/product/du-recorder.html
Tövsiyə:
Geriyə atlamaq ! Arduino və Acclerometer istifadə edərək Virtual Reallıq Oyunu: 9 addım
Geriyə atlamaq ! Arduino və Acclerometer istifadə edərək Virtual Reallıq Oyunu: Bu dərslikdə Arduino və Acclerometer istifadə edərək Virtual Reallıq oyunu yaradacağıq
Virtual Reallıq üçün Birlikdə Əyri UI Yaratmaq: 4 Addım
Birlikdə Virtual Reallıq üçün Əyri UI Yaratmaq: Virtual Reallıq Tətbiqiniz və ya VR Oyununuz üçün əyri bir istifadəçi interfeysi yaratmaq üçün pulsuz və asan bir həll axtarırsınızsa, doğru yerdəsiniz. Bu bloqda Unity UI Uzantılarından istifadə edərək vəhdətdə əyri bir ui elementi yaratmağı öyrənəcəksiniz
OpenCV və Python 3.5: 4 Addımlarından istifadə edərək Dragonboard410c və ya Dragonboard820c üçün Artırılmış Reallıq (AR)
OpenCV və Python 3.5 istifadə edərək Dragonboard410c və ya Dragonboard820c üçün Artırılmış Reallıq (AR): Bu təlimatlar, genişlənmiş reallıq tətbiqini işə salmaq üçün OpenCV, Python 3.5 və Python 3.5 üçün asılılıqların necə qurulacağını təsvir edir
Arduino istifadə edərək virtual reallıq kostyumu: 7 addım (şəkillərlə birlikdə)
Arduino istifadə edərək Virtual Reality Suit: Bu layihəni normal kompüter oyunlarını tam VR rejimində oynamaq üçün yaratdım. Bu layihə, hərəkətlərinizi klaviatura düymələrini basıb saxlamağa bənzəyir. Məsələn, irəli getdiyiniz zaman 'w' düyməsinə basaraq hərəkətlər təqlid edilir. Menim emuim var
CityCoaster - İşiniz üçün Öz Genişləndirilmiş Reallıq Sahil Gəmisini (TfCD) yaradın: 6 Addım (Şəkillərlə)
CityCoaster - İşiniz üçün Öz Genişlənmiş Reallıq Sahil Gəmisini (TfCD) yaradın: Kubokunuzun altında bir şəhər! CityCoaster, Rotterdam Lahey Hava Limanı üçün, şəhərin kimliyini ifadə edə bilən, genişlənmiş reallıqla lounge sahəsinin müştərilərini əyləndirə biləcək bir məhsul haqqında düşünərək doğulan bir layihədir. Belə bir mühitdə