Örnek olay incelemesi - 3 HoloStudio kullanıcı arabirimi ve etkileşim tasarımı öğrenmesi
HoloStudio, HoloLens için ilk Microsoft uygulamalarından biriydi. Bu nedenle, 3B kullanıcı arabirimi ve etkileşim tasarımı için yeni en iyi yöntemler oluşturmak zorunda kaldık. Bunu birçok kullanıcı testi, prototip oluşturma, deneme ve hata ile yaptık.
Herkesin bu tür bir araştırma yapmak için ellerinde kaynaklar olmadığını biliyoruz, bu nedenle Sr. Holographic Tasarım Aracı Marcus Ghaly, HoloStudio'nun geliştirilmesi sırasında HoloLens uygulamaları için kullanıcı arabirimi ve etkileşim tasarımı hakkında öğrendiğimiz üç şeyi paylaştık.
Videoyu izleme
Sorun 1: Kişiler oluşturmalarında gezinmek istemedi
Başlangıçta HoloStudio'daki workbench'i gerçek dünyada bulacağınız gibi bir dikdörtgen olarak tasarladık. Sorun, insanların bir masada otururken veya bir bilgisayarın önünde çalışırken hareketsiz kalmalarını söyleyen yaşam boyu deneyime sahip olmalarıdır, bu nedenle workbench'te hareket etmezler ve 3B eserlerini her taraftan keşfetmezlerdi.
Workbench'i yuvarlak yapmak için içgörüye sahiptik, böylece durmanız gereken "ön" veya açık bir yer yoktu. Bunu test ettiğimizde, insanlar aniden kendi eserlerini keşfetmeye ve gezinmeye başladı.
Öğrendikimiz
Her zaman kullanıcı için nelerin rahat olacağını düşünün. Fiziksel alanından yararlanmak HoloLens'in harika bir özelliğidir ve diğer cihazlarla yapamazsınız.
Sorun 2: Kalıcı iletişim kutuları bazen holografik çerçevenin dışındadır
Bazen, kullanıcınız uygulamanızda dikkat etmesi gereken bir şeyden farklı bir yöne bakıyor olabilir. Bir bilgisayarda yalnızca bir iletişim kutusu açabilirsiniz, ancak bunu bir 3B ortamda birinin yüzüne yaparsanız, iletişim kutusu kendi yoluna gidiyormuş gibi hissedebilirsiniz. Mesajı okumaları gerekiyor ama içgüdüleri ondan uzaklaşmaya çalışmaktır. Bu tepki bir oyun oynuyorsanız harikadır, ancak iş için tasarlanmış bir araçta idealden daha azdır.
Birkaç farklı şeyi denedikten sonra, sonunda iletişim kutularımız için bir "düşünce balonu" sistemi kullanmaya karar verdik ve kullanıcıların uygulamamızda dikkatlerinin gerekli olduğu yere izleyebileceği eğilimler ekledik. Ayrıca tendrillerin nabzını da yaptık, bu da kullanıcıların nereye gideceklerini bilmesi için yön duygusunu ifade etti.
Öğrendikimiz
Kullanıcıları dikkat etmeleri gereken konularda uyarmak 3B olarak çok daha zordur. Uzamsal ses, ışık ışınları veya düşünce baloncukları gibi dikkat yönetmenlerinin kullanılması, kullanıcıları olmaları gereken yere yönlendirebilir.
Sorun 3: Bazen kullanıcı arabirimi diğer hologramlar tarafından engellenebilir
Bazen bir kullanıcı hologram ve ilişkili kullanıcı arabirimi denetimleriyle etkileşime geçmek ister, ancak önlerinde başka bir hologram bulunduğundan görüntülemeleri engellenir. HoloStudio'yu geliştirirken bunun için bir çözüm bulmak için deneme ve hata kullandık.
Engellenmemesi için kullanıcı arabirimi denetimini kullanıcıya daha yakın bir yere taşımayı denedik, ancak kullanıcının size yakın olan bir denetime bakarken aynı anda çok uzak olan bir holograma bakmasının rahat olmadığını belirledik. Ancak, denetimi kullanıcıya en yakın hologramın önüne taşıdıysak, etkilenmesi gereken hologramdan ayrılmış gibi hissederler.
Sonunda kullanıcı arabirimi denetimini gölgeledik ve kullanıcıdan ilişkilendirdiği hologramla aynı mesafeye koyduk, böylece her ikisi de bağlı hissediyor. Bu, kullanıcının gizlenmiş olsa bile denetimle etkileşim kurmasını sağlar.
Öğrendikimiz
Kullanıcıların engellenmiş olsalar bile kullanıcı arabirimi denetimlerine kolayca erişebilmesi gerekir. Bu nedenle, hologramları gerçek dünyada nerede olursa olsun kullanıcıların görevlerini tamamlayabilmesini sağlayacak yöntemleri bulun.
Yazar hakkında
Marcus Ghaly Holographic Tasarım Aracı @Microsoft |