İçindekiler:
- Adım 1: Yazılım ve Donanım Gereksinimleri
- 2. Adım: Bir 3B Model Oluşturma
- Adım 3: Hedef Nesneleri Seçme
- Adım 4: Vuforia'da Hedef Görüntü Veritabanı Oluşturun
- Adım 5: Unity Ortamını Tanımak
- Adım 6: Yeni Bir Birlik Projesi Oluşturun
- 7. Adım: Demoyu Android'de Çalıştırma
- Adım 8: Çoklu Sahne Özelliği Ekleme
Video: Artırılmış Gerçeklik ile Hafızanızı Güçlendirin Mind Palace: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Sherlock Holmes'daki gibi zihin saraylarının kullanımı, hafıza şampiyonları tarafından karıştırılmış bir destedeki kartların sırası gibi birçok bilgiyi hatırlamak için kullanılmıştır. Zihin sarayı veya lokus yöntemi, görsel anımsatıcıların fiziksel konumlara sabitlendiği ve bilgileri geri çağırmak için belirli bir sırayla görselleştirildiği bir hafıza tekniğidir.
Hafıza şampiyonları tarafından kullanılan yaygın bir teknik, kişinin evindeki bir odanın kapısında durup 5 farklı büyük eşya seçip 1'den 5'e kadar sıralamaktır. Bu öğelere aşina olan, daha sonra görsel anımsatıcılar seçilir ve ezberlenecekleri sırayla bu nesnelerin üzerine yerleştirilir. Bu görsel anımsatıcılar ne kadar benzersiz olursa, hatırlamaları o kadar kolay olur.
Bize dokunulmazlara 'dokunma' fırsatı veren artırılmış gerçeklikteki gelişmelerden ilham alıyorum. Zihin gözüyle görmek yerine, onu fiziksel dünyamızda görmemize, ellerimizle artırılmış nesnelerle etkileşime girmemize ve 'dokunmamıza' izin verir. Akıl sarayı konsepti ile onlarca, yüzlerce nesneyi görselleştirmek yerine, gerçek uzaya gerçekçi bir şekilde yansıtılabilirler.
Bu şu anda devam ediyor bir video /-g.webp
Adım 1: Yazılım ve Donanım Gereksinimleri
Artırılmış Gerçeklik Uygulamasını çalıştırmak için aşağıdaki yazılım paketleri gereklidir
* Vuforia SDK'sı
Geliştirici Portalında Vuforia'ya kaydolun ve bir lisans anahtarı oluşturun.
* Birlik 3D
* Autodesk'in Yeniden Yapımı
* Autodesk Özeti
Donanım
* Android (başka bir işletim sistemi kullanabilirsiniz, ancak bu kılavuz Android tabanlı olacaktır)
* Pencereler
Unity 5.6.1 sürümü için Sistem Gereksinimleri
İşletim Sistemi: Windows 7 SP1+, 8, 10; Mac OS X 10.8+.
GPU: DX9 (gölgelendirici modeli 3.0) veya özellik düzeyi 9.3 özelliklerine sahip DX11 içeren grafik kartı.
2. Adım: Bir 3B Model Oluşturma
1. İstenen eğitim modelinin 360 derecelik, model çevresinde yaklaşık 15 derecelik artışlarla ve üstten bir resim çekin. Fotoğraf çekerken modeli hareket ettirmeyin. Ayrıca Autodesk Recap360'ın deneme sürümünde maksimum 50 adet fotoğrafınız bulunmaktadır ve en az 20 adet fotoğraf çekmeniz önerilir.
2. Bir 3D model oluşturmak için tüm görüntüleri Autodesk Recap360'a yükleyin.
3. Autodesk Remake kullanarak 3B modeli temizleyin
Autodesk'in bir 3D modeli yeniden oluşturması için bu adımın biraz zaman aldığını unutmayın, böylece bir sonraki adıma geçebilirsiniz.
Adım 3: Hedef Nesneleri Seçme
Hedef Nesneler, artırılmış gerçekliği üzerine sabitleyeceğiniz fiziksel nesnelerdir.
Bir zihin sarayında tek gereksinim, bu nesnelerin hatırlanması ve görselleştirilmesi daha kolay olacak şekilde büyük ve farklı olmalarıdır. Ancak, günümüzde mevcut olan artırılmış gerçeklik araçlarının sınırlamasıyla, izlemeyi ve tanımlamayı kolaylaştırmak için yüksek özellikli dokulara ve belirgin kenarlara sahip nesneleri seçin.
Adım 4: Vuforia'da Hedef Görüntü Veritabanı Oluşturun
1. Geliştirme >> Hedef Yöneticisi'ni seçin
2. "Veritabanı Ekle"yi seçin; Veritabanına "target_images" adını verin; "Cihaz" türünü seçin
3. Yeni oluşturduğunuz Veritabanına tıklayın
4. "Hedef Ekle"yi seçin; "3D Nesne" türünü seçin; Önceki adımda yeniden oluşturduğunuz 3B nesneyi seçin; ve dosyayı uygun şekilde adlandırın
3B nesne kullanmanın alternatifleri olduğunu da fark etmiş olabilirsiniz. İzleme açısından en doğru yöntemlerden biri, basitçe 2B kağıt bir görüntü kullanmaktır, ancak bu, zihin sarayı için hatırlamak için yararlı bir işaret olmayacaktır, bu nedenle, evinizde zaten aşina olduğunuz bir 3B nesneyi kullanmak en iyisidir..
Adım 5: Unity Ortamını Tanımak
* Kırmızı kutu veya hiyerarşi sekmesi, tüm oyun nesnesinin, hedef nesnelerin ve ana kameranın görüntüleneceği yerdir.
* Mavi kutu proje ve konsol sekmelerinin bulunduğu yerdir. Proje sekmesi, varlıklarınızı görüntüleyebileceğiniz yerdir. Bunlar, bir oyunda veya uygulamada kullandığınız veya kullanabileceğiniz dosyalardır. Konsol sekmesi uyarıları, hataları ve hata ayıklama mesajlarını verir.
* Turuncu kutudaki denetçi sekmesi, belirli oyun nesnelerinin, hedef nesnelerin ve kameranın ayrıntılarını bulabileceğiniz yerdir. Boyutu dönüştürme, döndürme veya hareket etme ve sayısal olarak nesne oluşturma, komut dosyaları ekleme, renk değiştirme vb. gibi oyunun tek tek öğelerini değiştirebileceğiniz yerdir.
Adım 6: Yeni Bir Birlik Projesi Oluşturun
1. Yeni bir proje oluşturun; uygun şekilde adlandırın; ve "3D"yi seçin
2. Hedef görüntüler veritabanı klasörünü Unity'de Assets >>Package>>Custom Package… altında özel bir paket olarak içe aktarın.
3. AR Kamera ve Görüntü Hedefini ekleyin
4. Büyütmek istediğiniz nesnenin bir modelini ekleyin. Kendiniz CAD yapabilir veya varsa Varlık Mağazasından bir tane indirebilirsiniz.
5. Bu oyun nesnesi modelini hiyerarşide görüntü hedefinin altına sürükleyin.
6. Veritabanı Load Behavior Script'i Kameraya ekleyin ve etkinleştir'i işaretleyin
7. Adım: Demoyu Android'de Çalıştırma
* Android Unity Plugin'in kurulu olduğundan emin olun
1. Müfettiş >> Oyuncu Ayarı'na gidin ve Paket Tanımlayıcıyı com. SİRKETİNADINIZ. UYGULAMA ADI olarak değiştirin
2. Dosya >> Yapı Ayarları'na gidin ve "açık sahneler ekle"ye tıklayın
3. Oluştur ve Çalıştır'a tıklayın; uygun olarak adlandırın;.apk dosyasını kaydedin.
Unity android uygulaması olarak çıkacak
Adım 8: Çoklu Sahne Özelliği Ekleme
Önceki adımlarda yaptığımız tek bir sahne ve tek bir nesnedir. Ancak bu, çok fazla bilgiyi, özellikle sadece bir bilgiyi ezberlememize yardımcı olmaz, bu yüzden birden fazla sahneye izin veren bir komut dosyası oluşturmamız gerekiyor.
1. Yeni bir oyun nesnesi oluşturun ve ona "sahne değiştirici" adını verin.
2. C# dosyasını indirin, kodladım ve bir varlık olarak içe aktarın (veya varlıklar/komut dosyaları klasörüne sürükleyip bırakın).
3. Bu komut dosyasını, "scene changer"ın denetçi sekmesine sürükleyerek "scene changer" oyun nesnesine ekleyin.
4. Sahip olduğunuz mevcut sahneyi çoğaltın ve diğer sahneyi uygun şekilde yeniden adlandırın. Boşluk ile adlandırmayın.
5. Müfettiş sekmesinde sahne adından sonraki sahneyi belirtin.
6. Yeni bir veritabanı ekleyin (farklı bir eğitim setine dayalı olarak) Kameraya Behavior Script'i yükleyin ve etkinleştirmeyi işaretleyin
7. Veritabanından eğitim setine karşılık gelen görüntü hedefinin altına yeni bir oyun nesnesi modeli sürükleyin.
Önerilen:
GlobalARgallery - Küresel Artırılmış Gerçeklik Galerisi: 16 Adım
#GlobalARgallery - Küresel Artırılmış Gerçeklik Galerisi: #GlobalARgallery, okulların (ve diğerlerinin) dünyanın dört bir yanında eşzamansız olarak bağlantı kurma ve deneyimleri, sanat eserlerini, hikayeleri, zaman çizelgelerini, sergileri, sunumları ve hayal edebileceğiniz her şeyi paylaşma fırsatıdır. Bunların hepsi A'da görünüyor
Artırılmış Gerçeklik Telefon Donanımı: 7 Adım
Artırılmış Gerçeklik Telefon Donanımı: Ucuz, Kolay, Harika
Artırılmış Gerçeklik Bulmacası: 11 Adım
Artırılmış Gerçeklik Bulmacası: Bulmaca oyunları tek kelimeyle harika. Her türden yapboz, tipik yapboz, labirent, jetonlu ve hatta bu türden video oyunları (örneğin, Captain Toad) vardır. Bulmaca oyunları, oyuncunun bir problem çözme stratejisi tasarlamasını gerektirir
Artırılmış Gerçeklik Vuforia 7 Yer Düzlem Tespiti.: 8 Adım
Artırılmış Gerçeklik Vuforia 7 Yer Düzlemi Algılama.: Vuforia'nın Unity 3D için artırılmış gerçeklik SDK'sı, AR'de yer düzlemlerini algılamak için ARCore ve ARKit kullanır. Bugünün öğreticisi, Android veya IOS için bir AR uygulaması yapmak için Unity'deki yerel entegrasyonlarını kullanacak. Yere gökten düşen bir arabamız olacak
OpenCV ve Python 3.5 Kullanarak Dragonboard410c veya Dragonboard820c için Artırılmış Gerçeklik (AR): 4 Adım
OpenCV ve Python 3.5 Kullanarak Dragonboard410c veya Dragonboard820c için Artırılmış Gerçeklik (AR): Bu talimat, artırılmış gerçeklik uygulamasını çalıştırmak için OpenCV, Python 3.5 ve Python 3.5 bağımlılıklarının nasıl kurulacağını açıklar