Platon Data Intelligence.
Vertikalt søk og Ai.

OpenXR 1.1 bringer Foveated Rendering og mer inn i spesifikasjonen

Dato:

OpenXR 1.1-spesifikasjonen er nå tilgjengelig.

OpenXR er den åpne industristandarden API for native XR-apputvikling og kjøretider. Det administreres av Khronos, det samme ideelle industrikonsortiet som administrerer OpenGL, Vulkan og WebGL. OpenXR-arbeidsgruppen inkluderer alle de store selskapene i bransjen, inkludert Meta, Pico, HTC, Valve, Varjo og Unity – men spesielt ikke Apple.

OpenXR 1.0-spesifikasjonen ble ferdigstilt i 2019. Ulike selskaper og grupper har lagt til ekstra funksjoner på toppen av kjernespesifikasjonen gjennom OpenXR Extensions, og OpenXR 1.1 bringer fem av disse utvidelsene inn i kjernespesifikasjonen som skal støttes av alle enheter:

  • Stereo med Foveated Rendering (fremhevet fra Varjos XR_VARJO_quad_views) legger til støtte for enten øye-sporet eller fast foveated gjengivelse "på tvers av flere grafikkgjengivelses-APIer".
  • Lokal etasje (fremhevet fra XR_EXT_local_floor), legger til en tredje LOCAL_FLOOR sporingskoordinat-plasstype i tillegg til eksisterende LOCAL og STAGE. LOKAL er også kjent som sporing på øyenivå, og betyr at nyregistrering påvirker alle tre aksene. Med STAGE gjelder ikke nyregistrering fordi midten av koordinatrommet er midten av gulvet i lekeplassen din. Den nye LOCAL_FLOOR er en mellomting, og setter de to horisontale aksene tilbake mens den holder vertikalen på linje med det virkelige gulvet.
  • Grip overflate (fremhevet fra XR_EXT_palm_pose), en positur som "lar applikasjoner pålitelig gjengi et virtuelt objekt som holdes i brukerens hånd, enten det spores direkte eller av en bevegelseskontroller".
  • xrLocateSpaces (og dens tilsvarende utvidelsesekvivalent XR_KHR_locate_spaces), en "funksjon for å lokalisere en rekke mellomrom".
  • XrUuid (fremhevet fra XR_EXT_uuid), en datatype som inneholder en universelt unik identifikator.
De tre sporingskoordinerte plasstypene i OpenXR fra og med versjon 1.1.

Khronos sier at OpenXR 1.1 også leverer «nye funksjoner og avklaringer», inkludert 13 nye interaksjonsprofiler, identifikatorer for tommelhvileflater, pekepenner, trigger curl og trigger slide, nærhetsdeteksjon for kontrollerelementer og lokaliserte haptikker i indeksutløseren og under tommel.

Videre legger OpenXR 1.1 til nye feilkoder for utilstrekkelige tillatelser og avhengigheter som ikke er aktivert, for å hjelpe utviklere med app-feilsøking.

Store selskaper inkludert Meta, Pico, HTC, Valve, Varjo og Unity har gjentatt sin støtte for OpenXR og uttrykt sin intensjon om å støtte OpenXR 1.1 – men igjen, spesielt ikke Apple. Apple Vision Pro støtter ikke OpenXR, ved å bruke dens åpne proprietære ARKit og RealityKit APIer.

spot_img

Siste etterretning

spot_img

Chat med oss

Hei der! Hvordan kan jeg hjelpe deg?