Etkileşimli nesne

Etkileşimli nesneler

Düğme uzun zamandır 2B soyut dünyada bir olayı tetiklemede kullanılan bir metafordu. Üç boyutlu karma gerçeklik dünyasında, artık bu soyutlama dünyası ile sınırlı kalmamıza gerek yok. Herhangi bir şey, bir olayı tetikleyen etkileşimli bir nesne olabilir. Etkileşime geçilebilen bir nesne, masada kahve fincanından havada balona kadar her şey olabilir. İletişim kutusu kullanıcı arabiriminde olduğu gibi belirli durumlarda geleneksel düğmeleri kullanmaya devam ediyoruz. Düğmenin görsel gösterimi bağlama bağlıdır.



Etkileşimli nesnenin önemli özellikleri

Görsel ipuçları

Görsel ipuçları ışıktan gelen duyusal ipuçlarıdır, göz tarafından alınır ve görsel algı sırasında görsel sistem tarafından işlenir. Görsel sistem birçok türe, özellikle de insanlara baskın olduğundan, görsel ipuçları dünyanın nasıl algılandığında büyük bir bilgi kaynağıdır.

Holografik nesneler karma gerçeklikte gerçek dünya ortamıyla harmanlandığından, hangi nesnelerle etkileşim kurabileceğinizi anlamak zor olabilir. Deneyiminizdeki etkileşime dönüştürülebilir nesneler için her giriş durumu için farklı görsel ipuçları sağlamak önemlidir. Bu, kullanıcının deneyiminizin hangi bölümünün etkileşime dönüştürülebilir olduğunu anlamasına yardımcı olur ve tutarlı bir etkileşim yöntemi kullanarak kullanıcıyı kendinden emin hale getirir.



Uzak etkileşimler

Kullanıcının bakış, el ışını ve hareket denetleyicisi ışını ile etkileşim kurabileceği nesneler için bu üç giriş durumu için farklı görsel ipucuna sahip olmasını öneririz:

Varsayılan durumla etkileşime dönüştürülebilir nesne
Varsayılan (Gözlem) durumu
Nesnenin varsayılan boşta durumu. İmleç nesnenin üzerinde değil. El algılanmadı.

Hedef ve vurgulama durumuyla etkileşimli nesne
Hedeflenen (Vurgulama) durumu
Nesne bakış imleci, parmak yakınlığı veya hareket denetleyicisi işaretçisi ile hedeflendiğinde. İmleç nesnenin üzerindedir. El algılandı, hazır.

Basılan durumla etkileşime dönüştürülebilir nesne
Basılan durum
Nesneye bir hava dokunma hareketiyle basıldığında, parmakla basın veya hareket denetleyicisinin seç düğmesi. İmleç nesnenin üzerindedir. El algılandı, hava dokundu.



Kullanıcının giriş durumuyla ilgili görsel ipuçları sağlamak için vurgulama veya ölçeklendirme gibi teknikleri kullanabilirsiniz. Karma gerçeklikte, Başlangıç menüsünde ve uygulama çubuğu düğmeleriyle farklı giriş durumlarını görselleştirme örnekleri bulabilirsiniz.

Bu durumlar holografik bir düğmede şöyle görünür:

Holographic button in default state
Varsayılan (Gözlem) durumu

Hedef ve vurgulama durumunda holografik düğme
Hedeflenen (Vurgulama) durumu

Basılı durumdaki Holografik düğme
Basılan durum



Yakın etkileşimler (doğrudan)

HoloLens 2, nesnelerle etkileşim kurmanızı sağlayan ifadeli el izleme girişini destekler. Dokunaklı geri bildirim ve mükemmel derinlik algısı olmadan, elinizin bir nesneden ne kadar uzakta olduğunu veya dokunup dokunmadığınızı söylemek zor olabilir. Nesnenin durumunu, özellikle de bu nesneye dayalı olarak ellerinizin durumunu iletmek için yeterli görsel ipuçları sağlamak önemlidir.

Aşağıdaki durumları iletmek için görsel geri bildirim kullanın:

  • Varsayılan (Gözlem): Nesnenin varsayılan boşta durumu.
  • Vurgula: El bir holograma yaklaştığında, el hologramı hedeflediğini bildirmek için görselleri değiştirin. 
  • Uzaklık ve etkileşim noktası: El bir holograma yaklaşırken, tahmini etkileşim noktasını ve parmağın nesneden ne kadar uzak olduğunu iletmek için geri bildirim tasarlar
  • Kişi başlar: Bir dokunmanın gerçekleştiğini bildirmek için görselleri (açık, renkli) değiştirin
  • Kavranmış: Nesne kavrandığında görselleri (açık, renkli) değiştirme
  • Kişi uçları: Dokunma sona erdiğinde görselleri (açık, renkli) değiştirme


