Bagikan melalui


Gambaran Umum Pengembangan Tidak Nyata

Logo banner tidak nyata

Penting

Microsoft & Unreal telah menghentikan dukungan untuk Unreal Engine untuk HoloLens 2. Pelanggan dapat terus menggunakan Unreal Engine untuk mengembangkan aplikasi untuk HoloLens 2, tetapi dukungan telah dihentikan (tidak ada perbaikan bug, pembaruan konten, atau dukungan teknis). Aplikasi yang ada akan terus berjalan pada versi terakhir Unreal 4. Aplikasi untuk HoloLens 2 dapat dikembangkan dengan Unity.

Memulai aplikasi realitas campuran adalah tugas besar. Konsep baru, platform, dan perangkat keras mutakhir dapat tampak seperti hambatan. Namun, jika Anda adalah pengembang Unreal, Anda beruntung. Unreal Engine 5 memiliki dukungan penuh untuk perangkat Windows Mixed Reality (VR) dan HoloLens 2 (AR).

Rilis Unreal Engine 4.27+ terbaru meliputi:

  • Plugin Windows Mixed Reality (WMR) digantikan oleh plugin OpenXR dan Microsoft OpenXR (Marketplace atau GitHub)
  • OpenXR menawarkan paritas fitur dengan WMR
  • API Terpadu untuk pengembangan lintas platform
  • OpenXR tersedia untuk pembuatan aplikasi dalam mesin — set fitur lengkap yang tersedia dengan plugin Microsoft OpenXR
  • Rilis pembaruan plugin Microsoft OpenXR saat siap, bukan pembaruan dalam mesin
  • Gunakan Plugin Alat Grafis untuk Unreal untuk meningkatkan keakuratan visual aplikasi Mixed Reality sambil mempertahankan performa
  • Plugin HoloLensAR dihapus di Unreal 5.0
  • Dukungan untuk Alat Penguncian Dunia (5.0+)
  • Dukungan untuk Azure Object Anchors (4.27+)

Lihat catatan rilis Unreal Engine 5.0 untuk informasi selengkapnya.

Jika Anda baru dalam pengembangan Unreal, jangan melompat buta. Jelajahi sumber daya Unreal dan cari aset di marketplace Unreal. Anda juga dapat menemukan dukungan di forum realitas campuran dan dokumentasi Unreal. Sumber daya ini adalah tautan Anda ke komunitas pembangun dan pemecah masalah di pasar realitas campuran saat ini.

Penting

Lihat panduan porting kami jika Anda memiliki proyek Unreal yang ada yang ingin Anda bawa ke headset imersif seperti Reverb G2.

Titik pemeriksaan pengembangan

Gunakan titik pemeriksaan berikut untuk membawa game dan aplikasi Unreal Anda ke dunia realitas campuran. Jika Anda belum menjelajahi aplikasi sampel Designing Holograms, kami sarankan mengunduhnya untuk membiasakan diri dengan dasar-dasar Mixed Reality UX.

1. Memulai

Pertama, Anda harus menginstal alat untuk pengembangan HoloLens 2. Selanjutnya, buka seri tutorial kami untuk mendapatkan pemahaman dasar tentang Mixed Reality Toolkit, lingkungan pengembangan yang dikonfigurasi dengan benar untuk aplikasi realitas campuran, dan proyek MRTK yang berfungsi di Unreal. Pada Unreal 4.26, Anda juga memiliki opsi untuk mengembangkan aplikasi OpenXR untuk HoloLens 2.

Pos pemeriksaan Hasil
Menginstal alat terbaru Unduh dan instal versi terbaru Unreal Engine dan siapkan proyek Anda untuk realitas campuran
Menyiapkan proyek Anda Dapatkan versi terbaru Unreal Engine dan MRTK
Membuat aplikasi HoloLens Unreal pertama Anda Mulai perjalanan pengembangan Unreal dan HoloLens Anda dengan membangun aplikasi Mixed Reality dasar
Seri tutorial HoloLens 2 Bersiaplah untuk pengembangan realitas campuran di Unreal, bangun aplikasi pertama Anda dengan MRTK, dan sebarkan aplikasi Anda ke HoloLens 2
Mulai menggunakan OpenXR di Unreal Instal dan aktifkan plugin berikut dari Unreal Engine Marketplace:Pastikan plugin Microsoft Windows Mixed Reality dinonaktifkan.

