Aracılığıyla paylaş


Cihaz için örgü gözlemcilerini yapılandırma — MRTK2

Bu kılavuzda, Windows Mixed Reality platformunu (örneğin HoloLens) destekleyen MRTK'da kullanıma hazır Uzamsal Mesh Gözlemcisini yapılandırma adımları açıklanmaktadır. Karma Gerçeklik Toolkit tarafından sağlanan varsayılan uygulama, WindowsMixedRealitySpatialMeshObserver sınıfıdır. Ancak bu makaledeki özelliklerin çoğu diğer özel Gözlemci uygulamaları için geçerlidir.

Profil ayarları

Uzamsal Farkındalık sistemi için Uzamsal Ağ Gözlemcisi profili yapılandırıldığında önce aşağıdaki iki öğe tanımlanmalıdır.

  1. Somut gözlemci türü uygulaması
  2. bu gözlemciyi çalıştırmak için desteklenen platformların listesi

Mesh Gözlemcisi Genel Ayarlar Platformu türleri

Genel ayarlar

Mesh Gözlemcisi Genel Ayarları Genel ayarları

Başlangıç Davranışı

Başlangıç davranışı, gözlemcinin ilk örneklendiğinde çalışmaya başlayıp başlamayacağını belirtir. Bu iki seçenek şunlardır:

  • Otomatik Başlat - Gözlemcinin başlatmadan sonra çalışmaya başlayacağı varsayılan değerdir
  • El ile Başlatma - Gözlemci başlamak için yönlendirilmeyi bekler

El ile Başlat kullanılıyorsa, kod aracılığıyla çalışma zamanında bunların sürdürülüp askıya alınması gerekir.

Güncelleştirme Aralığı

Uzamsal ağ verilerini güncelleştirmek için platforma yapılan istekler arasındaki süre (saniye olarak). Tipik değerler 0,1 ve 5,0 saniye aralığındadır.

Sabit Gözlemcidir

Gözlemcinin sabit kalıp kalmayacağını veya kullanıcıyla birlikte taşınıp güncelleştirilmeyeceğini gösterir. Doğruysa, Gözlem Kapsamları tarafından tanımlanan birime sahip Gözlemci Şekli başlangıçta kaynakta kalır. False ise, Gözlemci alanı şeklin kaynağı olarak kullanıcının başını izler.

Şu özellikler tarafından tanımlandığı gibi Gözlemci alanının dışındaki herhangi bir fiziksel alan için hesaplanmış örgü verileri olmayacaktır: sabit Gözlemci, Gözlemci Şekli* ve Gözlem Kapsamları.

Gözlemci Şekli

Gözlemci şekli, mesh gözlemcisinin tireleri gözlemlerken kullanacağı birim türünü tanımlar. Desteklenen seçenekler şunlardır:

  • Eksen Hizalı Küp - Uygulama başlangıcında belirlendiği gibi dünya koordinat sisteminin eksenleriyle hizalanmış şekilde kalan dikdörtgen şekil.
  • Kullanıcı Hizalı Küp - Kullanıcıların yerel koordinat sistemiyle hizalamak için dönen dikdörtgen şekil.
  • Sphere - Dünya uzay kaynağında merkezi olan küresel hacim. Gözlem Kapsamları özelliğinin X değeri kürenin yarıçapı olarak kullanılır.

Gözlem Kapsamları

Gözlem kapsamları, gözlem noktasının gözlemlenecek mesafesini tanımlar.

Fizik ayarları

Mesh Gözlemci Fiziği Ayarları

Fizik Katmanı

Unity Fizik ve RayCast sistemleriyle etkileşim kurmak için uzamsal örgü nesnelerinin yerleştirileceği fizik katmanı.

Not

Karma Gerçeklik Toolkit, Uzamsal Farkındalık gözlemcileri tarafından kullanılmak üzere varsayılan olarak katman 31'i ayırır.

Normalleri Yeniden Hesapla

Mesh gözlemcisinin gözlem sonrasında ağın normallerini yeniden hesaplayıp hesaplamayacağını belirtir. Bu ayar, uygulamaların bunları tirelerle döndürmeyen platformlarda geçerli normaller verileri içeren tireler almasını sağlamak için kullanılabilir.

Ayrıntı ayarları düzeyi

Mesh Gözlemci Ayrıntı Ayarları Düzeyi

Ayrıntı Düzeyi

Uzamsal ağ verilerinin ayrıntı düzeyini (LOD) belirtir. Şu anda tanımlanmış değerler Kaba, İnce ve Özel'dir.

  • Kaba - Uygulama performansı üzerinde daha küçük bir etki oluşturur ve gezinti/düzlem bulma için mükemmel bir seçimdir.

  • Orta - Dengeli ayar genellikle hem büyük özellikler, zeminler ve duvarlar hem de tıkanıklık ayrıntıları için ortamı sürekli tarar deneyimler için kullanışlıdır.

  • İnce - Genellikle uygulama performansı üzerinde daha yüksek bir etki sağlar ve tıkanıklık örgüleri için harika bir seçenektir.

  • Özel - Uygulamanın Üçgenler / MetreKüp özelliğini belirtmesini gerektirir ve uygulamaların uzamsal örgü gözlemcisinin doğruluk ve performans etkisini ayarlamasına izin verir.

Not

Tüm Üçgen/MetreKüp değerlerinin tüm platformlar tarafından yerine getirilmesi garanti edilmez. Özel bir LOD kullanılırken deneme ve profil oluşturma kesinlikle önerilir.

MetreKüp Başına Üçgenler

Ayrıntı Düzeyi özelliği için Özel ayarı kullanılırken geçerlidir ve uzamsal ağ için üçgen yoğunluğu belirtir.

Görüntü ayarları

Mesh Gözlemcisi Görüntü Ayarları

Görüntüleme Seçeneği

Uzamsal çizgilerin gözlemci tarafından nasıl görüntüleneceğini belirtir. Desteklenen değerler şunlardır:

  • Hiçbiri - Gözlemci ağı işlemez
  • Visible - Mesh verileri Görünür Malzeme kullanılarak görünür olacak
  • Oklusion - Mesh verileri, Occlusion Malzemesini kullanarak sahnedeki tıkanık öğeler olacak

Uzamsal Farkındalık Sistemi Uygulaması'nı seçin

Uzamsal Gözlemciler çalışma zamanında kod aracılığıyla sürdürülebilir/askıya alınabilir.

Uyarı

GörüntülemeSeçeneği'nin Yok olarak ayarlanması gözlemcinin çalışmasını DURDURMAZ. Tüm gözlemcileri durdurmak istiyorsanız, başvurular aracılığıyla tüm gözlemcileri askıya alacaktır CoreServices.SpatialAwareness.SuspendObservers()

Görünür Malzeme

Uzamsal ağı görselleştirirken kullanılacak malzemeyi gösterir.

Oklüzyon Malzemesi

Uzamsal ağın hologramları tıkamasına neden olmak için kullanılacak malzemeyi gösterir.

Ayrıca bkz.