Unreal ile karma gerçeklik yakalama

Not

HoloLens 2 için yeni MRC özelliği hakkında rehberlik için aşağıdaki PV kameradan işleme bölümüne bakın.

Buraya başlamadan önce karma gerçeklik yakalamaya genel bakış makalemize göz atmanızı öneririz.

PV kameradan işleme (kabul etme)

HoloLens 2, karma gerçeklik yakalama çalışırken çevreleyici bir uygulamanın PV kameradan işlenmesini sağlar. Uygulamanın ek işlemeyi doğru şekilde desteklediğinden emin olmak için uygulamanın bu işlevi kabul etmek zorunda olması gerekir.

PV kameradan işleme, varsayılan MRC deneyiminde aşağıdaki iyileştirmeleri sunar:

  • Yakın etkileşimler için fiziksel ortamınıza ve ellerinize hologram hizalaması tüm mesafelerde doğru olmalıdır. Varsayılan MRC'de görebileceğiniz gibi odak noktası dışındaki uzaklıklarda uzaklık kullanmaktan kaçının.
  • MRC çıkışı için hologramları işlemek için kullanılmayacağı için mikrofonlu kulaklığın sağ gözü tehlikeye atılmaz.

PV kameradan işlemeyi etkinleştirmek için üç adım vardır:

  1. PhotoVideoCamera HolographicViewConfiguration'ı etkinleştirme
  2. Ek HolographicCamera işlemesini işleme
  3. Bu ek HolographicCamera'dan gölgelendiricilerinizin ve kodunuzun doğru işlendiğini doğrulayın
Unreal'da PhotoVideoCamera HolographicViewConfiguration'ı etkinleştirme

Not

Bunun için Unreal Engine 4.25 veya üzeri gerekir.

PV Kameradan işlemeyi kabul etmek için:

  1. SetEnabledMixedRealityCamera ve ResizeMixedRealityCamera çağrısı
    • Video boyutlarını ayarlamak için Boyut X ve Boyut Y değerlerini kullanın.

Kamera 3.

Unreal'da ek HolographicCamera işlemesini işleme

Bu, Unreal tarafından sizin için otomatik olarak gerçekleştirilir.

Özel MRC kaydedicisi oluşturma

Kullanıcı, sistem MRC yakalama hizmetini kullanarak her zaman bir fotoğraf veya video tetikleyebilir, ancak bir uygulama aynı MRC gibi kamera akışında hologramlar içeren özel bir kamera uygulaması oluşturmak isteyebilir. Bu, uygulamanın kullanıcı girişinden yakalamaları başlatmasına, özel kayıt kullanıcı arabirimi oluşturmasına veya MRC ayarlarını birkaç örnek adlandıracak şekilde özelleştirmesine olanak tanır.

Geliştiriciler için MRC erişimi

MRC kullanırken kamera için her zaman Özel kullanım denetimi istemenizi öneririz. Bu, yukarıda listelenen sınırlamaların farkında olduğunuz sürece uygulamanızın kamera ayarları üzerinde tam denetime sahip olmasını sağlar.

Ayrıca bkz.