Örnek olay inceleme - 3 HoloStudio kullanıcı arabirimi ve etkileşim tasarımı öğrenmesi

HoloStudio, sanal veri kullanımı için ilk Microsoft HoloLens. Bu nedenle, 3D kullanıcı arabirimi ve etkileşim tasarımı için yeni en iyi yöntemler oluşturmamız gerekirdi. Bunu birçok kullanıcı testi, prototyping, deneme ve hata ile yaptık.

Herkesin bu tür bir araştırma yapmak için gerekli kaynaklara sahip olmadığını biliyoruz. Bu nedenle Sr. Holographic Designer, Ghaly,HoloStudio'nun geliştirilmesi sırasında öğrendiğimiz üç şeyi kullanıcı arabirimi ve HoloLens uygulamaları için etkileşim tasarımı hakkında paylaştırdık.

Videoyu izleme

Sorun 1: İnsanlar oluşturmalarında hareket etmek istemedi

Başlangıçta HoloStudio'daki workbench'i, gerçek dünyada olduğu gibi dikdörtgen olarak tasarladık. Sorun, insanların masa başında veya bir bilgisayarın önünde çalışırken çalışmaya devam etmelerini söyleyen bir yaşam süresi deneyimine sahip olduğu ve bu nedenle workbench'te dolaşmıyor ve 3B oluşturma çalışmalarını her taraftan keşfetmelerini sağlıyor.

HoloStudio'daki workbench'in dikdörtgen tasarımı, kullanıcıların hareketlerinden ve oluşturmalarını her taraftan görmelerinden esnedildi.

Workbench'i yuvarlamaya yönelik içgörüye vardık, böylece beklemen gereken "ön" veya net bir yer yoktu. Bunu test edinca, aniden insanlar kendi kendine hareket etmeye ve oluşturmalarını keşfetmeye başladı.

Döngüsel workbench tasarımı, kullanıcıları oluşturmaları için her yerde adım adım yol üzerinde çalışmaya teşvik etti.

Öğrendikmiz

Her zaman kullanıcı için uygun olan şeyler hakkında düşünme. Fiziksel alandan yararlanmak, HoloLens ve diğer cihazlarla yapamayabilirsiniz.

Sorun 2: Kalıcı iletişim kutuları bazen holografik çerçevenin dışında olabilir

Bazen, kullanıcınız uygulamanıza dikkat çekmesi gereken bir şeyden farklı bir yöne bakıyor olabilir. Bir pc'de yalnızca bir iletişim kutusu açabilirsiniz, ancak bunu bir 3D ortamında birinin yüzünün içinde yaparsanız, iletişim kutusunun yolunun açıcı olduğunu hissedebilirsiniz. İletiyi okumaları gerekiyor ancak bu iletiyi okumaya çalışmaları gerekiyor. Oyun oynaysanız bu tepki harikadır, ancak iş için tasarlanmış bir araçta ideal değildir.

Birkaç farklı şeyi dendikten sonra, iletişim kutularımız için "düşünce kabarcığı" sistemini kullanmaya karar verdik ve kullanıcıların uygulamamızda dikkatleri gereken yere kadar takip edecekleri eğilimler ekledik. Ayrıca kullanıcıların nereye gideceğine karar verilmeleri için yönsellik algısı olan tendrillerin kalp atışlarını da yaptık.

Öğrendikmiz

3D'de kullanıcıları dikkatleri gereken şeyleri uyarmaları çok daha zordur. Uzamsal ses,ışık rayları veya düşünce kabarcıkları gibi dikkat müdürlerini kullanmak, kullanıcıları olması gereken yere kadar yol açabilir.

Sorun 3: Bazen kullanıcı arabirimi diğer hologramlar tarafından engellenmiş olabilir

Bazen bir kullanıcı bir hologramla ve ilişkili kullanıcı arabirimi denetimleriyle etkileşim kurmak ister ancak önünde başka bir hologram olduğu için görüntülemesi engellenir. HoloStudio'yu geliştirme sırasında deneme ve hata ile bunu bir çözüme getirmek için kullandık.

Bir hologramla ilişkilendirilmiş bir kullanıcı arabirimi denetimi, hologramla onun arasında başka bir hologram varsa ve bu hologramı takan kullanıcı HoloLens.

Kullanıcı arabirimi denetimi engellenmiş olsun diye kullanıcıya yaklaştırmaya çalıştık, ancak kullanıcının aynı anda uzakta olan bir holograma bakarken size yakın olan bir denetime bakma konusunda rahat olmadığını bulduk. Ancak, denetimi kullanıcıya en yakın hologramın önüne taşıdık, etkilediği hologramdan ayrılmış gibi hissetmelerini sağlar.

Son olarak kullanıcı arabirimi denetiminde hayaletler ortaya çıktı ve kullanıcıdan ilişkili olduğu hologramla aynı mesafeye koyarak her ikisinin de bağlı olduğunu hissetmelerini sildik. Bu, kullanıcının denetimle etkileşim kurması ancak bu denetimin belirsiz olmasına olanak sağlar.

Çözüm: Hem denetimle etkileşime izin verilen hem de etkilediği holograma bağlı gibi hissetmesini silen kullanıcı arabirimi denetimine gölge eklendi.

Öğrendikmiz

Kullanıcıların, engellenmiş olsalar bile kullanıcı arabirimi denetimlerine kolayca erişebiliyor olması gerekir. Bu nedenle, hologramları gerçek dünyada nerede olursa olsun kullanıcıların görevlerini tamamlayamalarını sağlayacak yöntemleri öğrenebilirsiniz.

Yazar hakkında

Ghaly'nin Resmi Marcus Ghaly
Sr. Holographic Designer @Microsoft

Ayrıca bkz.