Sketchar
Blog'a dön

Beyaz kağıt problemi ya da bir görseli bir yüzeye nasıl sabitlersiniz

Yazan: Sketchar1 dk okuma
Beyaz kağıt problemi ya da bir görseli bir yüzeye nasıl sabitlersiniz

Apple, WWDC sırasında yakın zamanda ARKit'i tanıttı. Bizim için, geliştiriciler için olduğu gibi, bu artık kendi izleme ve görüntüleme (AR) sistemimizi oluşturmamıza gerek kalmadığı ve bunun yerine Apple'ın mevcut araştırmalarından faydalanabileceğimiz anlamına geliyor. Ancak bu, “beyaz kağıt problemini” çözmüyor, çünkü sadece düz yatay yüzeyleri algılayabiliyor, yani kullanıcıların içeriklerini yerleştirmek için hâlâ bir temel oluşturmak amacıyla daireler (ya da başka işaretler) çizmesi gerekiyor, aksi takdirde içerik uzayda korkunç bir şekilde havada asılı duruyormuş gibi görünecek. Neyse ki, kullanıcıların daire çizmekten kaçınmasını sağlayan bir çözüm bulduk.

Önce fikri test etmek için CPU'yu kullanarak uygulamanın prototipini oluşturduk, ama bu işe yaramadı çünkü telefonun pili bitti, aşırı ısındı ve bozuldu. Performansı artırmak ve işaretlerin tamamen ortadan kalkmasına daha da yaklaşmak için çekirdeğimizi GPU üzerinde yeniden yazdık. Bu bize inanılmaz bir performans artışı sağladı, böylece hedefimize ulaşabildik – yüzeydeki işaretlerin tamamen ortadan kalkması, yani kullanıcının yaptığı her fırça darbesi bir işaret olarak kabul ediliyor. Bu teknolojiye “aşamalı işaretler” diyoruz. Veri alışverişi ARKit ile gerçekleşiyor, çünkü o da hesaplamaları için GPU kullanıyor – bu da çekirdeğe hızlı bir geçiş yapmamızı ve geri dönmemizi sağlıyor, bu sayede uygulamanın performansı daha hızlı ve daha kararlı hale geliyor.

Bu arada, ARKit, SketchAR'ın mükemmel nesne ölçeklendirme, kararlı izleme ve bir görseli bir yüzeye kusursuzca sabitleme gibi bazı unsurlarını iyileştirdi. Ayrıca SketchAR, telefonun GPU'sunun yalnızca küçük bir kısmını kullanıyor, bu da AR'ı daha az kaynak tüketen bir hale getirebilir. Tüm bu değişiklikleri çok yakında deneyimleyebileceksiniz, çünkü uygulama bu ay iOS11'de kullanıma sunulacak.

Geri bildirimlerinizi almayı dört gözle bekliyoruz. Bize hi@sketchar.tech adresinden yazabilirsiniz.

Sevgiyle,

SketchAR ekibi

Bu yazıyı paylaş

İlgili yazılar

Şirket güncellemelerine abone olun

Yeni yazılar, ürün güncellemeleri ve topluluk hikayeleri – doğrudan e-postanıza. Spam yok.