Zephyrnet-logo

Oculus is "All-in op OpenXR", nieuwe functies voor ontwikkelaars komen alleen naar OpenXR

Datum:


Oculus maakt een harde verschuiving van zijn eigen ontwikkelaars-API's naar OpenXR, een door de industrie ondersteund project dat tot doel heeft de ontwikkeling van VR- en AR-applicaties te standaardiseren. Vanaf de laatste SDK-update zegt het bedrijf dat OpenXR "de voorkeurs-API zal worden voor alle nieuwe toepassingen in de toekomst".

Oculus heeft deze maand aangekondigd dat het van plan is om beginnen met het afschaffen van de bestaande Oculus Mobile en Oculus PC SDK ten gunste van OpenXR.

OpenXR is een royaltyvrije standaard die tot doel heeft de ontwikkeling van VR- en AR-applicaties te standaardiseren, waardoor een beter interoperabel ecosysteem ontstaat. De standaard is in ontwikkeling sinds april 2017 en wordt ondersteund door vrijwel elk groot hardware-, platform- en engine-bedrijf in de VR-industrie, inclusief belangrijke AR-spelers.

Afbeelding met dank aan The Khronos Group

OpenXR heeft sindsdien een langzame maar gestage uitrol gekend het bereiken van versie '1.0' in 2019; deze nieuwe aankondiging van Oculus zal het tempo zeker aanzienlijk versnellen.

De verhuizing begint met de v31 SDK-update, waarin Oculus verschuift naar OpenXR als de 'voorkeurs-API voor alle nieuwe toepassingen in de toekomst'. Volgens Oculus betekent dit dat alleen de OpenXR SDK "volledige ondersteuning" krijgt (zoals QA-tests, bugfixes en up-to-date documentatie). Nieuwe functies voor ontwikkelaars, zoals de onlangs aangekondigde passthrough-API, wordt vanaf dit punt alleen geleverd via OpenXR-extensies.

Applicaties die zijn gebouwd met de oudere Oculus Mobile en Oculus PC SDK's blijven natuurlijk werken op bestaande headsets, maar vanaf 31 augustus verlaagt Oculus deze SDK's naar alleen "compatibiliteitsondersteuning", wat beperkte QA-tests betekent, alleen kritieke bugfixing, en geen nieuwe ontwikkelaarsfuncties.

Een jaar later, op 31 augustus 2022, zal Oculus vereisen dat nieuwe applicaties worden gebouwd met OpenXR, en de Oculus Mobile en Oculus PC SDK's zullen de status "niet ondersteund" krijgen.

Zelfs na die datum zullen oudere applicaties die zijn gebouwd met de Oculus Mobile en Oculus PC SDK's blijven werken op bestaande headsets, maar Oculus doet er alles aan om alle nieuwe applicaties gebouwd met OpenXR.

Hoewel zowel Unity als Unreal Engine - de twee meest gebruikte tools voor het bouwen van VR-applicaties - enige mate van ondersteuning bieden voor OpenXR, zijn geen van beide overgestapt op OpenXR als standaard voor het bouwen van nieuwe VR-applicaties.

In Unity wordt OpenXR-ondersteuning nog steeds als 'experimenteel' beschouwd. Oculus verwacht dat de Unity OpenXR-plug-in pas begin 2022 "volledig ondersteund" zal worden, waarna het de aanbevolen optie wordt voor het bouwen van VR-applicaties.

Wat Unreal Engine betreft, is Oculus van plan om van een OpenXR-backend-plug-in de standaard te maken in de v32-release van de Oculus SDK, en verwacht "volledige ondersteuning" voor OpenXR in Unreal Engine met de release van Unreal Engine 5 (verwacht begin 2022). Zodra UE5 volledig is vrijgegeven, zegt Oculus dat nieuwe VR-projecten voor Oculus-headsets die met UE5 zijn gebouwd, nodig zijn om OpenXR te gebruiken.

PlatoAi. Web3 opnieuw uitgevonden. Gegevensintelligentie versterkt.

Klik hier om toegang te krijgen.

Bron: https://www.roadtovr.com/oculus-openxr-shift-unity-unreal-engine/

spot_img

Laatste intelligentie

spot_img