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 menganggap penggunaan objek MixedRealityToolkit. Langkah-langkah yang diperlukan untuk pencatat layanan lain mungkin berbeda.
Pilih objek MixedRealityToolkit dalam hierarki adegan.
Navigasikan panel Inspektur ke bagian sistem kamera dan perluas bagian Penyedia Pengaturan Kamera .
Klik Tambahkan Penyedia Pengaturan Kamera dan perluas entri Pengaturan kamera baru yang baru ditambahkan.
Pilih penyedia Pengaturan Kamera Windows Mixed Reality
Catatan
Saat menggunakan profil default Microsoft Mixed Reality Toolkit, penyedia pengaturan kamera Windows Mixed Reality sudah akan diaktifkan dan dikonfigurasi.
Mengonfigurasi penyedia pengaturan kamera Windows Mixed Reality
Pengaturan Kamera Windows Mixed Reality juga mendukung profil. Profil ini menyediakan opsi berikut:
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 menyediakan 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 tampilan kamera foto/video. Ini akan memastikan bahwa hologram, seperti jala tangan, tetap terlihat selaras dalam output video.
HoloLens 2 metode reprojeksi
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 dikirim 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 agar salah satu opsi tersebut dapat digunakan, proyeksi ulang rencana disediakan sebagai fallback. Metode ini akan didasarkan pada data titik fokus yang disediakan aplikasi melalui SetFocusPointForFrame.
Untuk memperbarui metode reprojeksi 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 hasil alih-alih EnsureComponent
sering memanggilnya.