Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Unity düzenleyicisinde ortam örgü verilerini sağlamanın kullanışlı bir yolu sınıfını SpatialObjectMeshObserver
kullanmaktır. Spatial Object Mesh Observer, uzamsal bir ağı temsil etmek için 3B model verilerinin içeri aktarılmasını sağlayan Uzamsal Farkındalık sistemi için yalnızca düzenleyici bir veri sağlayıcısıdır. Uzamsal Nesne Ağı Gözlemcisi'nin yaygın kullanımlarından biri, bir deneyimin Unity'nin içinden farklı ortamlara nasıl uyum sağladığını test etmek için Microsoft HoloLens aracılığıyla taranan verileri içeri aktarmaktır.
Başlarken
Bu kılavuzda Uzamsal Nesne Ağı Gözlemcisi ayarlama işlemi adım adım izlenecektir. Bu özelliği etkinleştirmek için üç temel adım vardır.
- Uzamsal Farkındalık sistemi profiline Uzamsal Nesne Ağı Gözlemcisi ekleme
- Environment Mesh Data nesnesini ayarlama
- Mesh Gözlemcisi profil özelliklerinin geri kalanını yapılandırma
Uzamsal nesne ağı gözlemci profili ayarlama
İstenen Karma Gerçeklik Araç Seti yapılandırma profilini seçin veya sahnedeki Karma Gerçeklik Araç Seti nesnesini seçin
Uzamsal Farkındalık Sistemi sekmesini açma veya genişletme
"Uzamsal Gözlemci Ekle" düğmesine tıklayın
SpatialObjectMeshObserver türünü seçin
İstenen Uzamsal Örgü Nesnesini seçin. Varsayılan olarak, gözlemci örnek bir modelle yapılandırılır. Bu model bir Microsoft HoloLens kullanılarak oluşturuldu, ancak yeni bir tarama ağı nesnesi oluşturmak mümkündür.
Mesh Gözlemcisi profil özelliklerinin geri kalanını yapılandırma
Uzamsal nesne ağı gözlemci profili notları
Uzamsal Nesne Örgü Gözlemcisi bir 3B modelden veri yüklediğinden, aşağıda özetlenen bazı standart mesh gözlemci ayarlarına uygun değildir.
Güncelleştirme Aralığı
Uzamsal Nesne Ağı Gözlemcisi, model yüklendiğinde tüm tireleri bir uygulamaya gönderir. Güncelleştirmeler arasındaki zaman değişimlerinin benzetimini yapmaz. Bir uygulama ve myObserver.Resume()
çağrısı myObserver.ClearObservation()
yaparak mesh olaylarını yeniden alabilir.
Sabit Gözlemcidir
Uzamsal Nesne Ağı Gözlemcisi tüm 3B mesh nesnelerini sabit olarak kabul eder ve kökeni göz ardı eder.
Gözlemci Şekli ve Kapsamları
Uzamsal Nesne Ağı Gözlemcisi 3B ağın tamamını uygulamaya gönderir. Gözlemci şekli ve kapsamları dikkate alınmaz.
Ayrıntı ve Üçgen Düzeyi / MetreKüp
Gözlemci, bağlamaları uygulamaya gönderirken 3B model LOD'ları bulmaya çalışmaz.
Ortam taramaları alma
Bu bölümde Uzamsal Nesne Örgü Gözlemcisi ile kullanılmak üzere Spatial Mesh Nesne dosyaları oluşturmak ve toplamak için ek bilgiler özetlenmiştir.
Windows Cihaz Portalı
Windows Cihaz Portalı uzamsal ağı bir .obj dosyası olarak Microsoft HoloLens bir cihazdan indirmek için kullanılabilir.
- HoloLens ile istediğiniz ortamı yürüyerek ve görüntüleyerek tarama yapın
- Windows Cihaz Portalı'nı kullanarak HoloLens'e bağlanma
- 3B Görünüm sayfasına gitme
- Uzamsal Eşleme bölümünün altındaki Güncelleştir düğmesine tıklayın
- Obj dosyasını bilgisayara kaydetmek için Uzamsal Eşleme bölümünün altındaki Kaydet düğmesine tıklayın
Not
HoloToolkit .room dosyaları
Birçok geliştirici daha önce ortamları taramak ve .room dosyaları oluşturmak için HoloToolkit kullanacaktır. Karma Gerçeklik Toolkit artık bu dosyaları Unity'de GameObjects olarak içeri aktarmayı ve gözlemcide Spatial Mesh Nesneleri olarak kullanmayı destekliyor.