Inteligența generativă a datelor

OpenXR 1.1 aduce în spec

Data:

Specificația OpenXR 1.1 este acum disponibilă.

OpenXR este API-ul standard deschis al industriei pentru dezvoltarea și durata de rulare a aplicațiilor XR native. Este administrat de Khronos, același consorțiu non-profit care administrează OpenGL, Vulkan și WebGL. Grupul de lucru OpenXR include toate companiile majore din industrie, inclusiv Meta, Pico, HTC, Valve, Varjo și Unity, dar nu și Apple.

Specificația OpenXR 1.0 a fost finalizată în 2019. Diverse companii și grupuri au adăugat funcții suplimentare pe lângă specificațiile de bază prin extensiile OpenXR și OpenXR 1.1 aduce cinci dintre aceste extensii în specificațiile de bază pentru a fi acceptate de toate dispozitivele:

  • Stereo cu redare foveated (promovat din XR_VARJO_quad_views de la Varjo) adaugă suport pentru randarea urmărită vizual sau fixată „în mai multe API-uri de randare a graficelor”.
  • Etajul local (promovat de la XR_EXT_local_floor), adăugând un al treilea tip de spațiu de coordonate de urmărire LOCAL_FLOOR în plus față de LOCAL și STAGE existente. LOCAL este cunoscut și sub denumirea de urmărire la nivelul ochilor și înseamnă că recentrizarea afectează toate cele trei axe. Cu STAGE, recentrizarea nu se aplică deoarece centrul spațiului de coordonate este centrul podelei din spațiul dvs. de joacă. Noul LOCAL_FLOOR este un punct de mijloc, recentrând cele două axe orizontale, menținând în același timp verticala aliniată cu podeaua reală.
  • Suprafata de prindere (promovată de la XR_EXT_palm_pose), o poziție care „permite aplicațiilor să redeze în mod fiabil un obiect virtual ținut în mâna utilizatorului, indiferent dacă este urmărit direct sau de către un controler de mișcare”.
  • xrLocateSpaces (și echivalentul său corespondent al extensiei XR_KHR_locate_spaces), o „funcție pentru a localiza o serie de spații”.
  • XrUuid (promovat din XR_EXT_uuid), un tip de date care conține un identificator unic universal.
Cele trei tipuri de spațiu de coordonate de urmărire din OpenXR începând cu versiunea 1.1.

Khronos spune că OpenXR 1.1 oferă, de asemenea, „noi funcții și clarificări”, inclusiv 13 noi profiluri de interacțiune, identificatori pentru suprafețele de sprijin pentru degetul mare, stilouri, curl de declanșare și glisare de declanșare, detectarea proximității pentru elementele controlerului și haptici localizate în declanșatorul indexului și sub deget mare.

În plus, OpenXR 1.1 adaugă noi coduri de eroare pentru permisiuni insuficiente și dependențe neactivate, pentru a ajuta dezvoltatorii cu depanarea aplicațiilor.

Companiile majore, inclusiv Meta, Pico, HTC, Valve, Varjo și Unity, și-au reiterat sprijinul pentru OpenXR și și-au exprimat intenția de a sprijini OpenXR 1.1 – deși din nou, în special nu Apple. Apple Vision Pro nu acceptă OpenXR, folosind API-urile ARKit și RealityKit.

spot_img

Ultimele informații

spot_img

Chat cu noi

Bună! Cu ce ​​​​vă pot ajuta?