Eller ile doğrudan yönlendirme

Giriş modeli HoloLens (1. nesil) HoloLens 2 Çevreleyici başlığı
Eller ile doğrudan yönlendirme ❌ Desteklenmiyor ✔️ Önerilen ➕ destekle. Kullanıcı arabirimi için bunun yerine el ile işaret etme ve işlemeyi öneririz.

Doğrudan işleme, HoloLens 2'de yeni el izleme sistemini kullanan birincil giriş modelidir. Giriş modeli, hareket denetleyicileri kullanılarak çevreleyici mikrofonlu başlığın üzerinde de kullanılabilir, ancak nesne işleme dışında birincil bir etkileşim yöntemi olarak önerilmez. Doğrudan işleme, bir HoloLens (1. nesil) kullanılamaz.



Temel el izleme ve görsel etkileşimler demosu

Head ve Eye Tracking tasarım kavramlarını nasıl iş başında görmek için aşağıdaki Tasarım Hologramlar - Head Tracking ve Eye Tracking video demomuza göz atın. Bitirdikten sonra belirli konulara daha ayrıntılı bir şekilde bakın.

Bu video, "Tasarım Hologramlar" HoloLens 2 uygulamasından alındı. Tam deneyimi buradan indirin ve deneyimin keyfini çıkarın.

Birlikte kullanılabilir parmak izi

2 HoloLens de kullanıcının eli tanınır ve sol ve sağ el şeklinde yorumlanır. Hologramlara doğrudan el ile dokunma fikri uygulamak için ideal olarak, her bir el dokunsal modelin beş parmak ucuna beş harmanlama ekli olabilir. Ancak, dokunsal geri bildirim olmaması nedeniyle, 10 harmanlanabilir parmak ucu hologramlarla beklenmedik ve öngörülemeyen çakışmalara neden olabilir.

Yalnızca her dizin parmak üzerine bir harmanlayıcı koymanızı öneririz. Birleştirilebilir dizin parmak uçları, diğer parmaklar içeren çeşitli dokunma hareketleri için etkin dokunma noktaları olarak hizmet etmeye devam ediyor. Aşağıda gösterildiği gibi dokunma hareketleri arasında Tek parmakla dokunma, Tek parmak dokunma, İki parmaklı basma ve Beş parmaklı basma yer almaktadır:

harmanlanabilir parmak izi
Birlikte kullanılabilir parmak izi

Tek parmakla basma
Tek parmakla basma

Tek parmakla dokunma
Tek parmakla dokunma

Beş parmakla basma
Beş parmakla basma



Sphere harmanlayıcı

Rastgele genel bir şekil kullanmak yerine bir küre harmanlayıcı kullanmanızı öneririz. Daha sonra, neredeyse hedefleme için daha iyi ipuçları sağlamak için görsel olarak işleyerek. Dokunma doğruluğunu artırmak için kürenin deliklerinin dizin parmak kalınlığıyla eşleşmesi gerekir. El API'sini çağırarak parmak kalınlığı değişkenlerini almak daha kolaydır.

Parmak izi imleç

Dizin ucunda bir harmanlanabilir küre işlemeye ek olarak, daha iyi bir yakın hedefleme deneyimi elde etmek için gelişmiş bir parmak izi imleci oluşturduk. Dizin parmak ucuna eklenmiş, donut şeklinde bir imleçtir. Yakınlık göre, aşağıda ayrıntılı olarak olduğu gibi yönlendirme ve boyut için bir hedefe dinamik olarak tepki verilmiştir:

  • Bir dizin parmak bir holograma doğru hareket ettiğinde, imleç her zaman hologramın yüzeyine paraleldir ve boyutunu kademeli olarak küçültür.
  • Parmak yüzeye dokunduğu anda imleç bir noktaya küçülür ve bir dokunma olayı yalıtır.

Etkileşimli geri bildirimle, kullanıcılar köprü tetikleme veya aşağıda gösterildiği gibi bir düğmeye basma gibi yüksek duyarlıklı yakın hedefleme görevleri gerçekleştirebilir.

Parmak izi imleç uzak
Parmak izi imleç uzak

İmleç elinizin yakınında
İmleç elinizin yakınında

Parmak izi imleç kişisi
Parmak izi imleç kişisi


Yakınlık gölgelendiricisi ile sınırlayıcı kutu

