Az OpenXR 1.1 a foveated renderinget és még sok mást hoz a specifikációkba

Az OpenXR 1.1 a foveated renderinget és még sok mást hoz a specifikációkba

Az OpenXR 1.1 specifikáció már elérhető.

Az OpenXR a nyílt iparági szabvány API a natív XR alkalmazások fejlesztéséhez és futtatásához. A Khronos, ugyanaz a non-profit iparági konzorcium kezeli, amely az OpenGL-t, a Vulkan-t és a WebGL-t kezeli. Az OpenXR munkacsoportba az iparág összes nagyvállalata tartozik, köztük a Meta, a Pico, a HTC, a Valve, a Varjo és a Unity – de különösen nem az Apple.

Az OpenXR 1.0 specifikációt 2019-ben véglegesítették. Különböző vállalatok és csoportok az alapvető specifikációkon felül további funkciókat adtak hozzá az OpenXR Extensions révén, és OpenXR 1.1 az alábbi bővítmények közül ötöt beépít az alapvető specifikációba, hogy minden eszköz támogassa:

  • Sztereó foveated renderinggel (a Varjo XR_VARJO_quad_views verziójából előléptetett) támogatást ad a szemkövetett vagy rögzített foveated rendereléshez „több grafikus renderelő API-n keresztül”.
  • Helyi emelet (előléptetve az XR_EXT_local_floor-ból), egy harmadik LOCAL_FLOOR követési koordinátatértípus hozzáadása a meglévő LOCAL és STAGE mellett. A LOCAL más néven szemmagasság-követés, és azt jelenti, hogy a recentering mindhárom tengelyt érinti. A STAGE esetében a visszaállítás nem alkalmazható, mert a koordinátatér közepe a játéktér padlójának közepe. Az új LOCAL_FLOOR egy középút, amely visszaállítja a két vízszintes tengelyt, miközben a függőlegest a valódi padlóhoz igazítja.
  • Fogófelület (az XR_EXT_palm_pose-ból előléptetett), egy póz, amely „lehetővé teszi az alkalmazások számára, hogy megbízhatóan rendereljenek egy, a felhasználó kezében tartott virtuális objektumot, akár közvetlenül, akár mozgásvezérlővel követik azt”.
  • xrLocateSpaces (és a megfelelő XR_KHR_locate_spaces kiterjesztésű), egy „szóközök tömbjének meghatározására szolgáló függvény”.
  • XrUuid (az XR_EXT_uuid-ból előléptetett), egy univerzálisan egyedi azonosítót tartalmazó adattípus.
OpenXR 1.1 Brings Foveated Rendering & More Into The Spec PlatoBlockchain Data Intelligence. Vertical Search. Ai.
A három követési koordináta-tértípus az OpenXR-ben az 1.1-es verziótól.

A Khronos szerint az OpenXR 1.1 „új funkciókat és pontosításokat” is kínál, köztük 13 új interakciós profilt, hüvelykujj pihentető felületek azonosítóit, ceruzákat, trigger curl és trigger csúszkát, közelségérzékelést a vezérlőelemeknél, valamint lokalizált haptikákat az index triggerben és alatta hüvelykujj.

Ezenkívül az OpenXR 1.1 új hibakódokat ad hozzá az elégtelen engedélyekre és a nem engedélyezett függőségekre, hogy segítse a fejlesztőket az alkalmazások hibakeresésében.

A nagyvállalatok, köztük a Meta, a Pico, a HTC, a Valve, a Varjo és a Unity megismételték, hogy támogatják az OpenXR-t, és kifejezték azon szándékukat, hogy támogassák az OpenXR 1.1-et – bár ismét nem az Apple. Az Apple Vision Pro nem támogatja az OpenXR-t, a nyílt szabadalmaztatott ARKit és RealityKit API-k használatával.

Időbélyeg:

Még több UploadVR