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 headset VR HoloLens 2 atau immmersive 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 sineas 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 sumber terbuka yang kuat dengan dukungan penuh untuk realitas campuran di C++ dan Cetak Biru. Pada Unreal Engine 4.25, dukungan HoloLens berfungsi lengkap dan siap diproduksi. Dengan kemampuan seperti sistem Skrip Visual Cetak Biru yang fleksibel, perancang hampir dapat menggunakan berbagai konsep dan alat yang umumnya hanya tersedia untuk programmer. 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 akses asli mesin ke berbagai perangkat dari vendor di seluruh spektrum realitas campuran. Anda dapat mengembangkan menggunakan OpenXR pada headset HoloLens 2 atau Windows Mixed Reality imersif 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 Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Catatan

  • Azure Remote Rendering saat ini didukung di aplikasi menggunakan API WinRT warisan (plugin Windows XR di Unity). Dukungan ARR untuk aplikasi OpenXR akan segera hadir.

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.