İçindekiler:
- Adım 1: Başlamadan Önce
- 2. Adım: İşlemeyi Ayarlama
- Adım 3: Kodu Yazma
- Adım 4: 3B Model
- Adım 5: Cihazda Çalıştırın
- Adım 6: VR Simülasyonunu Oynatma
- 7. Adım: Kaynaklarımız
Video: Android için İşleme Kullanan Mobil Sanal Gerçeklik (TfCD): 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Sanal Gerçeklik (VR), ilgi çekici olabilecek yeni teknolojilerden biridir ve geleceğin ürünleridir. Çok fazla fırsatı var ve pahalı VR gözlüklerine bile ihtiyacınız yok (Oculus Rift). Kendiniz yapmak çok zor görünebilir, ancak temel bilgiler göründüğünden daha kolaydır. Temel programlama ve modelleme becerileriniz varsa bunu yapabilirsiniz. İşleme ve Blender kullandık. Bu talimat, telefonunuzda basit bir VR ortamı programlamak için adım adım bir kılavuzdur. Tek ihtiyacınız olan Android telefonunuz, (karton) VR telefon gözlüğünüz ve yazılımınız (işleme ve 3D modelleme yazılımı). Bu talimatın sonunda, birden fazla (hareketli) nesne içeren bir odanız olacak.
Adım 1: Başlamadan Önce
Başlamadan önce yapmanız gereken 3 şey vardır: 1. https://processing.org/download/ adresinden işlemeyi indirin
2. Telefonunuzun geliştirici moduna ayarlandığından emin olun: Bu, telefona göre farklı olabilir, aşağıda birkaç seçenek verilmiştir: Android: Ayarlar > Telefon hakkında > Yapı numarası Samsung Galaxy: Ayarlar > Cihaz hakkında > Yapı numarası LG: Ayarlar > Telefon hakkında > Yazılım bilgileri > Yapı numarası HTC One: Ayarlar > Hakkında > Yazılım bilgileri > Diğer > Yapı numarası
Ayarların Yapı numarası bölümünü bulduğunuzda, 7 kez bölüme dokunun. 7. dokunuştan sonra telefon geliştirici modunda olacaktır.
Bundan sonra şuraya gidin: ayar > geliştiriciler için seçenek > USB hata ayıklamasını etkinleştirinAyrıca, telefonunuzun bilinmeyen kaynaklardan gelen uygulamaları kabul ettiğinden emin olun.
3. Bu öğreticideki dosyaları indirin ve çıkarın. Kullandığımız programdan (Blender) 3D dosya verilerini içeren dosyaların yanı sıra tüm dosyaların bulunduğu bir zip dosyası dahildir. Bu klasörü indirip açın ve bilgisayarınızda bulabileceğiniz bir yere koyun. 4. Adımda klasörü tekrar açmanız istenecektir.
2. Adım: İşlemeyi Ayarlama
Başlamadan önce, android geliştirmeyi desteklemek için işlemeyi ayarlamanız gerekecek. İlk adım, çizim penceresinin sağ üst kısmındaki Java düğmesine tıklayarak işleme android modunu etkinleştirmektir. (resim 1)
Bu sizi bir mesajla uyaracaktır. “SDK'yı otomatik olarak indir” seçeneğine tıklayın ve işleme, Android uygulamaları oluşturmak için gerekli tüm dosyaları indirmeye başlayacaktır. (resim 2)
Bu işlem bittiğinde, odaklanacağımız VR uygulamalarını içeren android için uygulamalar oluşturabileceksiniz. Bu işi yapmak için bir seçenek daha seçmeniz gerekecek. Android'e gidin ve VR sekmesini seçin; bu, uygulamanın dışa aktarıldığında gerekli tüm kitaplıkları içermesini sağlayacaktır. (resim 3)
Artık eskiziniz üzerinde çalışmaya başlamaya hazırsınız
Adım 3: Kodu Yazma
Bu eğitim, kodun kendisini yazmakla ilgili değildir. Ancak kodda yer alan yorumları kullanarak neler olduğunu anlayabileceksiniz.
Şimdi daha önce indirdiğiniz ayıklanmış klasörde bulunan.pde dosyasını açabilirsiniz. Kodun açıldığını göreceksiniz ve ona iyi bir göz atabilirsiniz.
Adım 4: 3B Model
Modelimizi yapmak için Blender kullandık, bu ücretsiz bir modelleme programı (https://www.blender.org/download/) veya farklı bir modelleme programı kullanıyoruz. Modelleme konusunda deneyiminiz yoksa, 3D modelleri çevrimiçi olarak da bulabilirsiniz (https://www.thingiverse.com/). 3D modeller ve kod içeren klasör zaten sizin için oluşturuldu, ancak kendi projenizi yapmak istiyorsanız aşağıdaki talimatları izlemeniz gerekecek.
- İşleme çizimi klasöründe bir veri klasörü ("veri" olarak adlandırılır) oluşturun. (Önce çiziminiz kaydedilmelidir, nereye kaydedildiğini bildiğinizden emin olun. Pencerelerde varsayılan olarak belgeler/işleme/çizim_adı içindedir)
- Dışa Aktarma: 3B modelinizi bir.obj dosyası olarak kaydedin - Dokulara atıfta bulunan.mtl dosyası dahil (varsa)
- Dokularınız varsa, bunları da veri klasörüne yerleştirin ve.mtl dosyasının bunlara doğru şekilde başvurduğundan emin olun. (.mtl dosyaları örneğin not defteri ile açılabilir ve düz metin içerebilir)
- not: Bir telefon çok karmaşık modelleri veya çok sayıda dokuyu işleyemez, bu nedenle modelin düşük poli olduğundan ve mümkün olduğunca az doku eklediğinizden emin olun. Bir dokuyu bir uçakta döşedim ve çizimi dayanılmaz derecede yavaşlattı.
Adım 5: Cihazda Çalıştırın
Artık örneği cep telefonunuzda çalıştırmaya hazırsınız.
İlk olarak, Android ve cihazlar sekmesinin altında cihazınızın görünüp görünmediğini kontrol edin. Durum böyle değilse, bu öğreticinin 1. adımındaki adımları uyguladığınızdan emin olun.
Cihaz görünürse, cihazda çalıştır düğmesine basmaya veya ctrl+R kısayolunu kullanmaya hazırsınız. İşleme, taslağı derlemeye ve cep telefonunuza yüklemeye başlayacaktır. İşleme bir hata veriyorsa, bu öğreticinin birinci adımını kontrol edin veya kodunuzu kontrol edin.
Adım 6: VR Simülasyonunu Oynatma
Artık işiniz bitti, google karton uygulaması başlatılacak ve muhteşem mobil VR deneyiminin keyfini çıkarabilirsiniz.
7. Adım: Kaynaklarımız
Uygulamanın ana kurulumu, aşağıdaki bağlantılardan alınan bilgilere dayanmaktadır. Bunlar, VR dahil olmak üzere işlemeyi kullanarak Android için uygulamalar oluşturma hakkında harika bilgiler içerir.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
İşleme kodunuzu yazarken büyük bir yardım, bir referans listesi içeren resmi işleme sitesidir.
processing.org/reference/
VR gözlüğüne ihtiyacınız varsa bunları çok az paraya satın alabilirsiniz, örneğin:
www.amazon.com/slp/google-cardboard-viewer…
Telefonunuzun ekran görüntüsünü almak istiyorsanız şunları kullanabilirsiniz:
www.duapps.com/product/du-recorder.html
Önerilen:
BeYourHero ile Raspberry Pi'de Sanal Gerçeklik: 19 Adım (Resimlerle)
BeYourHero ile Raspberry Pi'de Sanal Gerçeklik: "Kahramanın Olun" projesi!Umarım yeni nesil Sanal Gerçeklik daldırma teknolojisine girmeye hazırsınızdır!Bu proje, se
Geri sıçrama ! Arduino ve İvmeölçer Kullanan Sanal Gerçeklik Oyunu: 9 Adım
Geri sıçrama ! Arduino ve İvmeölçer Kullanarak Sanal Gerçeklik Oyunu: Bu dersimizde Arduino ve İvmeölçer kullanarak bir Sanal Gerçeklik oyunu oluşturacağız
Sanal Gerçeklik için Unity'de Kavisli Kullanıcı Arayüzü Oluşturma: 4 Adım
Unity for Virtual Reality için Curved UI Oluşturma: Virtual Reality Uygulamanız veya VR Game için kavisli bir kullanıcı arayüzü oluşturmak için ücretsiz ve kolay bir çözüm arıyorsanız doğru yerdesiniz. Bu blogda, Unity UI Uzantılarını kullanarak birlik içinde kavisli bir kullanıcı arabirimi öğesi oluşturmayı öğreneceksiniz.
Arduino Kullanan Sanal Gerçeklik Suiti: 7 Adım (Resimlerle)
Arduino Kullanan Sanal Gerçeklik Takımı: Bu projeyi normal bilgisayar oyunlarını tam VR'de oynamak için oluşturdum. Bu proje, klavyenizin tuşlarına basmak veya basılı tutmak için hareketlerinizi taklit eder. Örnek- ileriye doğru hareket ettiğinizde 'w' tuşuna basma eylemi taklit edilir. bende emu var
Sanal ve Karma Gerçeklik Gözlükleri: 15 Adım (Resimlerle)
Sanal ve Karma Gerçeklik Gözlükleri: Giriş: Konsept Tasarım Teknolojisi yüksek lisans kursu sırasında, ana projemize uyan gelişmekte olan bir teknolojiyi keşfetmemiz ve bir prototip yaparak bu teknolojiyi test etmemiz istendi. Seçtiğimiz teknolojiler hem Sanal Gerçek