Meta untuk merekomendasikan penggunaan dukungan OpenXR Unity & Unteal dari minggu depan

Meta akan merekomendasikan agar pengembang menggunakan dukungan OpenXR bawaan dari Unity dan Unreal dari minggu depan.

OpenXR adalah API standar terbuka untuk AR/VR/MR, didukung oleh sebagian besar industri. Cita-cita OpenXR adalah bahwa pengembang dapat membangun aplikasi yang berjalan di headset apa pun, tanpa perlu menggunakan API inti khusus vendor untuk perangkat keras yang berbeda.

Hampir setiap headset dan runtime mendukung OpenXR hari ini, kecuali untuk Apple Vision Pro dan PlayStation VR2 di PS5.

Meta adalah anggota pendiri OpenXR, dan terus menjadi kontributor terbesar untuk pengembangan standar.

Berita itu muncul tak lama setelah kami melaporkan frustrasi pengembang bahwa unity meta dan integrasi yang tidak nyata, yang digambarkan menggunakan OpenXR, memblokir headset PC VR lainnya. Pengembang yang menggunakan integrasi ini, yang telah direkomendasikan dan dipromosikan Meta Meta, perlu menerapkan subsistem terpisah untuk mendukung headset PC VR lainnya, masalah yang seharusnya dipecahkan oleh OpenXR.

Meta's Unity & Unreal “OpenXR” Integrasi memblokir headset PC VR lainnya

Kesatuan Meta dan SDK “OpenXR” yang tidak nyata memblokir headset PC VR lainnya, bertentangan dengan semangat standar, dan pengembang tidak senang karenanya.

Sekarang, dalam sebuah posting blog baru yang tampaknya menanggapi kekhawatiran ini, Meta mengumumkan bahwa mulai dari V74 SDK-nya, merilis minggu depan, “jalur openxr bawaan untuk semua mesin permainan utama akan menjadi jalur yang direkomendasikan untuk pengembangan”.

  • Untuk Unity, perusahaan mengatakan bahwa versi 1.14 dari plugin OpenXR Unity sendiri telah “mencapai paritas fitur dan kinerja” dengan plugin Oculus XR. Selain itu, pengembang masih akan dapat “memanfaatkan fitur-fitur khusus OS Horizon melalui ekstensi dan Meta XR Core SDK, dan terus mengoptimalkan konten mereka untuk memanfaatkan semua fitur platform kami.”, Meta menulis.
  • Untuk mesin yang tidak nyata, situasinya agak lebih rumit. Unreal memiliki dukungan OpenXR sendiri, yang saat ini tidak disebutkan dokumentasi Meta, dan Meta menawarkan integrasi sendiri dengan lebih banyak fitur yang berfokus pada Quest. Secara terpisah, Meta mempertahankan garpu sendiri Unreal, dengan kode sumber yang tersedia untuk pengembang, yang sampai saat ini “sangat merekomendasikan”. Meta mengatakan akan menawarkan “detail lebih lanjut” pada rekomendasi masa depannya untuk Unreal Engine minggu depan, termasuk “meja pertukaran” katanya akan diterbitkan.
  • Bagi Godot, alternatif yang bebas dan open-source untuk Unity & Unreal, jalan menuju pencarian pendukung yang sudah memanfaatkan dukungan OpenXR bawaannya, yang didanai Meta Veteran Godot untuk ditingkatkan, dan dukungan untuk fitur pencarian yang belum menjadi bagian dari Standar OpenXR inti yang dapat diaktifkan melalui Plugin Vendor OpenXR Godot, yang memungkinkan fitur spesifik dari headsets dari juga headsets dari perusahaan lain.

META MANDING GODOT VETERANS UNTUK MENINGKATKAN PENGUMPULAN & DUKUNGAN OPENXR -nya

Meta mendanai sekelompok veteran Godot untuk meningkatkan dukungan OpenXR dan pencarian mesin SDK dan membangun sampel dan dokumentasi berkualitas tinggi.

Dalam apa yang tampaknya menjadi tanggapan terhadap tuduhan dari beberapa orang dalam industri meta yang sengaja tidak menegakkan semangat OpenXR, Meta mencatat bahwa ia telah “memainkan peran utama” dalam mengembangkan, mengadopsi, dan memajukan standar sejak 2016. Inilah pernyataan perusahaan dari posting blog:

“Sejak memastikan bahwa OpenXR Runtimes For Meta Quest dan PC kami sangat sesuai dengan OpenXR pada tahun 2019, kami telah mendorong untuk terus memajukan OpenXR sebagai solusi lintas-perangkat yang layak. Kami terus-menerus menciptakan teknologi XR baru untuk mendukung perpustakaan yang baru dan tidak ada pada perpanjangan ini. komunitas, memungkinkan perusahaan lain untuk mengadopsi dan membangunnya.

Faktanya, meta telah berkontribusi pada 33 (~ 67%) dari ekstensi Khronos dan cross-vendor, serta 61 ekstensi spesifik vendor. Di antara ekstensi spesifik vendor itu, banyak dari mereka (misalnya pesawat ruang angkasa, foveasi, passthrough, dll.) Diadopsi oleh vendor OpenXR lainnya untuk interoperabilitas yang lebih baik dengan aplikasi yang awalnya dikembangkan untuk perangkat meta. Kontribusi ini telah diadopsi oleh vendor lain yang mengakui dedikasi Meta untuk memajukan industri dan berkontribusi kembali ke standar. “

“Sebagai pengadopsi awal OpenXR, Meta telah menyumbangkan sumber daya yang signifikan untuk memperluas standar dan memungkinkan dukungan OpenXR di mesin permainan populer. Kami tetap berkomitmen untuk OpenXR dan akan terus berinvestasi dalam keberhasilan OpenXR dan pengembang kami.”