Holografik ekran için içerik tasarlama

Holografik ekranlar için içerik tasarlarken, en iyi deneyimi elde etmek için dikkate almanız gereken birkaç öğe vardır. Önerilerimizden bazılarını aşağıda listeledik ve Renk, ışık ve malzemeler sayfasında holografik ekranların özellikleri hakkında daha fazla bilgi edinebilirsiniz.
Büyük bir yüzeyde parlak renkle karşılaşılan zorluklar
HoloLens deneyim araştırma ve testlerimize dayanarak ekranın büyük bir alanında parlak renkler kullanmanın çeşitli sorunlara neden olabileceğini bulduk:
Göz yorgunluğu
Holografik ekran eklenebilir olduğundan, parlak renklere sahip hologramlar daha fazla ışık kullanır. Ekranın geniş bir alanında parlak, düz renk, kullanıcı için kolayca göz yorgunluğuna neden olabilir.
El tıkanıklık
Parlak renk, doğrudan nesnelerle etkileşim kurarken kullanıcının ellerini görmesini zorlaştırır. Kullanıcı ellerini göremediğinden, el/parmak arasındaki derinlik/uzaklığı hedef yüzeye algılamak zorlaşır. Parmak İmleci bu sorunu telafi etmek için yardımcı olur, ancak parlak beyaz bir yüzey üzerinde yine de zor olabilir.
Parlak renkli içerik arka plakasının üzerinde eli görmek zor
Renk tekdüzeliği
Holografik ekranların özellikleri nedeniyle, ekranda büyük bir parlak alan lekeli hale gelebilir. Koyu renk düzenlerini kullanarak bu sorunu en aza indirebilirsiniz.
Renk seçimleri için tasarım yönergeleri
Kullanıcı arabirimi arka planı için koyu renk kullanma
Koyu renk düzenini kullanarak göz yorgunluğunu en aza indirip doğrudan el etkileşimlerinde güveni artırabilirsiniz.
İçerik arka planı için kullanılan koyu renk örnekleri
Yarıboya veya kalın yazı tipi kalınlığını kullanma
HoloLens, deneyiminizin güzel, yüksek çözünürlüklü metinler göstermesini sağlar. Ancak, dikey vuruşlar küçük yazı tipi boyutunda hareket ettiğinden, açık veya yarı ışık gibi ince yazı tipi kalınlıklarından kaçınmanız önerilir.
Kalın veya yarı kalın yazı tipi kalınlığı (üst panel) okunabilirliği artırır
MRTK'nın HolographicBackplate malzemesini kullanma
HolographicBackplate malzemesi, HoloLens kabuğundaki çeşitli ui panellerine uygulanır. Özelliklerinden biri, panele göre konumlarını kaydıran kullanıcılar tarafından görülebilen bir yanardönerlik etkisidir. Arka platform rengi önceden tanımlanmış bir spektrum boyunca alttan kayar ve içerik okunabilirliğini engellemeden cazip ve dinamik bir görsel efekt oluşturur. Bu hafif renk değişimi, küçük renk düzensizliklerini telafi etmeye de hizmet eder.
Saydam veya yarı saydam kullanıcı arabirimi arka plakası ile ilgili zorluklar
Saydam UI arka plaka örnekleri
Görsel karmaşıklık ve erişilebilirlik
Holografik nesneler fiziksel ortamla karışdığından, saydam veya yarı saydam pencerelerde içerik veya kullanıcı arabirimi okunabilirliği düşürülebilir. Buna ek olarak, saydam holografik nesneler üst üste bindirildiğinde, karmaşık derinlik nedeniyle kullanıcının etkileşim kurmasını zorlaştırabilir.
Performans
Saydam veya yarı saydam nesnelerin doğru şekilde işlenmesi için, arka planda var olan nesnelerle birlikte sıralanmaları ve karıştırılmaları gerekir. Saydam nesnelerin sıralanması mütevazı bir CPU maliyetine sahiptir, karıştırma önemli bir GPU maliyetine sahiptir çünkü GPU'nun z-culling (derinlik testi) yoluyla gizli yüzey kaldırma işlemi gerçekleştirmesine izin vermez. Gizli yüzey kaldırmaya izin verilmemesi, işlenen son piksel için gereken işlem sayısını artırır. Bu, daha fazla basınç doldurma oranı kısıtlaması getirir.
Derinlik LSR teknolojisiyle ilgili hologram kararlılık sorunu
Holografik yeniden oluşturma veya hologram kararlılığını geliştirmek için bir uygulama, işlenen her çerçeve için sisteme bir derinlik arabelleği gönderebilir. Yeniden oluşturma için derinlik arabelleği kullanırken, ilgili derinlikte işlenen her renk pikseli için bir derinlik arabelleği yazmanız gerekir. Derinlik değeri olan her pikselin renk değeri de olmalıdır. Yukarıdaki yönergelere uyulmazsa, işlenen görüntünün geçerli derinlik bilgisi olmayan alanları, genellikle dalga benzeri bir bozulma olarak görünen yapıtlar üretecek şekilde yeniden oluşturulabilir.
Saydam öğeler için tasarım yönergeleri
Opak UI arka planı kullanma
Varsayılan olarak, saydam veya yarı saydam nesneler düzgün karıştırma için derinlik yazmaz. Bu sorunu azaltmanın yolları arasında, opak nesnelerin kullanılması, yarı saydam nesnelerin opak nesnelere yakın görünmesini sağlama (opak arka plakanın önündeki yarı saydam düğme gibi), yarı saydam nesneleri yazma derinliğine zorlama (tüm senaryolarda geçerli değildir) veya yalnızca çerçevenin sonunda derinlik değerlerine katkıda bulunan ara sunucu nesnelerinin işlenmesi sayılabilir.
MRTK-Unity içindeki çözümler: /windows/mixed-reality/mrtk-unity/performance/hologram-stabilization#depth-buffer-sharing-in-unity
Düz ve opak bir arka plaka kullanarak, okunabilirliği ve etkileşim güvenini güvenli bir şekilde sağlayabiliriz.
Etkilenen piksel sayısını en aza indirme
Projenizde saydam nesneler kullanılması gerekiyorsa, etkilenen piksel sayısını en aza indirmeyi deneyin. Örneğin, bir nesne yalnızca belirli koşullar altında görünüyorsa (eklenebilir bir parlama efekti gibi), tamamen görünmez olduğunda nesneyi devre dışı bırakın (eklenebilir rengi siyah olarak ayarlamak yerine). Alfa maskeli dörtlü kullanılarak oluşturulan basit 2B şekiller için, bunun yerine opak gölgelendirici ile şeklin mesh gösterimini oluşturmayı göz önünde bulundurun.
Unity için MRTK (Karma Gerçeklik Araç Seti) koyu kullanıcı arabirimi örnekleri
MRTK , koyu renk şemalarını temel alan birçok kullanıcı arabirimi yapı taşı örneği sağlar.
Ayrıca bkz.
- Renk, ışık ve malzemeler
- İmleçler
- El ışını
- Düğme
- Etkileşimli nesne
- Sınırlayıcı kutu ve Uygulama çubuğu
- Manipülasyon
- El menüsü
- Yakın menüsü
- Nesne koleksiyonu
- Sesli komut
- Klavye
- Araç ipucu
- Kayrak
- Kaydırıcı
- Gölgelendirici
- Reklam panoları ve etiket oluşturma
- İlerleme durumunu görüntüleme
- Surface manyetizma