Jarak jauh holografik — MRTK2

Akses jauh holografik mengalirkan konten holografik dari PC ke Microsoft HoloLens Anda secara real time, menggunakan koneksi kabel Wi-Fi atau USB. Fitur ini dapat secara signifikan meningkatkan produktivitas pengembang saat mengembangkan aplikasi realitas campuran.

XR SDK seperti disebutkan di bawah ini mengacu pada alur XR baru Unity di Unity 2019.3 dan seterusnya. Lihat di sini untuk informasi selengkapnya tentang menggunakan XR SDK dengan MRTK. Legacy XR mengacu pada alur XR yang ada yang disertakan dalam Unity 2018, tidak digunakan lagi di Unity 2019.3 dan dihapus di Unity 2020.

Penyiapan awal

Untuk mengaktifkan jarak jauh ke HoloLens, penting untuk memastikan bahwa proyek menggunakan komponen jarak jauh terbaru.

  1. Buka Manajer Paket Jendela >
    • Jika menggunakan XR warisan: Verifikasi bahwa versi terbaru paket Windows Mixed Reality diinstal.
    • Jika menggunakan XR SDK: Verifikasi bahwa versi terbaru paket Plugin Windows XR diinstal.
  2. Pastikan aplikasi Jarak Jauh Holografik terbaru diinstal, pada HoloLens, melalui Microsoft Store.

Silakan lanjutkan ke instruksi penyiapan XR Warisan atau instruksi penyiapan XR SDK tergantung pada alur mana yang digunakan dalam proyek.

Instruksi penyiapan XR warisan

Instruksi di bawah ini hanya berlaku untuk remoting dengan HoloLens 2. Jika Anda hanya melakukan remoting dengan HoloLens (Generasi ke-1), lewati ke Menyambungkan ke HoloLens dengan Wi-Fi.

Saat menggunakan HoloLens 2, dukungan untuk remoting data pelacakan tangan dan mata artikulasi telah ditambahkan ke MRTK. Untuk mengaktifkan fitur-fitur ini, ikuti langkah-langkah yang didokumentasikan dalam Mengimpor DotNetWinRT ke dalam proyek.

Setelah diimpor, langkah selanjutnya adalah memilihUtilitas>Mixed Reality>Toolkit>Windows Mixed Reality>Centang Konfigurasi. Langkah ini menambahkan definisi skrip yang memungkinkan dependensi DotNetWinRT.

Catatan

Saat menggunakan Unity 2019.4 dan yang lebih baru, tidak perlu menjalankan utilitas Periksa Konfigurasi.

Untuk mengaktifkan pelacakan sendi tangan dan pelacakan mata, ikuti langkah-langkah dalam debugging HoloLens 2 jarak jauh melalui impor paket Unity dan bagian terkait.

Debugging HoloLens 2 jarak jauh melalui impor paket Unity

Jika HoloLens 2 sendi tangan dan pelacakan mata tidak berfungsi melalui jarak jauh, ada beberapa titik umum dari masalah potensial. Mereka tercantum di bawah ini dalam urutan yang harus diperiksa.

Masalah ini sangat relevan saat berjalan di Unity 2019.3 atau yang lebih baru.

Mengimpor DotNetWinRT ke dalam proyek

  1. Unduh Alat Fitur Mixed Reality

  2. Dalam tampilan Temukan fitur, pilih proyeksi WinRT Mixed Reality

    Select DotNetWinRT package

  3. Klik Dapatkan Fitur dan lanjutkan untuk mengimpor paket.

DOTNETWINRT_PRESENT mendefinisikan yang ditulis ke dalam pengaturan pemutar

Catatan

Saat menggunakan Unity 2019.4 dan yang lebih baru, definisi DOTNETWINRT_PRESENT terkandung dalam file .asmdef yang sesuai dan bukan Pengaturan Unity Player. Langkah Periksa Konfigurasi tidak diperlukan.

Dimulai dengan MRTK versi 2.5.0, karena alasan performa, #define ini tidak lagi diatur secara otomatis. Untuk mengaktifkan bendera ini, silakan gunakan item menu Mixed Reality Toolkit>Utilities>Windows Mixed Reality>Check Configuration.

Catatan

Item Periksa Konfigurasi tidak menampilkan konfirmasi. Untuk mengonfirmasi bahwa definisi telah ditetapkan, navigasikan ke Pengaturan Unity Player. Dari sana, di bawah tab UWP, centang di bawah Pengaturan Lain untuk Scripting Define Symbols. Pastikan DOTNETWINRT_PRESENT ditulis dengan benar dalam daftar tersebut. Jika itu ada, langkah ini berhasil.

DotNetWinRT Present

Menghapus dukungan jarak jauh khusus HoloLens 2

Jika Anda mengalami konflik atau masalah lain karena adanya adaptor DotNetWinRT, silakan hubungi salah satu sumber daya bantuan kami.

Instruksi penyiapan XR SDK

Ikuti petunjuk penyiapan Windows Mixed Reality pada halaman Mulai menggunakan MRTK dan XR SDK dan pastikan untuk melakukan langkah yang diperlukan untuk in-editor HoloLens Remoting.

Menyambungkan ke HoloLens dengan Wi-Fi

Setelah proyek dikonfigurasi, koneksi dapat dibuat ke HoloLens.

  1. Di File > Build Pengaturan, pastikan bahwa jenis build proyek diatur ke Universal Windows Platform

  2. Pada HoloLens, luncurkan aplikasi Akses Jauh Holografik.

  3. Di Unity, pilih Mixed Reality > Jarak > Jauh Holografik untuk Mode Putar.

    Start Holographic Emulation

  4. Atur Mode Emulasi ke Jarak Jauh ke Perangkat.

    Set Emulation Mode

  5. (Hanya berlaku untuk XR warisan) Pilih Versi Perangkat.

    Select Device Version

  6. Menggunakan Alamat IP yang ditampilkan oleh aplikasi Pemutar Jarak Jauh Holografik, atur bidang Komputer Jarak Jauh .

    Enter IP Address

  7. Klik Sambungkan.

Catatan

Jika Anda tidak dapat tersambung, pastikan HoloLens 2 Anda tidak dicolokkan ke PC dan mulai ulang Unity.

Menyambungkan ke HoloLens dengan kabel USB

Koneksi kabel USB memberikan kualitas dan stabilitas penyajian yang lebih baik. Untuk menggunakan koneksi kabel USB, putuskan sambungan dari HoloLens dari Wi-Fi di Pengaturan HoloLens dan luncurkan aplikasi Pemutar Jarak Jauh Holografik. Ini akan menampilkan alamat IP yang dimulai dengan 169. Gunakan alamat IP ini di pengaturan Emulasi Holografik Unity untuk menyambungkan. Setelah alamat IP untuk kabel USB diidentifikasi, aman untuk menyambungkan HoloLens ke Wi-Fi lagi.

Memulai sesi jarak jauh

Dengan Unity yang terhubung ke HoloLens, masukkan mode putar di editor.

Ketika sesi selesai, keluar dari mode putar.

Catatan

Ada masalah yang diketahui dengan beberapa versi Unity di mana editor mungkin macet saat memasuki mode putar selama sesi jarak jauh. Masalah ini dapat bermanifestasi jika jendela Holografik terbuka saat proyek dimuat. Untuk memastikan masalah ini tidak terjadi, selalu tutup dialog Holografik sebelum keluar dari Unity.

Lihat juga