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.
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.
- Distribuzione di contenuti basati su SEO e PR. Ricevi amplificazione oggi.
- PlatoData.Network Generativo verticale Ai. Potenzia te stesso. Accedi qui.
- PlatoAiStream. Intelligenza Web3. Conoscenza amplificata. Accedi qui.
- PlatoneESG. Carbonio, Tecnologia pulita, Energia, Ambiente, Solare, Gestione dei rifiuti. Accedi qui.
- Platone Salute. Intelligence sulle biotecnologie e sulle sperimentazioni cliniche. Accedi qui.
- Fonte: https://www.uploadvr.com/openxr-1-1/