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.

27 Kasım 2018 Salı

II. Uygulama Adımı

Proje Çalışmamız için, Arttırılmış Gerçeklik uygulamalarının tasarlanacağı Unity3D programı kuruldu. Bu yazılım sayesinde 3D olarak tasarlanacak çizimlerin 2 boyutlu resimlerden okunması işlemi gerçekleşecektir.
Unity3D programında kullanacağımız altyapıların çalışmalarını Udemy online kurslarındaki eğitimler ile devam edeceğiz. Meraklısı için linki: https://www.udemy.com/ .

Aynı zamanda çalışmaların sağlıklı ilerleyebilmesi için Yazılım Gereksinim Raporu hazırlandı. 

13 Ekim 2018 Cumartesi

I. Uygulama Adımı - Konu Belirlenmesi

AR ile mobil uygulama çalışmasına başlamadan konunun belirlenmesi için, ilköğretim öğretmenleri ile görüşüldü. Görüşme esnasında öğretmenler tarafından öğrencilere hangi konuların anlatılırken zorluk yaşandığı soruldu. Ve görüşmeler sonucunda görsel öğrenmenin öğrencilere daha faydalı olduğu belirtildiğinden, biyoloji dersinde hücre bölünmelerini AR ile öğretilmesi tasarlandı.

Hoşgeldiniz

Kocaeli Üniversitesi Bilgisayar Mühendisliği Öğretim Üyesi Yrd. Doç. Dr. Pınay ONAY DURDU hocamızın danışmanlığında, Arttırılmış Gerçeklik (AR) destekli eğitsel alanda mobil uygulamalar geliştireceğiz. 
Çalışmamızın genel içeriği AR bilim kartları örnek alınarak hücre bölünmelerin evrelerinin yer aldığı bilgi kartları tasarlanacak ve evrelerin 3 boyutlu hallerinin görülmesini sağlanacaktır. 
Blogumuzda bu çalışmaların adımları paylaşılacaktır.