Generatieve data-intelligentie

OpenXR 1.1 brengt Foveated Rendering en meer in de specificatie

Datum:

De OpenXR 1.1-specificatie is nu beschikbaar.

OpenXR is de open industriestandaard API voor de ontwikkeling en runtime van native XR-apps. Het wordt beheerd door Khronos, hetzelfde non-profit industrieconsortium dat OpenGL, Vulkan en WebGL beheert. De OpenXR-werkgroep omvat alle grote bedrijven in de branche, waaronder Meta, Pico, HTC, Valve, Varjo en Unity โ€“ maar met name Apple niet.

De OpenXR 1.0-specificatie is in 2019 afgerond. Verschillende bedrijven en groepen hebben via OpenXR Extensions extra functies toegevoegd bovenop de kernspecificaties, en OpenXR 1.1 voegt vijf van deze extensies toe aan de kernspecificatie die door alle apparaten wordt ondersteund:

  • Stereo met Foveated-weergave (gepromoot vanuit Varjo's XR_VARJO_quad_views) voegt ondersteuning toe voor eye-tracked of fixed foveated rendering โ€œover meerdere grafische weergave-API'sโ€.
  • Lokale verdieping (gepromoveerd vanuit XR_EXT_local_floor), waarbij een derde LOCAL_FLOOR volgcoรถrdinatenruimtetype wordt toegevoegd naast de bestaande LOCAL en STAGE. LOCAL staat ook bekend als tracking op ooghoogte, en betekent dat het centreren alle drie de assen beรฏnvloedt. Bij STAGE is centreren niet van toepassing omdat het midden van de coรถrdinatenruimte het midden van de vloer in je speelruimte is. De nieuwe LOCAL_FLOOR is een middenweg, waarbij de twee horizontale assen worden gecentreerd, terwijl de verticale uitgelijnd blijft met uw echte vloer.
  • Grip oppervlak (gepromoot vanuit XR_EXT_palm_pose), een pose waarmee โ€œapplicaties op betrouwbare wijze een virtueel object kunnen weergeven dat in de hand van de gebruiker wordt gehouden, ongeacht of het direct wordt gevolgd of door een bewegingscontrollerโ€.
  • xrLocateSpaces (en het bijbehorende extensie-equivalent XR_KHR_locate_spaces), een โ€œfunctie om een โ€‹โ€‹reeks spaties te lokaliserenโ€.
  • XrUuid (gepromoot vanuit XR_EXT_uuid), een gegevenstype dat een universeel unieke identificatie bevat.
De drie typen volgcoรถrdinatenruimte in OpenXR vanaf versie 1.1.

Khronos zegt dat OpenXR 1.1 ook โ€œnieuwe functies en verduidelijkingenโ€ biedt, waaronder 13 nieuwe interactieprofielen, identificatiegegevens voor duimsteunoppervlakken, stylussen, trigger curl en trigger slide, nabijheidsdetectie voor controllerelementen en gelokaliseerde haptiek in de indextrigger en onder de duim.

Verder voegt OpenXR 1.1 nieuwe foutcodes toe voor onvoldoende rechten en niet ingeschakelde afhankelijkheden, om ontwikkelaars te helpen bij het debuggen van apps.

Grote bedrijven, waaronder Meta, Pico, HTC, Valve, Varjo en Unity hebben hun steun voor OpenXR herhaald en hun intentie uitgesproken om OpenXR 1.1 te ondersteunen โ€“ maar nogmaals, met name Apple niet. Apple Vision Pro ondersteunt OpenXR niet en maakt gebruik van de open, eigen ARKit- en RealityKit-API's.

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?