Vurgula (Uzak)
Vurgula (Uzak)
Elin yakınlığı temelinde vurgulama.

Vurgula (Yakın)
Vurgula (Yakın)
Elin uzaklığı temelinde boyut değişikliklerini vurgulayın.

Dokunma / basma
Dokunma / basma
Görsel ve sesli geri bildirim.

Kavramak
Kavramak
Görsel ve sesli geri bildirim.




HoloLens 2 üzerindeki bir düğme, farklı giriş etkileşim durumlarının nasıl görselleştirildiğine bir örnektir:

Varsayılan
Varsayılan

Hover
Hover
Yakınlık tabanlı aydınlatma efektini ortaya çıkar.

Dokunma
Dokunma
Dalgalanma efektini göster.

Basın
Basın
Ön plakayı hareket ettirin.



HoloLens 2 üzerinde "halka" görsel ipucu

HoloLens 2 kullanıcının derinlik algısını yardımcı olabilecek ek bir görsel ipucu vardır. Parmak ucu nesneye yaklaştıkça parmak ucuna yakın bir halka görünür ve ölçeği küçültür. Basılan duruma ulaşıldığında halka sonunda bir noktaya yakınsama gösterir. Bu görsel affordance, kullanıcının nesneden ne kadar uzak olduğunu anlamasına yardımcı olur.

Video döngüsü: Sınırlayıcı kutuya yakınlığı temel alan görsel geri bildirim örneği

space
Eldeki yakınlık hakkında görsel geri bildirim



Sesli ipuçları

Doğrudan el etkileşimleri için, doğru sesli geri bildirim kullanıcı deneyimini önemli ölçüde geliştirebilir. Aşağıdaki ipuçlarını iletmek için sesli geri bildirim kullanın:

  • Kişi başlar: Dokunma başladığında ses çal
  • Kişi uçları: Dokunmatik uçta ses çalma
  • Kapma başlar: Yakalama başladığında ses çal
  • Uçları tut: Uçları kaptığınızda ses çalma


Sesli komut

Etkileşime dönüştürülebilir nesneler için alternatif etkileşim seçeneklerini desteklemek önemlidir. Varsayılan olarak, etkileşimli olan tüm nesneler için sesli komutun desteklenmesi önerilir. Bulunabilirliği geliştirmek için, vurgulama durumu sırasında bir araç ipucu da sağlayabilirsiniz.

Resim: Sesli komut için araç ipucu

sesli komut



Boyutlandırma önerileri

Etkileşime girilebilen tüm nesnelere kolayca dokunulabilmesini sağlamak için, etkileşime girilebilir nesnenin kullanıcıdan uzaklığı temelinde minimum boyuta uyduğunun emin olunmasını öneririz. Görsel açı genellikle görsel yay dereceleri cinsinden ölçülür. Görsel açı, kullanıcının gözleri ile nesne arasındaki uzaklığı temel alır ve sabit kalırken, kullanıcıdan uzaklık değiştikçe hedefin fiziksel boyutu değişebilir. Kullanıcının uzaklığı temelinde bir nesnenin gerekli fiziksel boyutunu belirlemek için bunun gibi bir görsel açı hesaplayıcısı kullanmayı deneyin.

Aşağıda, etkileşime dönüştürülebilir içeriğin en düşük boyutlarına yönelik öneriler yer almaktadır.

Doğrudan el etkileşimi için hedef boyut

Mesafe Görüntüleme açısı Boyut
45 cm 2°'den küçük değil 1,6 x 1,6 cm

Doğrudan el etkileşimi için hedef boyut
Doğrudan el etkileşimi için hedef boyut


El ışınları veya bakış etkileşimi için hedef boyut

Mesafe Görüntüleme açısı Boyut
2 m 1°'den küçük değil 3,5 x 3,5 cm

El ışınları veya bakış etkileşimi için hedef boyut
El ışınları veya bakış etkileşimi için hedef boyut



Unity için MRTK'de etkileşimli nesne (Karma Gerçeklik Araç Seti)

MRTK'de, nesnelerin çeşitli giriş etkileşim durumlarına yanıt vermesini sağlamak için Etkileşime Dönüştürülebilir betiğini kullanabilirsiniz. Renk, boyut, malzeme ve gölgelendirici gibi nesne özelliklerini denetleyerek görsel durumları tanımlamanıza olanak sağlayan çeşitli tema türlerini destekler.

MixedRealityToolkit'in Standart gölgelendiricisi, görsel ve sesli ipuçları oluşturmanıza yardımcı olan yakınlık ışığı gibi çeşitli seçenekler sağlar.



Ayrıca bkz.