Microsoft mengganti API WinRT dengan OpenXR untuk HoloLens 2 dan Windows Mixed Reality

Ikon waktu membaca 3 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

Microsoft OpenXR

Microsoft OpenXR

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 LTUnity 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

Lebih lanjut tentang topik: hololen 2, microsoft, bukaxr, Windows Mixed Reality