9 Nisan 2019 Salı

Mobil Arayüz Çalışmaları

Projemiz kapsamında evrenin apk larının tamamlanmasından sonra bir mobil arayüz tasarımını yaptık. Arayüz çalışmalarını Android Studio ile gerçekleştirdik.




Her butona tıklandığında yeni arayüze yönlendirecek;



Telefon ile uyumluluğu da test edilmiştir.


Bir sonraki aşamada Apk lar ile mobil uyumluluğu test edilecektir.

4 Mart 2019 Pazartesi

İlerleyen günlerde yazılarımızda Android Studio ile uygulama geliştirilmesine bir örnek ekleyeceğiz.

Şimdilik uygulama arayüzünden bazı resimler ekleyerek, yönlendirmede kolaylık olmasını diliyoruz.





1 Mart 2019 Cuma

Dönem Özeti

Merhabalar,

Yarıyıl tatili süresince, tez çalışmamız kapsamında araştırmalarımıza devam ederek, yapılan çalışmaların görsel incelemeleri, literatür taramaları kapsamlı olarak yaptık Tezimiz kapsamında biyoloji dersleri için yardımcı arttırılmış gerçeklik destekli mobil uygulamamız mayoz ve mitoz bölünme evrelerinin çizimlerini Sketchup ile tamamladık. Tüm evreler tek tek 3-boyutlu olarak çizildi ve Unity Editörüne aktarıldı. Android Studio kurulumları da tamamlanarak, Unity ile AR ortamında hazırlanan projeler Android Stduio ile birleştirilecek. 

İlerleyen aşamalarda android studio ile ilk birleştirme işleminin adımlarından bahsedeceğiz.

Şimdilik Biyoloji ve Tıp alanlarında emekleme aşamasında olan AR uygulamalarından küçük bir örnek teşkil edecek bir video linkini aşağıya bırakıyoruz. İyi seyirler :)

2 Ocak 2019 Çarşamba

IV. Uygulama Adımı

Hücre Bölünmesini arttırılmış gerçeklik uygulaması ile birlikte kullanmak için Mayoz-I bölünmesinin Profaz-I, Metafaz-I ve Anafaz-I evrelerinin SketchUp 3-boyutlu çizimleri tamamlandı ve bu 3-boyutlu çizimlerin 2-boyutlu çizimleri de tamamlandı.

İki boyutlu çizimler her evre için Unity Editör'ün içine aktarıldı. Her evre için 2-boyutlu resimlerin üzerine 3-boyutlu görüntülerinin bindirilmesi işlemleri yapıldı. 
Unity Editör de düzenlenen her projenin APK 'sı (Android Uygulama Paketi) oluşturuldu. Tanımlanmış olan evreler Android yazılımlı cihazımızdan da tanıtılabiliyor.


Şekil - Unity Editör Proje Tasarım Arayüzü


Şekil 2. Android Yazılımlı Cihazdan Alınan Görüntü

27 Aralık 2018 Perşembe

Örnek Uygulama -Bir apk dosyası oluşturma-

Merhabalar,
Bu uygulamamızda önceki örnek uygulamamızı nasıl android bir telefonla da kullanacağımıza değineceğiz. 
Öncelikle telefonunuzu geliştirici olarak tanımlamanız gerekmektedir. Bunu telefonunuzun sistem ayarlarından yapım numarasına üst üste tıklama ile bu seçeneği aktif edebilirsiniz.
Unity'de Vuforia ile geliştirmiş olduğunuz projenizi Android sistemlerde kullanabilmek için bir apk dosyası oluşturmanız gerekmektedir. Unity ilk kurulum esnasında geliştirme ortamlarını seçebilirsiniz, eğer bunları ilk kurulum anında seçmediyseniz, daha sonra dışarıdan yükleyedebilirsiniz. 

Ekranda gösterildiği şekilde, gerekli olan SDK ve JDK paketlerini indirip bilgisayarınıza kurmanız gerekmektedir. Biz proje boyunca android uygulamalar geliştireceğimiz için Android Studio kullanacağız. Bu gerekli tanımlamalardan sonra, projede aşağıdaki adımları izliyoruz.

Build Settings kısmından player settings i seçip, proje isimlerini veriyoruz. Buralar default olarak tanımlanmamalıdır. Buraya verilen isimler, aşağıdaki ekran resminde olduğu gibi belirtilmelidir.


Tüm bu tanımlamalardan sonra projeyi build ediyoruz. Bu kısımda bir apk dosyası oluşturuyor unity. daha sonra onu usb kablo ile bilgisayarımıza bağladığımız telefonumuza yüklüyoruz.



Sonuç olarak, artık telefonumuzdan da resmi gösterdiğimizde 3 boyutlu yansımasını üzerinde görebiliyoruz. Bundan sonraki uygulamalarımızda artık proje kapsamındaki konularımız ile örnekler geliştirmeye devam edeceğiz.

17 Aralık 2018 Pazartesi

Örnek Uygulama

Proje kapsamında Unity ile ufak bir örnek çalışma geliştirdik. 2011 yapımlı Amerikan aile animasyon filmi Rango'yu ele aldık. Rango bir iquanadır. Rango'nun afiş resmini yazıcıdan çıktı aldık (renkli ve ya siyah beyaz olmasının bir önemi yok). Vuforia Developer sekmesinden gereken tanımlamalarımızı yaptıktan sonra Unity'e resmimizi ve Vuforia üzerinde tanımlanan resmin gerekli veri tabanı çektik. 
Rango bi bukalemun olduğu için Unity'nin Asset Store unda yer alan ücretsiz 3D paketlerden iguana nesnesini seçtik ve programımızı çalıştırdık.

Örnek Uygulama Çalışması

Yukarıdaki ekran görüntüsünden de anlaşılacağı üzere, ilişkilendirilmiş resmi kameraya tutuğunuz zaman 3 boyutlu görüntüsü resmin üzerinde yer almaktadır. 

Bir sonraki çalışmamız da görüşmek üzere.

III. Uygulama Adımı

Projemiz kapsamında AR uygulamalarının tasarlanabilmesi için Unity ile Vuforia birlikte kullanılacaktır.  Eğer Unity kurmak için gerekli olan setup Vuforia'nın kendi sitesinden indirilerek kurulursa, yeniden sdk indirip kurmanıza gerek kalmayacaktır. Eğer unity programını direk kendi sitesinden yükleyerek kurulum gerçekleştirirseniz, o zaman Vuforia'nın https://developer.vuforia.com/downloads/sdk sitesinden sdk indirip kurmanız gerekecektir.


Vuforia Developer Portal size, AR uygulamaları ile yapacağınız araştırmalar için kütüphane ortamı da sağlamaktadır. Yani vuforia kullanabileceğiniz her alanın araştırmasını kolaylıkla yapabileceğiniz bir alan yaratmıştır. 
Tabi öncelikle bu hizmetlerden faydalanabilmek için bu portal üzerinde üyelik oluşturmanız beklenmektedir. (Bu işlem ücretsizdir)

Üyelik işlemlerinizi tamamladıktan sonra, Develop sekmesinden çalışmanız için, gerekli uygulamaları oluşturmaya başlayabilirsiniz.