Hologram ayrıca dokunsal geri bildirim eksikliğini telafi etmek için hem görsel hem de sesli geri bildirim sağlayabilmeyi gerektirir. Bunun için, yakınlık gölgelendiricisi ile sınırlayıcı kutu kavramı oluşturulur. Sınırlayıcı kutu, 3D nesneyi kapsayan en düşük hacimli alandır. Sınırlayıcı kutu, yakınlık gölgelendiricisi adlı etkileşimli bir işleme mekanizmasına sahiptir. Yakınlık gölgelendiricisi şu şekilde davranır:

Görsel geri bildirimle üzerine gelin (uzak)
Üzerine gelin (uzak)
Dizin parmak bir aralık içinde olduğunda sınırlayıcı kutunun yüzeyine bir parmak ucu spotu görünür.

Görsel geri bildirimle üzerine gelin (yakın)
Üzerine gelin (yakın)
Parmak ucu yüzeye yaklaştıkça spotlar küçülür.

İletişim başlar
İletişim başlar
Parmak izi yüzeye dokunduğu anda sınırlayıcı kutunun tamamı renk değiştirir veya dokunma durumunu yansıtacak görsel etkiler üretir.

Kişi sona erer
Kişi sona erer
Görsel dokunma geri bildirimlerini geliştirmek için bir ses etkisi de etkinleştirilebilir.



Basılabilir düğme

Birleştirilebilir parmak ucuyla, kullanıcılar artık basılabilir bir düğme gibi temel bir holografik kullanıcı arabirimi bileşeniyle etkileşime geçmeye hazırdır. Basılabilir düğme, doğrudan parmak basma için uyarlanmış holografik bir düğmedir. Yine dokunsal geri bildirim olmaması nedeniyle, basılabilir bir düğme, dokunsal geri bildirimle ilgili sorunları çözmek için birkaç mekanizma sağlar.

  • İlk mekanizma, önceki bölümde ayrıntılı olarak açık olan yakınlık gölgelendiricisine sahip sınırlayıcı bir kutu. Kullanıcılara yaklaşımları ve bir düğmeyle iletişim kurmaları için daha iyi bir yakınlık sağlar.
  • İkinci mekanizma ise yeni bir mekanizmadır. Her şey, bir düğmeye parmak iziyle temas edildikten sonra aşağı doğru basıldığında bir anlam oluşturur. Mekanizma, düğmenin derinlik ekseninde parmak ucuyla sıkıca hareket etmesi sağlar. Düğme, seçilen bir derinliğe ulaştığında (basıldığında) veya bu düğmeden geçdikten sonra derinliği (sürümde) bırakıldığında tetiklenir.
  • Düğme tetiklendiğinde geri bildirimi geliştirmek için ses etkisi eklenmiştir.

en uzakta basılabilir düğme
Parmak çok uzakta

yakın bir yerde basılabilir düğme
Parmak yaklaşımları

basılabilir düğme kişisi başlar
İletişim başlar

basılabilir düğmeye basın
Aşağı tuşuna basın



2D kayarak etkileşim

2D görüntü, web tarayıcısı gibi 2D uygulama içeriğini barındırmak için kullanılan holografik bir kapsayıcıdır. Doğrudan işleme yoluyla 2D ekranla etkileşime geçme tasarım kavramı, fiziksel dokunmatik ekranla etkileşim kurmakla aynıdır.

Kayarak iletişim kurmak için

Dokunma
Dokunma
Köprüye veya düğmeye basmak için dizin parmaklarını kullanın.

Kaydırma
Kaydırma
Bir tablet içeriğini yukarı ve aşağı kaydırmak için bir dizin Finger kullanın.

Zoom
Zoom
Kullanıcının iki dizin parmakları, parmaklarınızı göreli hareket altına göre tablet içeriğini yakınlaştırmak ve kapatmak için kullanılır.

2B kurşun bir düzenleme için

Alın ve sürükleyin özelliğini gösteren grafik
Taşı
En yakın işleme kolları göstermek için ellerinizi köşelere ve kenarlara doğru taşıyın. 2B kurşun sayfanın en üstünde bulunan Holobar 'u, tüm kurşun rengi taşımanızı sağlar.

Ölçek özelliğini gösteren grafik
Ölçeklendirme
Düzenleme elde eden tehlikelerin yanı sıra köşe için uygun olan engelleri kullanarak tek düzen ölçeği yapın.

