Microsoft mengganti API WinRT dengan OpenXR untuk HoloLens 2 dan Windows Mixed Reality
3 menit Baca
Ditampilkan di
Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut
Kembali pada tahun 2017, Microsoft bergabung dengan OpenXR, standar yang dirancang untuk meningkatkan interoperabilitas antara berbagai aplikasi dan antarmuka perangkat keras yang digunakan dalam VR. Pada awal 2019, Microsoft merilis versi pratinjau runtime OpenXR untuk platform Windows Mixed Reality berdasarkan spesifikasi draft OpenXR. Pada Juli 2019, Microsoft dirilis runtime OpenXR 1.0 pertama yang mendukung realitas campuran, untuk semua pengguna Windows Mixed Reality dan HoloLens 2.
Saat ini, dengan OpenXR, Anda dapat mengembangkan mesin dan aplikasi yang menargetkan HoloLens 2 dengan API yang sama yang Anda gunakan untuk menargetkan headset VR PC, termasuk headset Windows Mixed Reality, headset Oculus Rift, dan headset SteamVR. Karena aplikasi berbasis OpenXR portabel di seluruh platform perangkat keras, Microsoft menghentikan pengembangan API WinRT lama. Aplikasi berbasis WinRT API yang ada akan terus bekerja pada HoloLens 2 dan Windows Mixed Reality, tetapi Microsoft tidak akan menambahkan fitur baru apa pun ke WinRT API.
Anda dapat mulai mengembangkan OpenXR di Unity dan Unreal Engine. Temukan detailnya di bawah ini.
OpenXR di Unity
Saat ini, jalur pengembangan Unity yang didukung untuk HoloLens 2, HoloLens (1st gen) dan headset Windows Mixed Reality adalah Unity 2019 LT dengan backend API WinRT yang ada. Jika Anda menargetkan pengontrol HP Reverb G2 baru di aplikasi Unity 2019, lihat Dokumen masukan HP Reverb G2.
Dimulai dengan Unity 2020 LT, Unity akan mengirimkan backend OpenXR yang mendukung headset HoloLens 2 dan Windows Mixed Reality. Ini termasuk dukungan untuk ekstensi OpenXR yang menerangi kemampuan penuh dari headset HoloLens 2 dan Windows Mixed Reality, termasuk pelacakan tangan/mata, jangkar spasial, dan pengontrol HP Reverb G2. Versi pratinjau paket OpenXR Unity akan tersedia akhir tahun ini. Dukungan MRTK-Unity untuk OpenXR saat ini sedang dikembangkan di cabang mrtk_development dan akan tersedia bersama paket pratinjau OpenXR itu.
Mulai Unity 2021, OpenXR kemudian akan menjadi satu-satunya backend Unity yang didukung untuk menargetkan headset HoloLens 2 dan Windows Mixed Reality.
OpenXR di Unreal Engine
Mulai Unreal Engine 4.23, dukungan penuh untuk headset HoloLens 2 dan Windows Mixed Reality tersedia melalui plugin Windows Mixed Reality (WinRT).
Unreal Engine 4.23 juga merupakan rilis engine game besar pertama yang mengirimkan dukungan pratinjau untuk OpenXR 1.0! Sekarang di Unreal Engine 4.26, dukungan untuk HoloLens 2, Windows Mixed Reality, dan headset VR desktop lainnya akan tersedia melalui plugin OpenXR bawaan Unreal Engine. Unreal Engine 4.26 juga akan dikirimkan dengan set pertama plugin ekstensi OpenXR yang memungkinkan interaksi tangan dan dukungan pengontrol HP Reverb G2, menerangi set fitur lengkap dari headset HoloLens 2 dan Windows Mixed Reality. Unreal Engine 4.26 tersedia dalam pratinjau hari ini di Peluncur Epic Games, dengan rilis resmi datang akhir tahun ini. Dukungan MRTK-Unreal untuk OpenXR akan tersedia bersamaan dengan rilis itu juga.
Jika Anda sedang membangun mesin DirectX Anda sendiri untuk HoloLens 2, Windows Mixed Reality atau headset VR PC lainnya, Microsoft sekarang merekomendasikan OpenXR.
Sumber: Microsoft