Windows Mixed Reality penyedia pengaturan kamera — MRTK2

Penyedia pengaturan kamera Windows Mixed Reality menentukan jenis perangkat, tempat aplikasi berjalan dan menerapkan pengaturan konfigurasi yang sesuai berdasarkan tampilan (transparan atau buram).

Mengaktifkan penyedia pengaturan kamera Windows Mixed Reality

Langkah-langkah berikut menduga penggunaan objek MixedRealityToolkit. Langkah-langkah yang diperlukan untuk pencatat layanan lain mungkin berbeda.

  1. Pilih objek MixedRealityToolkit dalam hierarki adegan.

    MRTK Configured Scene Hierarchy

  2. Navigasikan panel Inspektur ke bagian sistem kamera dan perluas bagian Penyedia Kamera Pengaturan.

    Expand settings providers

  3. Klik Tambahkan Penyedia Kamera Pengaturan dan perluas entri Pengaturan kamera baru yang baru ditambahkan.

    Expand new settings provider

  4. Pilih penyedia Windows Mixed Reality Kamera Pengaturan

    Select Windows Mixed Reality settings provider

Catatan

Saat menggunakan profil default Microsoft Mixed Reality Toolkit, penyedia pengaturan kamera Windows Mixed Reality akan sudah diaktifkan dan dikonfigurasi.

Mengonfigurasi penyedia pengaturan kamera Windows Mixed Reality

Windows Mixed Reality Kamera Pengaturan juga mendukung profil. Profil ini menyediakan opsi berikut:

Windows Mixed Reality camera settings configuration

Merender pengambilan realitas campuran dari kamera foto/video

Dengan pengaturan ini pada HoloLens 2, Anda dapat mengaktifkan penyelarasan hologram dalam tangkapan realitas campuran Anda. Jika diaktifkan, platform akan memberikan HolographicCamera tambahan ke aplikasi saat foto atau video pengambilan realitas campuran diambil. HolographicCamera ini menyediakan matriks tampilan yang sesuai dengan lokasi kamera foto/video, dan menyediakan matriks proyeksi menggunakan bidang pandang kamera foto/video. Ini akan memastikan bahwa hologram, seperti jala tangan, tetap selaras dengan visib dalam output video.

HoloLens 2 metode proyeksi ulang

Mengatur metode awal untuk proyeksi ulang HoloLens 2. Rekomendasi default adalah menggunakan proyeksi ulang kedalaman, karena semua bagian adegan akan distabilkan secara independen berdasarkan jarak mereka dari pengguna. Jika hologram masih tampak tidak stabil, coba pastikan semua objek telah mengirimkan kedalamannya dengan benar ke buffer kedalaman. Ini kadang-kadang pengaturan shader. Jika kedalaman tampaknya dikirimkan dengan benar dan ketidakstabilan masih ada, coba stabilisasi autoplanar, yang menggunakan buffer kedalaman untuk menghitung bidang stabilisasi. Jika aplikasi tidak dapat mengirimkan data kedalaman yang cukup untuk salah satu opsi tersebut agar dapat digunakan, proyeksi ulang rencana disediakan sebagai fallback. Metode ini akan didasarkan pada data titik fokus yang disediakan aplikasi melalui SetFocusPointForFrame.

Untuk memperbarui metode proyeksi ulang saat runtime, akses seperti itu WindowsMixedRealityReprojectionUpdater :

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

Ini hanya perlu diperbarui sekali dan nilai digunakan kembali untuk semua bingkai berikutnya. Jika metode akan sering diperbarui, disarankan untuk menyimpan hasilnya alih-alih EnsureComponent sering memanggilnya.

Lihat juga