Intelligenza generativa dei dati

OpenXR 1.1 introduce il rendering Foveated e altro ancora nelle specifiche

Data:

La specifica OpenXR 1.1 è ora disponibile.

OpenXR è l'API standard di settore aperta per lo sviluppo e i runtime di app XR native. È gestito da Khronos, lo stesso consorzio industriale senza scopo di lucro che gestisce OpenGL, Vulkan e WebGL. Il gruppo di lavoro OpenXR comprende tutte le principali aziende del settore, tra cui Meta, Pico, HTC, Valve, Varjo e Unity, ma in particolare non Apple.

La specifica OpenXR 1.0 è stata finalizzata nel 2019. Varie aziende e gruppi hanno aggiunto funzionalità extra oltre alle specifiche principali tramite le estensioni OpenXR e OpenXR 1.1 introduce cinque di queste estensioni nelle specifiche principali per essere supportate da tutti i dispositivi:

  • Stereo con rendering a fove (promosso da XR_VARJO_quad_views di Varjo) aggiunge il supporto per il rendering eye-tracked o con foveated fisso "su più API di rendering grafico".
  • Piano locale (promosso da XR_EXT_local_floor), aggiungendo un terzo tipo di spazio di coordinate di tracciamento LOCAL_FLOOR oltre a LOCAL e STAGE esistenti. LOCAL è anche noto come tracciamento a livello degli occhi e significa che il ricentramento influisce su tutti e tre gli assi. Con STAGE, il ricentramento non si applica perché il centro dello spazio delle coordinate è il centro del pavimento nel tuo spazio di gioco. Il nuovo LOCAL_FLOOR è una via di mezzo, ricentrando i due assi orizzontali mantenendo la verticale allineata con il pavimento reale.
  • Superficie di presa (promosso da XR_EXT_palm_pose), una posa che "consente alle applicazioni di eseguire il rendering in modo affidabile di un oggetto virtuale tenuto in mano dall'utente, sia che venga seguito direttamente o da un controller di movimento".
  • xrLocateSpaces (e la sua estensione corrispondente equivalente XR_KHR_locate_spaces), una "funzione per individuare un array di spazi".
  • XrUuid (promosso da XR_EXT_uuid), un tipo di dati per contenere un identificatore universalmente univoco.
I tre tipi di spazio di coordinate di tracciamento in OpenXR a partire dalla versione 1.1.

Khronos afferma che OpenXR 1.1 offre anche "nuove funzionalità e chiarimenti", inclusi 13 nuovi profili di interazione, identificatori per superfici di appoggio del pollice, stili, arricciatura del grilletto e scorrimento del grilletto, rilevamento di prossimità per gli elementi del controller e aspetti tattili localizzati nel grilletto dell'indice e sotto il pollice.

Inoltre, OpenXR 1.1 aggiunge nuovi codici di errore per autorizzazioni insufficienti e dipendenze non abilitate, per aiutare gli sviluppatori nel debug delle app.

Le principali aziende tra cui Meta, Pico, HTC, Valve, Varjo e Unity hanno ribadito il loro supporto per OpenXR e hanno espresso la loro intenzione di supportare OpenXR 1.1, anche se, ancora una volta, in particolare non Apple. Apple Vision Pro non supporta OpenXR, utilizzando le sue API ARKit e RealityKit proprietarie aperte.

spot_img

L'ultima intelligenza

spot_img

Parla con noi

Ciao! Come posso aiutarla?