Mundarija:
- 1 -qadam: boshlashdan oldin
- 2 -qadam: Qayta ishlashni sozlash
- 3 -qadam: Kodni yozish
- 4 -qadam: 3D model
- 5 -qadam: Qurilmani ishga tushiring
- 6 -qadam: VR simulyatsiyasini o'ynang
- 7 -qadam: Bizning manbalarimiz
Video: Android uchun ishlov berish yordamida virtual virtual haqiqat (TfCD): 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Virtual haqiqat (VR) - bu kelajakdagi mahsulotlar qiziqarli bo'lishi mumkin bo'lgan yangi texnologiyalardan biri. Bu juda ko'p imkoniyatlarga ega va sizga qimmat VR ko'zoynaklari ham kerak emas (Oculus Rift). O'zingizni qilish juda qiyin bo'lib tuyulishi mumkin, lekin asoslar ko'rinadiganidan osonroq. Agar sizda dasturlash va modellashtirish bo'yicha asosiy ko'nikmalar mavjud bo'lsa, siz buni qila olasiz. Biz ishlov berish va blenderdan foydalandik. Bu ko'rsatma telefoningizda oddiy VR muhitini dasturlash bo'yicha bosqichma -bosqich ko'rsatma. Sizga faqat Android telefoningiz, (kartonli) VR telefon ko'zoynagi va dasturiy ta'minot (ishlov berish va 3D modellashtirish dasturi) kerak. Bu ko'rsatma oxirida sizda bir nechta (harakatlanuvchi) narsalar bo'lgan xona bo'ladi.
1 -qadam: boshlashdan oldin
Ishni boshlashdan oldin uchta narsani qilish kerak: 1. Yuklab olish jarayoni:
2. Telefoningiz ishlab chiquvchi rejimiga o'rnatilganligiga ishonch hosil qiling: Bu har bir telefon uchun har xil bo'lishi mumkin, bir nechta variantlar quyida keltirilgan: Android: Sozlamalar> Telefon haqida> Samsung Galaxy raqamini yaratish: Sozlamalar> Qurilma haqida> LG raqami: Sozlamalar> Telefon haqida> Dasturiy ta'minot haqida ma'lumot> Qurilish raqami HTC One: Sozlamalar> Haqida> Dasturiy ta'minot haqida ma'lumot> Ko'proq> Qurilish raqami
Sozlamalarning "Qurilish raqami" bo'limini topganingizda, bo'limni 7 marta bosing. 7 -marta bosgandan so'ng, telefon ishlab chiquvchi rejimida bo'ladi.
Shundan so'ng: sozlash> ishlab chiquvchilar uchun variant> USB orqali nosozliklarni tuzatishni yoqish Shuningdek, telefoningiz noma'lum manbalardan ilovalarni qabul qilganiga ishonch hosil qiling.
3. Ushbu qo'llanmadan fayllarni yuklab oling va chiqarib oling. Barcha fayllar, shuningdek, biz ishlatgan dasturdan (Blender) 3D fayl ma'lumotlarini o'z ichiga olgan fayllar mavjud. Ushbu papkani yuklab oling va oching va uni kompyuterning biron bir joyiga joylashtiring. 4 -qadamda sizdan papkani qayta ochish so'raladi.
2 -qadam: Qayta ishlashni sozlash
Ishni boshlashdan oldin, Android -ni ishlab chiqarishni qo'llab -quvvatlash uchun qayta ishlashni sozlashingiz kerak bo'ladi. Birinchi qadam - eskiz oynasining o'ng yuqori qismidagi java tugmasini bosish orqali android rejimini qayta ishlashni yoqish. (1 -rasm)
Bu sizga xabar berishni taklif qiladi. "SDK -ni avtomatik ravishda yuklab olish" tugmachasini bosing va ishlov berish Android ilovalarini yaratish uchun zarur bo'lgan barcha fayllarni yuklab olishni boshlaydi. (2 -rasm)
Bu jarayon tugagandan so'ng, biz Android uchun VR -ilovalarni o'z ichiga oladigan ilovalar yaratamiz. Bu ishni bajarish uchun siz yana bitta variantni tanlashingiz kerak bo'ladi. Android -ga o'ting va VR yorlig'ini tanlang, bu eksport qilinayotganda ilova barcha kerakli kutubxonalarni o'z ichiga oladi. (3 -rasm)
Endi siz eskiz ustida ishlashni boshlashga tayyormiz
3 -qadam: Kodni yozish
Bu qo'llanma kodni o'zi yozish haqida emas. Ammo kodga kiritilgan sharhlardan foydalanib, nima bo'layotganini tushuna olasiz.
Endi siz yuklagan papkada joylashgan.pde faylini ochishingiz mumkin. Siz kodning ochilishini ko'rasiz va uni yaxshilab ko'rib chiqishingiz mumkin.
4 -qadam: 3D model
Biz o'z modelimizni yaratish uchun Blender -dan foydalandik, bu bepul modellashtirish dasturi (https://www.blender.org/download/) yoki boshqa modellashtirish dasturidan foydalaning. Agar sizda modellashtirish tajribasi bo'lmasa, siz 3D -modellarni Internetda ham topishingiz mumkin (https://www.thingiverse.com/). 3D modellar va kodli papka siz uchun allaqachon yaratilgan, lekin agar siz o'z loyihangizni yaratmoqchi bo'lsangiz. siz quyidagi ko'rsatmalarga amal qilishingiz kerak bo'ladi.
- eskizni qayta ishlash papkasida ma'lumotlar papkasini ("ma'lumotlar" deb nomlanadi) yarating. (Sizning eskizingiz avval saqlanishi kerak, qaerda saqlanganini bilganingizga ishonch hosil qiling. Odatiy bo'lib, u sizning ichingizda hujjatlar/ishlov berish/name_of_sketch)
- Eksport qilish: 3D modelingizni.obj fayli sifatida saqlash
- Agar sizda tekstura bo'lsa, ularni ma'lumotlar papkasida ham joylashtiring va.mtl fayli ularga to'g'ri havola qilinganligiga ishonch hosil qiling. (.mtl fayllari, masalan, bloknot bilan ochilishi mumkin va oddiy matnni o'z ichiga oladi)
- Eslatma: Telefon juda murakkab modellarni yoki ko'p to'qimalarni ishlay olmaydi, shuning uchun model past poli ekanligiga ishonch hosil qiling va iloji boricha kamroq to'qimalarni o'z ichiga olasiz. Men teksturani samolyotga yopishtirdim va bu eskizni chidab bo'lmas darajada sekinlashtirdi.
5 -qadam: Qurilmani ishga tushiring
Endi siz mobil telefoningizda misolni ishga tushirishga tayyormiz.
Birinchidan, Android va qurilmalar yorlig'i ostida qurilmangiz ko'rinib turganligini tekshiring. Agar bunday bo'lmasa, ushbu qo'llanmaning 1 -bosqichidagi amallarni bajarganingizga ishonch hosil qiling.
Agar qurilma paydo bo'lsa, siz "ishga tushirish" tugmachasini bosishingiz yoki ctrl+R tugmalar birikmasidan foydalanishingiz mumkin. Qayta ishlash eskizni tuzishni va uni mobil telefoningizga o'rnatishni boshlaydi. Agar ishlov berish xato qilsa, ushbu qo'llanmaning birinchi bosqichini tekshiring yoki kodingizni tekshiring.
6 -qadam: VR simulyatsiyasini o'ynang
Endi siz tugatdingiz, google karton ilovasi ishga tushadi va siz mobil VR -ning ajoyib tajribasidan bahramand bo'lishingiz mumkin.
7 -qadam: Bizning manbalarimiz
Ilovaning asosiy sozlamalari quyidagi havolalardan olingan ma'lumotlarga asoslangan. Bular VR -ni o'z ichiga olgan ishlov berish yordamida Android uchun ilovalar yaratish haqida ajoyib ma'lumotlarni o'z ichiga oladi.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Ishlov berish kodini yozishda katta yordam - bu ishlov berishning rasmiy sayti bo'lib, u havolalar ro'yxatini o'z ichiga oladi.
processing.org/reference/
Agar sizga VR ko'zoynak kerak bo'lsa, ularni juda kam pulga sotib olishingiz mumkin, masalan:
www.amazon.com/slp/google-cardboard-viewer…
Telefoningiz ekran tasvirini olishni xohlasangiz, quyidagilarni ishlatishingiz mumkin.
www.duapps.com/product/du-recorder.html
Tavsiya:
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): 5 qadam (rasmlar bilan)
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): SCARA roboti sanoat dunyosida juda mashhur mashinadir. Bu nom tanlangan mos keladigan robotli qurol yoki tanlangan mos keladigan bo'g'inli robot qo'lini anglatadi. Bu, asosan, uch darajali erkinlik robotidir, bu birinchi ikkita displey
Fadecandy, ishlov berish va Kinect bilan interaktiv LED gumbaz: 24 qadam (rasmlar bilan)
Fadecandy, Processing va Kinect bilan interaktiv LED gumbaz: WhatWhen in Dome - 4378 LED bilan qoplangan 4,2 metrli geodezik gumbaz. LEDlarning har biri alohida xaritada joylashtirilgan. Ular Windows ish stolida Fadecandy va Processing tomonidan boshqariladi. Gumbaz ustunlaridan biriga Kinect biriktirilgan, shuning uchun
Fadecandy va ishlov berish yordamida manzilli LEDlarni qanday boshqarish mumkin: 15 qadam (rasmlar bilan)
Fadecandy va ishlov berish yordamida manzilli LEDlarni qanday boshqarish mumkin: WhatThis Fadecandy va Processing-dan foydalanib, manzilli LEDlarni boshqarish bo'yicha bosqichma-bosqich qo'llanma. (Bir nechta Fadecandys -ni bitta kompyuterga ulashingiz mumkin
Arduino va ishlov berish bilan 4x4 klaviatura: 4 qadam (rasmlar bilan)
Arduino va ishlov berish bilan 4x4 klaviatura: LCD displeylarni yoqtirmaysizmi? Loyihalaringizni jozibali ko'rinishini xohlaysizmi? Xo'sh, bu yechim. Ushbu yo'riqnomada siz Arduino -dagi kontentni ko'rsatish uchun LCD displeyni ishlatishdan o'zingizni ozod qila olasiz, shuningdek loyihangizni amalga oshirasiz
Arduino va ishlov berish yordamida harorat va namlikni ko'rsatish va ma'lumotlarni yig'ish: 13 qadam (rasmlar bilan)
Arduino va ishlov berish yordamida harorat va namlikni ko'rsatish va ma'lumotlarni yig'ish: Kirish: Bu Arduino platasi, Sensor (DHT11), Windows kompyuteri va Qayta ishlash (bepul yuklab olinadigan) dasturidan foydalanib, harorat, namlik ma'lumotlarini raqamli va chiziqli grafik shakl, vaqt va sanani ko'rsatish va hisoblash vaqtini ishga tushirish