İmleçler

İmleçler

İmleç, mikrofonlu kulaklığın kullanıcıların geçerli odağının belirli bir zamanda olduğuna inandığı yere göre sürekli geri bildirim sağlar. İmleç geri bildirimi, sanal ortamdaki hangi alanın, hologramın veya noktanın girişe yanıt verdiğini içerir. İmleç, cihazın kullanıcının dikkatini anladığı dijital bir temsil olsa da, kullanıcının amacını belirlemekle aynı şey değildir. İmleç geri bildirimi, kullanıcılara hangi sistem yanıtlarının bekleyebileceğinizi de bildirir. Geri bildirimi, amacını cihaza iletmek için kullanabilirsiniz ve bu da kullanıcı güvenini artırır.

3 tür imleç vardır: parmak, ışın ve baş bakışı. Bu işaret eden imleçler HoloLens, HoloLens 2 ve çevreleyici başlıklarda farklı giriş yöntemleriyle çalışır. Aşağıda, her kulaklık türü ve etkileşim modeli için kullanılacak imleç türüne ilişkin yönergeler verilmiştir. Karma Gerçeklik Araç Seti'nde (MRTK), doğru işaret deneyimini oluşturmanıza yardımcı olmak için sürükleyip bırakma imleç modülleri oluşturduk.

Cihaz desteği

Özellik HoloLens (1. nesil) HoloLens 2 Çevreleyici kulaklıklar
Parmakla imleç ✔️
Ray imleç ✔️ ✔️
Baş bakışlı imleç ✔️ ✔️ ✔️

Parmakla imleç

Parmak imleci yalnızca HoloLens 2'de "ellerle doğrudan düzenleme" etkileşim modunu geliştirmek için kullanılabilir. Parmağın işaret ettiği yeri daha iyi anlamak için her iki işaret parmağına da halkalar iliştirdik. Halka boyutu, parmağın kullanıcı arabirimi yüzeyine yakın olmasına bağlıdır ve parmak kullanıcı arabirimine dokunduğunda küçük bir noktaya küçülür. Parmak ne kadar yakınsa, halka o kadar küçük olur.

parmakla imleç
Parmakla imleç 1'in görsel geri bildirim durumları : Halka bir noktaya küçülür. 2: Halka yüzeyle hizalanır. 3: Halka, parmak vektörüne diktir. 4: Yüzük yok.

Ray imleç

Işın imleçleri, ellere erişilememeyen nesnelerin manipülasyonuna izin vermek için uzak işaret ışınlarının sonuna tutturulur. Çevreleyici mikrofonlu kulaklıklarda ışınlar hareket denetleyicilerinden dışarı doğru ateş eder ve noktalı imleçlerle biter. HoloLens 2'de, bu hareket kontrol cihazı ışınlarının zihinsel modelini ve avuç içi kaynaklı ve doğrudan işlemede kullanılan parmak imleçleriyle tutarlı halka şeklindeki imleçlerle biten tasarlanmış el ışınlarını uyguluyoruz.

Ray imleç denetleyicisi
Hareket denetleyicilerinin ray imleçleri

Ray imleç eli
Ellerin ışın imleçleri



Baş bakışlı imleç

Baş bakışı imleci, başın noktadan noktaya konumunu ve döndürmesini kullanan görünmez bir baş bakışı vektörünün sonuna bağlanan bir noktadır. Eylemleri yürütmek için, bu işaret imleci hava dokunma, sesli komutlar, dikte etme ve düğmeye basma gibi çeşitli işleme girişleriyle eşleştirilir. HoloLens 2'de, baş bakışı en iyi hava dokunması olmayan herhangi bir işleme girişiyle eşleştirilir, çünkü hava musluğu ve uzak el ışınları arasında etkileşim çakışması olacaktır.

Baş bakışı imleç eli
El hareketiyle baş bakışlı imleç

Baş bakışı imleç sesi
Sesli komutla baş bakış imleci



İmleç özelleştirme önerileri

İmleç geri bildirim davranışlarını ve görünümlerini özelleştirmek isterseniz, bazı tasarım önerileri şunlardır:

İmleç ölçeği

  • İmleç, kullanılabilir hedeflerden daha büyük olmamalıdır ve kullanıcıların içerikle kolayca etkileşim kurmasına ve içeriği görüntülemesine olanak tanır.
  • Oluşturduğunuz deneyime bağlı olarak, kullanıcının etrafa baktıkça imleci ölçeklendirmek de önemli bir noktadır. Örneğin, kullanıcı sizin deneyiminizde daha uzağa baktığında, imleç kaybolabilecek kadar küçük olmamalıdır.
  • İmleci ölçeklendirirken, organik bir his vermek için ölçeklendikçe buna yumuşak bir animasyon uygulamayı göz önünde bulundurun.
  • İçeriği engellemekten kaçının. Hologramlar deneyimi akılda kalıcı hale getirir ve imleç bunlardan uzaklaşmamalıdır.

Yönsüz imleç şekli

  • Tek bir sağ imleç şekli olmasa da, torus gibi yönsüz bir şekil kullanmanızı öneririz. Bir yöne işaret eden bir imleç (örneğin, geleneksel bir ok imleci) kullanıcının her zaman böyle görünmesiyle karıştırılabilir.
  • Kullanıcıya etkileşim yönergesini iletmek için imlecin kullanılması buna özel bir durumdur. Örneğin, Karma Gerçeklik işletim sistemindeki hologramları ölçeklendirirken, imleç geçici olarak kullanıcıya hologramı ölçeklendirmek için elini nasıl taşıyabileceklerini belirten oklar içerir.