Düzenleme
Düzenleme
İşleme uygun olan engelleri alın ve kenar için uygun olan engelleri kullanarak yeniden akıtma yapın.



3B nesne işleme

HoloLens 2, kullanıcıların her bir 3b nesnesine bir sınırlayıcı kutu uygulayarak 3b holographic nesnelerini doğrudan ve el ile işlemesini sağlar. Sınırlayıcı kutu, yakınlık Gölgelendiricisinde daha ayrıntılı bir performans sağlar. Sınırlayıcı kutusuyla 3B nesne düzenlemesi için iki tasarım yaklaşımının vardır.

Uygun dans temelli düzenleme

Uygun dans-temel işleme, 3B nesneyi, etrafında geçen düzenleme ile birlikte bir sınırlayıcı kutu aracılığıyla işlemenizi sağlar.

Nesneler sınırlayıcı kutusu ve taşıma özelliği gösteren grafik
Taşı
Bir kullanıcı el ile bir 3B nesneye yakınsa, sınırlayıcı kutu ve en yakın uygun dans ortaya çıkmaz. Kullanıcılar tüm nesneyi taşımak için sınırlayıcı kutuyu alabilir.

Döndürülecek bir nesne kenarının Kullanıcı yakalayıp gösteren grafik
Boyut
Kullanıcılar, döndürme için sınır elde edebilir.

Ölçeklemek için Kullanıcı yakalayıp bir nesne köşesi gösteren grafik
Ölçeklendirme
Kullanıcılar, uygun bir şekilde ölçeklemek için köşe uygun tehlikelerinden bulunabilir.


Uygun olmayan dans tabanlı düzenleme

Uygun olmayan dans tabanlı düzenleme, sınırlayıcı kutuya uygun dans vermez. Kullanıcılar yalnızca sınırlayıcı kutuyu açığa çıkarır ve doğrudan onunla etkileşime geçebilir. Sınırlayıcı kutu tek bir el ile çizilmiş ise, nesnenin çevirisi ve döndürme işlemi, el ile yönle ilişkilendirilir. Nesne iki uygulamalı ile kullanıldığında, kullanıcılar bunu iki elin göreli yönergelerine göre çevirebilir, ölçeklendirebilir ve döndürebilir.

Belirli bir düzenleme duyarlık gerektirir. Yüksek düzeyde ayrıntı düzeyi sağladığından, uygun dans tabanlı işleme kullanmanızı öneririz. Esnek düzenleme için, hızlı ve oyun deneyimlerine izin verdiğinden, uygun olmayan dans yönetimi kullanmanızı öneririz.



İnstının hareketleri

HoloLens (1. gen) sayesinde, kullanıcıları bloom ve aır tap gibi önceden tanımlanmış birkaç hareketi öğrettik. HoloLens 2 için, kullanıcılardan sembolik hareketleri bir bütün hale getirmesini istemez. Kullanıcıların hologramlar ve içerikle etkileşim kurması gereken tüm gerekli Kullanıcı hareketleri, birlikte bulunur. Hareket eden hareketleri elde etmenin bir yolu, kullanıcıların UI alsalları tasarımında hareket gerçekleştirmesine yardımcı olur.

Örneğin, kullanıcıyı bir nesne veya iki parmak çı ile bir denetim noktası almak için teşvik ediyorsanız, nesne veya denetim noktası küçük olmalıdır. Kullanıcının beş parmakla bir parmak yapması istiyorsam, nesne veya denetim noktası görece büyük olmalıdır. Düğmelere benzer şekilde, küçük bir düğme, kullanıcıların tek parmakla bu düğmeye basması için sınır sağlar. Büyük bir düğme, kullanıcıların bu kişilerin Palms 'leri ile baslamalarını teşvik eder.

Taşınacak Kullanıcı yakalayıp küçük nesnesini gösteren grafik
Küçük nesne

Taşınacak Kullanıcı yakalayıp orta nesnesini gösteren grafik
Orta nesne

Taşınacak Kullanıcı yakalayıp büyük nesnesini gösteren grafik
Büyük nesne




Eller ve 6 DoF denetleyicileri arasında simetrik tasarım