Daftar lengkap fitur yang saat ini didukung di OpenXR ada di bawah ini.

2. Blok penyusun inti

Ada sejumlah fitur realitas campuran utama yang tidak dicakup seri tutorial kami. Blok penyusun ini tersedia sebagai fitur mandiri dan melalui Mixed Reality Toolkit. Anda mungkin tidak memerlukan semuanya sekaligus, tetapi sebaiknya jelajahi lebih awal. Setelah menyelami blok penyusun inti yang tercantum di bawah ini, Anda akan memiliki kotak alat yang penuh dengan fitur yang dapat Anda integrasikan ke dalam proyek Mixed Reality Anda.

Mixed Reality Toolkit for Unreal adalah sekumpulan plugin yang dirancang untuk mempercepat pengembangan Anda di Unreal. Setiap plugin mencakup komponen, sampel, dan dokumentasi untuk menyiapkan pengalaman imersif.

  • UX Tools for Unreal adalah plugin pertama yang dirilis dan saat ini hanya didukung di HoloLens 2. Plugin ini mencakup kode C++, Cetak Biru, dan contoh aset fitur UX umum untuk simulasi input, interaksi tangan, magnet permukaan, dan banyak lagi.

  • Graphics Tools for Unreal adalah plugin game UE dengan kode, cetak biru, dan contoh aset yang dibuat untuk membantu meningkatkan keakuratan visual aplikasi Mixed Reality sambil tetap berada dalam anggaran performa.

Fitur Kemampuan
Simulasi input Gunakan input mouse dan keyboard di editor untuk mensimulasikan Fitur Head-Mounted Display (HMD) dan pelacakan tangan
Interaksi tangan Berinteraksi dengan komponen UX menggunakan input tangan artikulasi
Tombol yang dapat ditekan Mendorong status cetak biru tombol melalui komponen tingkat rendah
Manipulator Memindahkan dan memutar aktor dengan input manipulasi satu atau dua tangan
Mengikuti perilaku Menjaga aktor atau komponen tetap terlihat oleh komponen lain

Catatan

Anda dapat menyelami repositori GitHub UX Tools for Unreal untuk detail selengkapnya.

3. Fitur tingkat lanjut

Fitur utama lain yang memainkan peran dalam aplikasi realitas campuran tersedia tanpa paket atau penyiapan tambahan. Fitur-fitur ini dapat ditambahkan ke proyek Unreal dengan atau tanpa MRTK diinstal. Setelah menyelami kemampuan yang lebih canggih ini, Anda akan dapat membangun aplikasi Mixed Reality yang lebih kompleks.

Fitur Kemampuan
Kamera HoloLens Menangkap Mixed Reality dan konten visual dunia nyata dari aplikasi Anda yang berjalan di perangkat HoloLens
Kode QR Merender kode QR sebagai hologram menggunakan sistem koordinat di posisi dunia nyata setiap kode
WinRT Membuat biner terpisah dengan kode WinRT yang dapat dikonsumsi oleh sistem build Unreal

4. Streaming dan penyebaran ke perangkat

Jika Anda ingin menguji aplikasi Anda pada perangkat HoloLens saat masih dalam pengembangan, Anda dapat mengalirkannya langsung dari PC Anda dengan menggunakan editor Unreal atau Windows yang dikemas yang dapat dieksekusi.

Jika ini pertama kalinya Anda menyebarkan aplikasi Unreal ke HoloLens 2, Anda harus mengunduh file pendukung dari Epic Launcher. Setelah menginstal file tersebut, Anda siap untuk menyebarkan dari editor Unreal atau Portal Perangkat.

