Platon Data Intelligence.
Vertikal sökning & Ai.

OpenXR 1.1 tar med Foveated rendering och mer in i specifikationen

Datum:

OpenXR 1.1-specifikationen är nu tillgänglig.

OpenXR är den öppna industristandarden API för inbyggd XR-apputveckling och körtider. Det förvaltas av Khronos, samma ideella industrikonsortium som hanterar OpenGL, Vulkan och WebGL. OpenXR-arbetsgruppen inkluderar alla stora företag i branschen, inklusive Meta, Pico, HTC, Valve, Varjo och Unity – men framför allt inte Apple.

OpenXR 1.0-specifikationen slutfördes 2019. Olika företag och grupper har lagt till extra funktioner utöver kärnspecifikationen genom OpenXR Extensions, och OpenXR 1.1 tar med fem av dessa tillägg i kärnspecifikationen för att stödjas av alla enheter:

  • Stereo med Foveated Rendering (främjas från Varjos XR_VARJO_quad_views) lägger till stöd för antingen eyetracked eller fast foveated rendering "över flera grafikrenderings-API:er".
  • Lokalt golv (uppflyttad från XR_EXT_local_floor), lägger till en tredje LOCAL_FLOOR-spårningskoordinattyp utöver befintliga LOCAL och STAGE. LOCAL är också känd som spårning i ögonhöjd, och innebär att återföringen påverkar alla tre axlarna. Med STAGE gäller inte nyskrivning eftersom mitten av koordinatutrymmet är mitten av golvet i din lekplats. Den nya LOCAL_FLOOR är en medelväg, som omvandlar de två horisontella axlarna samtidigt som vertikalen hålls i linje med ditt riktiga golv.
  • Greppyta (främjas från XR_EXT_palm_pose), en pose som "tillåter applikationer att på ett tillförlitligt sätt återge ett virtuellt objekt som hålls i användarens hand, oavsett om det spåras direkt eller av en rörelsekontroller".
  • xrLocateSpaces (och dess motsvarande förlängningsekvivalent XR_KHR_locate_spaces), en "funktion för att lokalisera en array av utrymmen".
  • XrUuid (främjas från XR_EXT_uuid), en datatyp som innehåller en universellt unik identifierare.
De tre spårningskoordinattyperna i OpenXR från och med version 1.1.

Khronos säger att OpenXR 1.1 också levererar "nya funktioner och förtydliganden", inklusive 13 nya interaktionsprofiler, identifierare för tummens viloyta, pennor, triggercurl och trigger slide, närhetsdetektering för kontrollerelement och lokaliserad haptik i indextriggern och under tumme.

Vidare lägger OpenXR 1.1 till nya felkoder för otillräckliga behörigheter och beroenden som inte är aktiverade, för att hjälpa utvecklare med appfelsökning.

Stora företag inklusive Meta, Pico, HTC, Valve, Varjo och Unity har upprepat sitt stöd för OpenXR och uttryckt sin avsikt att stödja OpenXR 1.1 – men återigen, särskilt inte Apple. Apple Vision Pro stöder inte OpenXR, med sina öppna proprietära ARKit och RealityKit API:er.

plats_img

Senaste intelligens

plats_img

Chatta med oss

Hallå där! Hur kan jag hjälpa dig?