Memilih mesin Anda
Ada beberapa jalur pengembangan yang dapat Anda ambil melalui dokumentasi kami. Langkah pertama adalah menemukan teknologi yang tepat untuk Anda. Jika Anda sudah memilikinya dalam pikiran, lanjutkan dan lompat langsung ke tab masing-masing di bawah ini. Jika Anda berada di pagar atau baru memulai, lihat masing-masing dan pahami apa yang mereka tawarkan, platform dan alat yang tersedia, dan mulailah membuat!
Penting
Lihat ringkasan panduan porting kami jika Anda memiliki proyek yang ada yang ingin Anda bawa ke HoloLens 2 atau headset VR yang imersif seperti Reverb G2. Kami memiliki panduan untuk proyek yang menggunakan HTK, MRTK v1, SteamVR atau dikembangkan untuk headset imersif seperti Oculus Rift atau HTC Vive.
Gambaran umum mesin
Unity adalah salah satu platform pengembangan real-time terkemuka di pasar, dengan kode runtime yang mendasarinya ditulis dalam C++ dan semua pembuatan skrip pengembangan dilakukan di C#. Baik Anda ingin membangun game, film, dan sinematik animasi, atau bahkan merender konsep arsitektur atau teknik di dunia virtual, Unity memiliki infrastruktur untuk mendukung Anda.
Catatan
Pastikan untuk memeriksa masalah yang diketahui dalam versi Unity tertentu sebelum memilih versi Unity.
Unreal Engine 4 adalah mesin pembuatan yang kuat dan sumber terbuka dengan dukungan penuh untuk realitas campuran di C++ dan Cetak Biru. Pada Unreal Engine 4.25, dukungan HoloLens berkinerja lengkap dan siap produksi. Dengan kemampuan seperti sistem Skrip Visual Cetak Biru yang fleksibel, perancang hampir dapat menggunakan berbagai konsep dan alat yang umumnya hanya tersedia untuk pemrogram. Kreator di seluruh industri dapat memanfaatkan kebebasan dan kontrol untuk memberikan konten mutakhir, pengalaman interaktif, dan dunia virtual imersif.
Pengembang asli dengan pengalaman menulis perender 3D mereka sendiri dapat membangun mesin kustom menggunakan OpenXR. OpenXR adalah standar API bebas royalti terbuka dari Khronos yang menyediakan mesin akses asli ke berbagai perangkat dari vendor di seluruh spektrum realitas campuran. Anda dapat mengembangkan menggunakan OpenXR pada headset imersif HoloLens 2 atau Windows Mixed Reality di desktop.
Pengembang web yang membuat pengalaman web AR/VR lintas browser yang menarik dapat menggunakan WebXR.
Fitur dan perangkat
Logistik | Unity | Unreal | JavaScript | Mesin kustom (menggunakan OpenXR) |
---|---|---|---|---|
Bahasa | C# | C++ | JavaScript | C/C++ |
Harga | Harga Unity | Harga tidak nyata | Gratis | Gratis |
Fitur perangkat | Unity | Unreal | JavaScript | Mesin kustom (menggunakan OpenXR) |
---|---|---|---|---|
Pelacakan perangkat/tampilan | ✔️ | ✔️ | ✔️ | ✔️ |
Input tangan | ✔️ | ✔️ | ✔️ | ✔️ |
Input mata | ✔️ | ✔️ | ❌ | ✔️ |
Input suara | ✔️ | ✔️ | ✔️ | ✔️ |
Pengontrol gerakan | ✔️ | ✔️ | ✔️ | ✔️ |
Pengujian hit plane/mesh | ✔️ | ✔️ | ✔️ | ✔️ |
Pemahaman adegan | ✔️ | ✔️ | ❌ | ✔️ |
Suara spasial | ✔️ | ✔️ | ✔️ | ✔️ |
Deteksi kode QR | ✔️ | ✔️ | ❌ | ✔️ |
Perangkat Keras | Unity | Unreal | JavaScript | Mesin kustom (menggunakan OpenXR) |
---|---|---|---|---|
HoloLens 2 | ✔️ | ✔️ | ✔️ | ✔️ |
HoloLens (generasi ke-1) | ✔️ | ✔️ | ❌ | WinRT (Warisan) saja |
Headset Windows Mixed Reality | ✔️ | ✔️ | ✔️ | ✔️ |
Headset SteamVR | ✔️ | ✔️ | ✔️ | ✔️ |
Oculus Quest/Rift | ✔️ | ✔️ | ✔️ | ✔️ |
Seluler (ARCore/ARKit) | ✔️ | ✔️ | ✔️ | ❌ |
Alat | Unity | Unreal | JavaScript | Mesin kustom (menggunakan OpenXR) |
---|---|---|---|---|
Toolkit Realitas Campuran | ✔️ | ✔️ | ❌ | ❌ |
Alat Penguncian Dunia | ✔️ | ❌ | ❌ | ❌ |
Layanan cloud | Unity | Unreal | JavaScript | Mesin kustom (menggunakan OpenXR) |
---|---|---|---|---|
Azure Remote Rendering | ✔️ | ❌ | ❌ | ✔️ |
Catatan
- Azure Remote Rendering (ARR) akan dihentikan pada 30 September 2025. Pelajari selengkapnya.
Langkah berikutnya
Titik Pemeriksaan Pengembangan Berikutnya
Jika Anda mengikuti perjalanan titik pemeriksaan pengembangan Unity for HoloLens yang telah kami susun, tugas Anda berikutnya adalah mengerjakan seri tutorial HoloLens 2 kami.
Jika tidak, lanjutkan untuk menginstal versi Unity yang tepat dan bersiaplah dengan proyek Unity realitas campuran pertama Anda:
Anda selalu dapat kembali ke titik pemeriksaan pengembangan Unity untuk HoloLens dan VR kapan saja.