Ikarlar ve VR 'de hareket denetleyicileri arasında çizdiğimiz etkileşim paralellerinin olduğunu fark etmiş olabilirsiniz. Her iki giriş de ilgili ortamlarındaki doğrudan düzenlemeleri tetiklemek için kullanılabilir. HoloLens 2 ' de, yakalayıp ve bir yakın mesafede uygulamalı ile sürükleme, wmr hareket denetleyicilerinde aynı şekilde sürer. Bu, kullanıcılara, platformların platformlar arasında bağlantı noktası oluşturmaya karar verirseniz yararlı olabilecek, iki platform arasında etkileşim konusunda bir benzerlik sağlar.



Göz izleme ile iyileştirme

Doğrudan düzenleme, istendiği gibi çalışıyorsa bu şekilde çalışır. Ancak, istemeden bir hologram tetiklemeden bir yere hareket etmeden de sinir bozucu hale gelebilir. Göz izleme potansiyel olarak kullanıcının hedefini daha iyi belirlemesine yardımcı olur.

  • Ne zaman: bir işleme yanıtını istemeden tetiklemeyi azaltma. Göz izleme, kullanıcının şu anda sahip olduğu şeyi daha iyi anlamak için izin verir. Örneğin, size gerçek dünyada iş aracınızı sağlamak için bir holographic (eğitici) metin aracılığıyla okuduğunuz hakkında bilgi sahibi olduğunuzu düşünelim.

Bunu yaparak, yanlışlıkla daha önce fark ettiğiniz bazı etkileşimli holographic düğmelerine göre elinizin üzerinden geçiş yapabilirsiniz. Örneğin, kullanıcının Görünüm alanı (FoV) dışında olabilir.

Kullanıcı bir süre için bir hologram içinde değilse, bunun için bir dokunmatik veya attık olayı tespit etmediyse, etkileşim muhtemelen istemeden yapılır.

  • Bunlardan biri, yanlış pozitif etkinleştirmeleri ele almasından sonra, başka bir örnek, özellikle de birden çok holograma daha yakın bir şekilde konumlandırıldığında, kesin kesişim noktası olarak hangi hologramlar 'ın veya büyük/veya poke 'nin perspektifinizden temizlenmesini daha iyi tanımlayan bir örnektir.

    HoloLens 2 ' deki göz izlemenin, gözünüzü ne kadar doğru belirlemesiyle ilgili sınırlamalar olduğundan, bu, el girişli etkileşim kurarken derinlemesine bir eşlik nedeniyle yardımcı olabilir. Bu, örneğin bir hologram üzerinde veya bir hologram önünde, örneğin bir düzenleme pencere öğesini tam olarak almak için bazen zor olup olmadığını belirlemenin zor olduğu anlamına gelir.

  • Neredenyapılır: bir kullanıcının hızlı oluşturma hareketlerine bakma hakkında bilgi kullanma. Bir hologram alın ve hedeflediğiniz hedefe doğru bir şekilde ilerleyin.

    Bu işlem bazen çalışırken, el hareketleri hızlı bir şekilde gerçekleşirken yüksek ölçüde tutarsız hedeflere neden olabilir. Ancak, göz izleme hareketin doğruluğunu iyileştirebilir.



Unity için MRTK (karma gerçeklik araç seti) içinde düzenleme

MrtkIle, Objectbir komut dosyası objectişlemesinikullanarak kolayca ortak işleme sağlayabilirsiniz. Objectlıör ile nesneleri doğrudan veya el ile veya el ile birlikte alabilir ve taşıyabilirsiniz. Ayrıca, bir nesneyi ölçeklendirmek ve döndürmek için iki elli düzenlemeyi destekler.


Ayrıca bkz.

Düğme

Doğrudan düzenleme, kendi ellerinizi kullanarak hologragram ile doğrudan dokunmasını içeren bir giriş modelidir. Bu kavramın arkasındaki düşünce, nesnelerin gerçek dünyada olduğu gibi davranır. Düğmeler yalnızca bunlara basılarak etkinleştirilebilir, nesneler yakalayıp tarafından alınabilir ve 2B içerik sanal bir dokunmatik ekran gibi davranır. Doğrudan düzenleme uygun hale gelir, yani Kullanıcı dostu. Kullanıcılara öğretmek için sembolik bir hareket yoktur. Tüm etkileşimler, dokunmanıza veya getirebileceğinizle ilgili görsel bir öğe çevresinde oluşturulmuştur. Bu, en iyi şekilde kullanılan bir "yakınında" giriş modeli olarak kabul edilir.

Cihaz desteği