Görünüm ve his

  • Halka veya torus şeklindeki imleç birçok uygulamada çalışır.
  • Oluşturduğunuz deneyimi en iyi şekilde temsil eden bir renk ve şekil seçin.
  • İmleçler özellikle renk ayrımlarına yatkındır.
  • Dengeli opaklığa sahip küçük bir imleç, görsel hiyerarşisine hakim olmadan bilgilendirici kalmasını sağlar.
  • İmlecinizin arkasındaki gölgeleri veya vurguları kullanmaktan çekinin, bunun sonucunda içerik engellenebilir ve elinizdeki görev dikkatinizi dağıtabilir.
  • İmleçler uygulamanızdaki yüzeylere hizalanmalı ve bu yüzeylere sarılmalıdır. Kullanıcılar, sistemin nerede aradıklarını görebildiğini, aynı zamanda sistemin çevrelerinin farkında olduğunu da hisseder. Örneğin, Karma Gerçeklik işletim sistemindeki imleç kullanıcının dünyasının yüzeylerine hizalanır ve kullanıcı doğrudan bir holograma bakmadığında bile dünyayla ilgili bir farkındalık hissi oluşturur.
  • İmleci kullanıcıya yakın olduğunda etkileşimli bir öğeye manyetik olarak kilitlemek, kullanıcının seçim eylemini kullandığında bu öğeyle etkileşim kuracağı güvenini artırmaya yardımcı olabilir.

Görsel ipuçları

  • Deneyiminiz tek bir holograma odaklanmışsa, imleciniz yalnızca bu holograma hizalanıp sarılmalı ve bu hologramdan uzağa baktığınızda şekli değiştirmelidir. Bu, kullanıcıya hologramın eyleme dönüştürülebilir olduğunu ve bununla etkileşim kurabileceğini iletebilir.
  • Uygulamanız uzamsal eşleme kullanıyorsa, imleciniz gördüğü her yüzeyi hizalayabilir ve kucaklayabilir. Bu, kullanıcılara HoloLens'in ve uygulamanızın kendi alanını görebileceğine ilişkin geri bildirim sağlar. Bu, hologramların gerçek ve bizim dünyamızda olduğu gerçeğini pekiştirir ve gerçek ile sanal arasındaki boşluğu kapatmaya yardımcı olur.
  • Görünümde hologram veya yüzey olmadığında imlecin ne yapması gerektiği hakkında bir fikir sahibi olun. Kullanıcının önüne önceden belirlenmiş bir mesafeye yerleştirmek bir seçenektir.

Olası eylemler

  • İmleç, bir hologramın ölçeklendirme veya döndürme gibi olası eylemleri iletmek için farklı simgelerle temsil edilebilir.
  • İmleç üzerinde yalnızca kullanıcı için bir anlam ifade eden ek bilgiler ekleyin. Aksi takdirde, kullanıcılar durum değişikliklerini fark etmeyebilir veya imlecin kafasını karıştırabilir.

Giriş durumu

  • kullanıcının giriş durumunu veya amacını görüntülemek için imleci kullanabiliriz. Örneğin, kullanıcıya sistemin el durumunu görebildiğini ve uygulamanın eyleme hazır olduğunu bildiğini belirten bir simge görüntüleyebiliriz.

  • İmleci kullanarak kullanıcılara sesli komutların sistem tarafından anlık bir renk değişikliğiyle duyulduğunu gösterebiliriz

  • Aşağıdaki imleç durumları farklı şekillerde uygulanabilir. İmleci durum makinesi gibi modelleyerek bu farklı durumları uygulayabilirsiniz. Örnek:

    • Boşta durumu, varsayılan imleci gösterdiğiniz yerdir.
    • Hazır durumu, kullanıcının elini hazır konumda algıladığınız durumdur.
    • Etkileşim durumu, kullanıcının belirli bir etkileşimde olduğu durumdur.
    • Olası Eylemler durumu veya vurgulama durumu, hologram üzerinde gerçekleştirilebilecek olası eylemleri ilettiğiniz durumdur.

Ayrıca, farklı durumları algıladığınızda farklı sanat varlıklarını görüntülemek için bu durumları dış görünüme açık bir şekilde de uygulayabilirsiniz.



"İmleçsiz"

İmleçsiz tasarım, daldırma duygusu bir deneyimin önemli bir bileşeni olduğunda ve etkileşimleri işaret ederken (bakış ve hareket yoluyla) büyük hassasiyet gerektirmediğinde önerilir. Sistemin yine de bir imlecin normal gereksinimlerini karşılaması gerekir: kullanıcılara sistemin işaretlerini anlamaları hakkında sürekli geri bildirim sağlamak ve amaçlarını sisteme iletmelerine yardımcı olmak. Bu, diğer fark edilebilir durum değişiklikleriyle ulaşılabilir.



Unity için MRTK'de imleç (Karma Gerçeklik Araç Seti)

Varsayılan olarak MRTK , kabuğun sistem imleciyle aynı görsel duruma sahip bir imleç prefab(DefaultCursor.prefab) sağlar. MRTK'nın Giriş profilinde, İşaretçiler'in altında atanır. Bu imleci deneyiminiz için değiştirebilir/özelleştirebilirsiniz. Gözle izleme girişi deneyimi için MRTK, dikkat dağınıklığını en aza indiren ince görsele sahip EyeGazeCursor'ı da sağlar.


Ayrıca bkz.