5. Menambahkan layanan

Pada titik ini dalam perjalanan pengembangan Anda, Anda mungkin ingin menambahkan layanan atau untuk membantu penyebaran komersial. Mengintegrasikan Azure Cloud Services dapat meningkatkan tingkat proyek Anda secara besar-besaran. Kami telah mengkompilasi beberapa titik awal bagi Anda untuk menjelajahi dan memperluas pengetahuan Mixed Reality Anda.

Azure Spatial Anchors (ASA) adalah layanan lintas platform yang memungkinkan Anda membangun aplikasi realitas campuran yang sadar spasial. Dengan Azure Spatial Anchors, Anda dapat memetakan, mempertahankan, dan berbagi konten holografik di beberapa perangkat, dalam skala dunia nyata.

6. Alternatif kode rendah

Microsoft Dynamics 365 Guides adalah aplikasi realitas campuran untuk Microsoft HoloLens yang memungkinkan operator belajar selama alur kerja dengan memberikan instruksi holografik kapan dan di mana mereka diperlukan. Kartu instruksi ini secara visual ditambatkan ke tempat pekerjaan harus dilakukan, dan dapat mencakup gambar, video, dan model holografik 3D.

Apa selanjutnya?

Pekerjaan pengembang tidak pernah dilakukan, terutama ketika mempelajari alat atau SDK baru. Bagian berikut dapat membawa Anda ke area di luar materi tingkat pemula yang telah Anda selesaikan, bersama dengan sumber daya bermanfaat jika Anda terjebak. Perhatikan bahwa topik dan sumber daya ini tidak dalam urutan apa pun, jadi jangan ragu untuk melompat-lompat dan menjelajahi!

Awakutu

Jika Anda ingin men-debug aplikasi saat berjalan di perangkat dengan Visual Studio, ikuti instruksi berikut.

Performa

Mengembangkan untuk realitas campuran dilengkapi dengan titik pemeriksaan performa yang bergantung pada platform. Aplikasi HoloLens 2 harus berjalan pada 60 bingkai per detik agar hologram tampak stabil dan responsif. Untungnya, kami memiliki rekomendasi performa untuk meningkatkan performa di aplikasi Unreal Anda.

Fitur yang Didukung

Fitur HoloLens 2 Versi Mesin Tidak Nyata yang Didukung Paling Awal Didukung di OpenXR (4.26+)
Dukungan ARM64 4.23 ✔️
Streaming dari PC 4.23 ✔️
Pemetaan spasial 4.23 ✔️
Pelacakan tangan dan sambungan 4.23 ✔️
Pelacakan mata 4.23 ✔️
Input suara 4.23 ✔️
Spatial anchors 4.23 ✔️
Akses kamera 4.23 ✔️
Kode QR 4.23 ✔️
Audio spasial 4.23 ✔️
Planar LSR melalui streaming 4.24
Aplikasi sampel 4.24 ✔️
Multi-Tampilan Seluler: Performa mencapai 60 fps 4,25 ✔️
Streaming dari aplikasi desktop kemasan 4.25.1 ✔️
Azure Spatial Anchors untuk HoloLens 2 4,25 ✔️
Dukungan Alat UX Mixed Reality 4,25 ✔️
Dokumen pengembang & tutorial 4,25 ✔️
Keyboard sistem 4.26 ✔️
Plugin Pemutar Media HoloLens 4.26 ✔️
Azure Spatial Anchors untuk iOS dan Android 4.26
Plugin Microsoft OpenXR dengan ekstensi OpenXR khusus vendor Microsoft 4.26 ✔️
Streaming dari Azure ke HoloLens 2 4.26 ✔️
Kepatuhan Kit Sertifikasi Aplikasi Windows untuk aplikasi paket 4.26 ✔️
Dukungan pengontrol HP Reverb G2 4.26 ✔️

Lihat juga