Oda tarama görselleştirmesi
Uzamsal eşleme gerektiren uygulamalar, zaman içinde ve oturumlar arasında veri toplamak için cihaza bağımlıdır. Eşleme verilerinin eksiksizliği ve kalitesi, kullanıcının yaptığı keşif miktarı, araştırmadan bu yana geçen süre ve cihaz alanı taradığından beri mobilya ve kapı gibi nesnelerin hareket edip etmediği gibi birçok faktöre bağlıdır.
Yararlı uzamsal eşleme verileri sağlamak için uygulama geliştiricilerinin çeşitli seçenekleri vardır:
- Daha önce toplanmış olabileceklere güvenin. Bu veriler başlangıçta eksik olabilir.
- Kullanıcıdan çiçek açma hareketini kullanarak Windows Mixed Reality eve gidip deneyim için kullanmak istediği alanı keşfetmesini isteyin. Gerekli tüm alanın cihaz tarafından bilindiğini onaylamak için hava dokunma özelliğini kullanabilirler.
- Kendi uygulamasında özel bir keşif deneyimi oluşturun.
Tüm bu durumlarda, araştırma sırasında toplanan gerçek veriler sistem tarafından depolanır ve uygulamanın bunu yapması gerekmez. Oda tarama görselleştirmesini uygulamada görmek isterseniz aşağıdaki Hologramları Tasarlama - Uzamsal Farkındalık video tanıtımımıza göz atın:
Bu video "Hologram Tasarlama" HoloLens 2 uygulamasından alınmıştır. Buradan tam deneyimi indirin ve keyfini çıkarın.
Cihaz desteği
Özellik | HoloLens | Çevreleyici kulaklıklar |
Oda tarama görselleştirmesi | ✔️ | ❌ |
Özel tarama deneyimi oluşturma
Uygulamalar deneyimin başlangıcında uzamsal eşleme verilerini analiz ederek kullanıcının eksiksizliğini ve kalitesini geliştirmek için ek adımlar atmasını isteyip istemediklerini değerlendirebilir. Analiz, kalitenin iyileştirilmesi gerektiğini gösteriyorsa, geliştiriciler aşağıdakileri belirtmek için dünya üzerinde katman oluşturacak bir görselleştirme sağlamalıdır:
- Kullanıcıların çevresindeki toplam hacmin ne kadarının deneyimin bir parçası olması gerektiği
- Kullanıcının verileri geliştirmek için gitmesi gereken yer
Kullanıcılar bir "iyi" taramanın ne olduğunu bilmiyorlar. Taramayı değerlendirmeleri istenirse (düzlük, gerçek duvarlardan uzaklık vb.) gösterilmeleri veya nelere bakmaları gerektiği anlatılmalıdır. Geliştirici, tarama veya araştırma aşamasında uzamsal eşleme verilerini yenilemeyi içeren bir geri bildirim döngüsü uygulamalıdır.
Çoğu durumda, kullanıcıya gerekli tarama kalitesini elde etmek için ne yapması gerektiğini söylemek en iyisidir. Örneğin, tavana bakın, mobilyaların arkasına bakın, vb.
Önbelleğe alınmış ve sürekli uzamsal eşleme karşılaştırması
Uzamsal eşleme verileri, uygulamaların kullanabileceği en ağır veri kaynağıdır. Bırakılan çerçeveler veya takılma gibi performans sorunlarını önlemek için bu verilerin tüketimi dikkatle yapılmalıdır.
Bir deneyim sırasında etkin tarama hem yararlı hem de zararlı olabilir, bu nedenle deneyime göre hangi yöntemi kullanacağınıza karar vermeniz gerekir.
Önbelleğe alınmış uzamsal eşleme
Önbelleğe alınmış uzamsal eşleme verileri varsa uygulama genellikle uzamsal eşleme verilerinin anlık görüntüsünü alır ve deneyim sırasında bu anlık görüntüyü kullanır.
Avantajlar
- Deneyim çalışırken sistem üzerindeki yükün azalması çarpıcı güç, termal ve cpu performans artışlarına yol açar.
- Uzamsal verilerdeki değişikliklerle kesintiye uğramadığı için ana deneyimin daha basit bir uygulaması.
- Fizik, grafik ve diğer amaçlar için uzamsal verilerin herhangi bir işlemden sonra tek seferlik maliyeti.
Dezavantaj -ları
- Gerçek dünya nesnelerinin veya kişilerin hareketi önbelleğe alınan veriler tarafından yansıtılmaz. örneğin, uygulama şimdi kapatıldığında açık bir kapı olarak kabul edebilir.
- Verilerin önbelleğe alınmış sürümünü korumak için daha fazla uygulama belleği.
Bu yöntem için iyi bir durum, denetimli bir ortam veya tablo üst oyunudur.
Sürekli uzamsal eşleme
Bazı uygulamalar uzamsal eşleme verilerini yenilemek için taramaya devam edebilir.
Avantajlar
- Uygulamanızda önceden ayrı bir tarama veya keşif deneyimi oluşturmanız gerekmez.
- Gerçek dünya nesnelerinin hareketi, biraz gecikmeli olmasına rağmen oyun tarafından yansıtılabilir.
Dezavantaj -ları
- Ana deneyimin uygulanmasında daha yüksek karmaşıklık.
- Değişikliklerin bu sistemler tarafından artımlı olarak alınması gerektiğinden, ek grafik ve fizik işlemeden kaynaklanan olası ek yük.
- Daha yüksek güç, termal ve CPU etkisi.
Bu yöntem için iyi bir durum, hologramların hareket eden nesnelerle etkileşim kurmasının beklendiği bir durumdur; örneğin, yerde ilerleyen holografik bir araba, açık veya kapalı olmasına bağlı olarak bir kapıya çarpmak isteyebilir.