Windows Mixed Reality kamera ayarları sağlayıcısı — MRTK2

Windows Mixed Reality kamera ayarları sağlayıcısı, uygulamanın üzerinde çalıştığı cihaz türünü belirler ve ekrana göre uygun yapılandırma ayarlarını uygular (saydam veya donuk).

Windows Mixed Reality kamera ayarları sağlayıcısını etkinleştirme

Aşağıdaki adımlarda MixedRealityToolkit nesnesinin kullanıldığı varsayılır. Diğer hizmet kayıt şirketleri için gereken adımlar farklı olabilir.

  1. Sahne hiyerarşisinde MixedRealityToolkit nesnesini seçin.

    MRTK Yapılandırılmış Sahne Hiyerarşisi

  2. Denetçi panelinde kamera sistemi bölümüne gidin ve Kamera Ayarları Sağlayıcıları bölümünü genişletin.

    Ayarlar sağlayıcılarını genişletme

  3. Kamera Ayarları Sağlayıcısı Ekle'ye tıklayın ve yeni eklenen Yeni kamera ayarları girişini genişletin.

    Yeni ayarlar sağlayıcısını genişletme

  4. Windows Mixed Reality Kamera Ayarları sağlayıcısını seçin

    Windows Mixed Reality ayarları sağlayıcısını seçin

Not

Microsoft Karma Gerçeklik Araç Seti varsayılan profillerini kullanırken, Windows Mixed Reality kamera ayarları sağlayıcısı zaten etkinleştirilecek ve yapılandırılacaktır.

Windows Mixed Reality kamera ayarları sağlayıcısını yapılandırma

Windows Mixed Reality Kamera Ayarları bir profili de destekler. Bu profil aşağıdaki seçenekleri sağlar:

Windows Mixed Reality kamera ayarları yapılandırması

Fotoğraf/video kameradan karma gerçeklik yakalamayı işleme

bu ayar HoloLens 2 açıkken, karma gerçeklik yakalamalarınızda hologram hizalamasını etkinleştirebilirsiniz. Etkinleştirilirse, karma gerçeklik yakalama fotoğrafı veya videosu çekildiğinde platform uygulamaya ek bir HolographicCamera sağlar. Bu HolographicCamera fotoğraf /video kamera konumuna karşılık gelen görünüm matrisleri sağlar ve görüntü fotoğraf / video kamera alanını kullanarak projeksiyon matrisleri sağlar. Bu, el örgüleri gibi hologramların video çıkışında görünür bir şekilde hizalı kalmasını sağlar.

HoloLens 2 yeniden oluşturma yöntemi

HoloLens 2 yeniden oluşturma için başlangıç yöntemini ayarlar. Sahnenin tüm bölümleri kullanıcıdan uzaklıklarına bağlı olarak bağımsız olarak kararlı hale getirileceğinden, varsayılan öneri derinlik yeniden üretmeyi kullanmaktır. Hologramlar hala kararsız görünüyorsa tüm nesnelerin derinlik arabelleğine derinliklerini düzgün bir şekilde gönderdiğinden emin olun. Bu bazen bir gölgelendirici ayarıdır. Derinlik düzgün şekilde gönderilmiş gibi görünüyorsa ve istikrarsızlık hala mevcutsa, bir dengeleme düzlemi hesaplamak için derinlik arabelleği kullanan otomatik düzlem dengelemeyi deneyin. Bir uygulama bu seçeneklerden herhangi birinin kullanılabilir olması için yeterli derinlik verisi gönderemezse, planlı yeniden oluşturma geri dönüş olarak sağlanır. Bu yöntem, uygulamanın SetFocusPointForFrame aracılığıyla sağladığı odak noktası verilerini temel alır.

Çalışma zamanında reprojection yöntemini güncelleştirmek için aşağıdakine erişin WindowsMixedRealityReprojectionUpdater :

var reprojectionUpdater = CameraCache.Main.EnsureComponent<WindowsMixedRealityReprojectionUpdater>();
reprojectionUpdater.ReprojectionMethod = HolographicDepthReprojectionMethod.AutoPlanar;

Bunun yalnızca bir kez güncelleştirilmesi gerekir ve değer sonraki tüm çerçeveler için yeniden kullanılır. Yöntem sık sık güncelleştirilecekse, sonucu sık çağırmak yerine önbelleğe EnsureComponent alınması önerilir.

Ayrıca bkz.