Oda taraması görselleştirmesi

Uzamsal eşleme gerektiren uygulamalar, zaman içinde ve oturumlar arasında veri toplamak için cihaza güveniyor. Eşleme verisi tamlığı ve kalitesi, kullanıcının yapmış olduğu araştırma miktarı, araştırmadan bu yana ne kadar zaman geçmiş olduğu ve cihaz alanda taramadan sonra ev ve kapı gibi nesnelerin taşınıp taşınmamış olması gibi birçok faktöre bağlıdır.

Yararlı uzamsal eşleme verilerini sağlamak için uygulama geliştiricilerinin çeşitli seçenekleri vardır:

  • Zaten toplanmış olanlara güvenin. Bu veriler başlangıçta tamamlanmamış olabilir.
  • Kullanıcıdan bloom hareketini kullanarak giriş Windows Mixed Reality ve ardından deneyim için kullanmak istediğiniz alanı keşfetmesi gerekir. Cihaz için tüm gerekli alan hakkında bilgi olduğunu onaylamak için havadan dokunmayı kullanabilirler.
  • Kendi uygulamasında özel bir keşif deneyimi oluşturma.

Tüm bu durumlarda araştırma sırasında toplanan gerçek veriler sistem tarafından depolanır ve uygulamanın bunu yapmak zorunda değildir. Oda taraması görselleştirmesini çalışmalı olarak görmek için aşağıdaki Tasarım ve Hologramlar - Uzamsal Farkındalık video demomuza göz atın:

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

Cihaz desteği

Özellik HoloLens Çevreleyici başlığı
Oda taraması görselleştirmesi ✔️

Özel tarama deneyimi oluşturma

Uygulamalar, deneyimin başında uzamsal eşleme verilerini analiz edip kullanıcının bütünlük ve kalitesini geliştirmek için ek adımlar atıp atmaması konusunda karar ve olabilir. Analiz, kalitenin iyileştirilmesi gerektiğini gösteriyorsa, geliştiricilerin şunları belirtmek için dünya üzerinde yer alan bir görselleştirme sağlamaları gerekir:

  • Kullanıcıların yakın çevresinde toplam hacmin ne kadarı deneyimin bir parçası olması gerekir?
  • Kullanıcının verileri geliştirmek için nereye gitmesi gerektiği

Kullanıcılar"iyi" taramanın ne olduğunu bilmiyor. Bir taramayı değerlendirmeleri istenecekse (düzlük, gerçek duvarlardan uzaklık gibi) nelerin bulunarak karşılarına bakılaları gerekir. Geliştirici, tarama veya araştırma aşamasında uzamsal eşleme verilerini yenilemeyi içeren bir geri bildirim döngüsü uygulamalı.

Çoğu durumda, gerekli tarama kalitesini elde etmek için kullanıcıya ne yapmaları gerekenleri söylemek en iyisidir. Örneğin tavana bakın, evin arkasına bakın ve bu şekilde devam etti.

Önbelleğe alınmış ve sürekli uzamsal eşleme karşılaştırması

Uzamsal eşleme verileri, veri kaynağı uygulamalarının tükettiği en ağır veri kaynağıdır. Bırakılan kareler veya kekemelik gibi performans sorunlarını önlemek için bu verilerin tüketimi dikkatli bir şekilde yapılması gerekir.

Bir deneyim sırasında etkin tarama hem yararlı hem de zararlı olabilir, bu nedenle deneyime göre hangi yöntemin kullan olacağına karar verebilirsiniz.

Önbelleğe alınan uzamsal eşleme

Önbelleğe alınmış uzamsal eşleme verileri varsa, uygulama genellikle uzamsal eşleme verileri 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 yükünün azaltılması, güç, termal ve cpu performansında önemli artışlara neden olur.
  • Uzamsal verilerde yapılan değişiklikler nedeniyle kesintiye uğramaması nedeniyle ana deneyimin daha basit bir uygulaması.
  • Fizik, grafik ve diğer amaçlar için uzamsal verilerin işlerinden sonra tek bir kez maliyet.

Dezavantaj -ları

  • Gerçek dünya nesnelerinin veya kişilerin hareketi önbelleğe alınan veriler tarafından yansıtlanmaz. Örneğin, uygulama şimdi kapatılan bir kapının açık olduğunu düşünebilir.
  • Verilerin önbelleğe alınmış sürümünü korumak için potansiyel olarak daha fazla uygulama belleği.

Bu yöntem için iyi bir yöntem, denetlenen bir ortam veya tablo en iyi oyunudur.

Sürekli uzamsal eşleme

Bazı uygulamalar uzamsal eşleme verilerini yenilemek için taramaya devam ediyor olabilir.

Avantajlar

  • Uygulamanıza yönelik olarak ayrı bir tarama veya keşif deneyiminde derlemeniz gerekmemektedir.
  • Gerçek dünya nesnelerinin hareketi biraz gecikmeli olsa da oyun tarafından yansıtabilirsiniz.

Dezavantaj -ları

  • Ana deneyimin uygulanmasında daha yüksek karmaşıklık.
  • Değişikliklerin bu sistemler tarafından artımlı olarak alındıklarından ek grafik ve fizik işlemeden olası ek yük.
  • Daha yüksek güç, termal ve CPU etkisi.

Bu yöntem için iyi bir örnek, hologramların hareket eden nesnelerle etkileşim kurması beklenen yöntemdir. Örneğin yerde hareket eden holografik bir araba, açık veya kapalı olup olmadığına bağlı olarak bir kapıyla karşılaşmak istiyor olabilir.

Ayrıca bkz.