Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Vuforia Engine menghadirkan kemampuan penting bagi HoloLens – kekuatan untuk menghubungkan pengalaman AR ke gambar dan objek tertentu di lingkungan. Anda dapat menggunakan kemampuan ini untuk melapisi instruksi langkah demi langkah yang dipandu di atas mesin untuk perusahaan industri atau menambahkan fitur dan pengalaman digital ke produk atau game fisik.
Vuforia Engine menawarkan berbagai fitur dan target untuk membuat proses pengembangan AR Anda lebih fleksibel. Salah satu fitur terbaru kami, Vuforia Model Targets, adalah kemampuan utama untuk penggunaan komersial dan industri. Target Model memungkinkan aplikasi mengenali objek fisik seperti mesin, mobil, atau mainan dan melacaknya berdasarkan model CAD atau 3D digital. Untuk kegunaan industri, fitur ini dapat menyediakan pekerja perakitan dan teknisi layanan dengan instruksi kerja AR dan panduan prosedural saat berada di pabrik atau di luar lapangan.
Aplikasi Vuforia Engine yang ada yang dibuat untuk ponsel dan tablet dapat dengan mudah dikonfigurasi di Unity untuk berjalan di HoloLens. Anda bahkan dapat menggunakan Vuforia Engine untuk membawa aplikasi HoloLens baru Anda ke tablet Windows 10 seperti Surface Pro dan Surface Book.
Dapatkan alat
Instal versi Visual Studio dan Unity yang direkomendasikan lalu konfigurasikan Unity untuk menggunakan Visual Studio dan IDE dan pengkompilasi pilihan.
Saat menginstal Unity, pastikan untuk menginstal "Windows Store IL2CPP Scripting Backend".
Tambahkan paket Vuforia Engine seperti yang dijelaskan di sini..
Mulai menggunakan Vuforia Engine
Titik awal terbaik untuk mempelajari tentang Vuforia Engine dan HoloLens adalah sampel Vuforia Engine HoloLens (tersedia di Unity Asset Store). Sampel ini menyediakan proyek HoloLens lengkap termasuk adegan yang telah dikonfigurasi sebelumnya yang dapat disebarkan ke HoloLens.
Adegan menunjukkan cara menggunakan Vuforia Image Targets untuk mengenali gambar dan menambahnya dengan konten digital dalam pengalaman HoloLens. Sampel HoloLens Mesin Vuforia juga mencakup adegan yang menunjukkan penggunaan Target Model dan VuMark di HoloLens. Anda dapat dengan mudah mengganti konten Anda sendiri dalam adegan untuk bereksperimen dengan pembuatan aplikasi HoloLens yang menggunakan Vuforia Engine.
Mengonfigurasi Aplikasi Vuforia untuk HoloLens
Mengembangkan aplikasi Vuforia Engine untuk HoloLens pada dasarnya sama dengan mengembangkan aplikasi Vuforia Engine untuk perangkat lain. Anda kemudian dapat menerapkan pengaturan build dan konfigurasi yang dijelaskan di bagian di bawah ini. Itu saja yang diperlukan untuk memungkinkan Vuforia Engine bekerja dengan sistem pemetaan spasial dan pelacakan posisi HoloLens.
Membangun dan Menjalankan Sampel Mesin Vuforia untuk HoloLens
- Unduh Sampel Mesin Vuforia untuk HoloLens dari Unity Asset Store
- Terapkan opsi mesin Unity yang direkomendasikan untuk daya dan performa
- Tambahkan sampel adegan ke Adegan di Build.
- Di Pengaturan Build, alihkan platform build ke UWP dengan mengklik tombol Tambahkan Adegan Terbuka .
- Pilih tombol Pengaturan Pemutar .
- Pilih ikon UWP dan perluas bagian Pengaturan XR .
- Pastikan Virtual Reality Didukung diaktifkan.
- Di bawah Virtual Reality SDK pastikan bahwa:
- Window Mixed Reality disertakan dalam daftar dan aktifkan Berbagi Buffer Kedalaman diaktifkan.
- Format Kedalaman diatur ke kedalaman 16-bit.
- Pastikan bahwa Mode Penyajian Stereo diatur ke Instans Single Pass.
- Perluas bagian Pengaturan Penerbitan .
- Di bawah Kemampuan pastikan bahwa Klien Internet, WebCam, Mikrofon, dan SpasialPerception dipilih.
- CATATAN: SpatialPerception hanya boleh dipilih jika Anda berniat menggunakan SURFACE Observer API.
- Di bawah Keluarga Perangkat yang Didukung, pastikan bahwa Holografik dipilih.
- Perluas bagian Resolusi dan Presentasi .
- Nonaktifkan Jalankan di Latar Belakang sehingga Vuforia Engine berhenti sejenak saat aplikasi dimasukkan ke latar belakang dan dapat mengakses kamera lagi saat aplikasi dilanjutkan.
- Di menu dropdown Orientasi Default , pastikan Bahwa Lanskap Kiri dipilih.
- Kembali ke jendela Pengaturan Build dan pilih Build untuk membuat proyek Visual Studio.
- Buat executable dari Visual Studio dan instal di HoloLens Anda.
Portal Pengembang Vuforia
Pengembang yang ingin menciptakan pengalaman AR mereka sendiri dengan Vuforia Engine dan HoloLens harus mendaftar di Portal Pengembang Vuforia kami di developer.vuforia.com. Di portal, pengembang memiliki akses ke Forum Mesin Vuforia tempat mereka dapat bergabung dengan diskusi komunitas, pustaka dengan dokumentasi mendalam tentang semua Fitur Mesin Vuforia, dan Manajer Target Vuforia tempat pengguna dapat membuat Target kustom mereka sendiri. Pengembang juga dapat mendaftar untuk Lisensi Pengembang gratis menggunakan Manajer Lisensi Vuforia.
Pelacakan Perangkat dengan Vuforia
Pelacakan Perangkat mempertahankan pelacakan bahkan ketika target tidak lagi terlihat. Ini secara otomatis diaktifkan untuk semua target ketika Pelacak Perangkat Posisi diaktifkan. Untuk aplikasi HoloLens, Pelacak Perangkat Posisi dimulai secara otomatis di Unity.
Vuforia Engine secara otomatis menyatukan pose dari pelacakan kamera dan pelacakan spasial HoloLens untuk memberikan pose target yang stabil terlepas dari apakah target dilihat oleh kamera atau tidak.
Karena prosesnya ditangani secara otomatis, proses ini tidak memerlukan pemrograman apa pun oleh pengembang.
Berikut ini adalah deskripsi tingkat tinggi dari proses:
- Pelacak target Vuforia mengenali target
- Pelacakan target kemudian diinisialisasi
- Posisi dan rotasi target dianalisis untuk memberikan perkiraan pose yang kuat untuk HoloLens
- Vuforia Engine mengubah pose target menjadi ruang koordinat pemetaan spasial HoloLens
- HoloLens mengambil alih pelacakan jika target tidak lagi terlihat. Setiap kali Anda melihat lagi target, Vuforia akan terus melacak gambar dan objek secara akurat.
Target yang terdeteksi, tetapi tidak lagi terlihat, dilaporkan sebagai EXTENDED_TRACKED. Dalam kasus ini, skrip DefaultTrackableEventHandler yang digunakan pada semua target terus merender konten augmentasi. Pengembang dapat mengontrol perilaku ini dengan menerapkan skrip penanganan aktivitas yang dapat dilacak khusus.
Mode Performa dengan Mesin Vuforia
Dimungkinkan melalui Vuforia Engine untuk mengelola performa pada HoloLens sejauh pengalaman AR dan mengurangi beban kerja pada CPU. Vuforia Engine menawarkan tiga mode yang dapat dipilih: default, untuk mengoptimalkan kecepatan, dan untuk mengoptimalkan kualitas.
- MODE_OPTIMIZE_SPEED memungkinkan Anda meminimalkan beban kerja pada perangkat HoloLens dan sangat bagus untuk memperluas pengalaman AR. Kami merekomendasikan untuk situasi di mana aplikasi melacak objek/target statis.
- MODE_DEFAULT adalah mode normal, yang dapat digunakan dalam sebagian besar skenario.
- MODE_OPTIMIZE_QUALITY lebih baik untuk melacak target movable atau target model yang Anda harapkan untuk diambil.
Mengatur mode
Untuk mengubah mode performa di Unity, navigasikan ke Konfigurasi Vuforia (Ctrl+Shift+V / Cmd+Shift+V) yang terletak sebagai komponen di ARCamera GameObject.
- Pilih menu dropdown untuk Mode Perangkat Kamera dan pilih salah satu dari tiga opsi.
Lihat juga
- Menginstal alat
- Sistem koordinat
- Pemetaan spasial
- Kamera di Unity
- Membangun dan menyebarkan solusi Unity Visual Studio ke Hololens
- Dokumentasi Vuforia: Memulai Vuforia Engine untuk Pengembangan Windows 10
- Dokumentasi Vuforia: Memulai Vuforia Engine di Unity
- Dokumentasi Vuforia: Bekerja dengan sampel HoloLens di Unity
- Dokumentasi Vuforia: Pelacakan Perangkat di Vuforia
- Dokumentasi Vuforia: Framerate dan Pengoptimalan Performa