OpenXR 1.1 tuo foveated renderöinnin ja paljon muuta spesifikaatioihin

OpenXR 1.1 tuo foveated renderöinnin ja paljon muuta spesifikaatioihin

OpenXR 1.1 -spesifikaatio on nyt saatavilla.

OpenXR on avoimen alan standardin sovellusliittymä natiivien XR-sovellusten kehittämiseen ja suoritusaikoihin. Sitä hallinnoi Khronos, sama voittoa tavoittelematon teollisuuskonsortio, joka hallinnoi OpenGL:ää, Vulkania ja WebGL:ää. OpenXR-työryhmään kuuluvat kaikki alan suuret yritykset, mukaan lukien Meta, Pico, HTC, Valve, Varjo ja Unity – mutta ei varsinkaan Apple.

OpenXR 1.0 -spesifikaatio valmistui vuonna 2019. Useat yritykset ja ryhmät ovat lisänneet lisäominaisuuksia ydinspesifikaatioiden päälle OpenXR Extensions -laajennusten avulla. OpenXR 1.1 tuo viisi näistä laajennuksista ydinspesifikaatioon kaikkien laitteiden tukemiseksi:

  • Stereo foveated renderöinnillä (edistetty Varjon XR_VARJO_quad_views-ohjelmasta) lisää tuen joko silmällä seurattavalle tai kiinteälle foveated renderöinnille "useiden grafiikan renderöintisovellusliittymien yli".
  • Paikallinen kerros (ylennetty XR_EXT_local_floorista), lisäämällä kolmas LOCAL_FLOOR seurantakoordinaattiavaruustyyppi olemassa olevien LOCAL- ja STAGE-tilojen lisäksi. LOCAL tunnetaan myös silmätason seurannana, ja se tarkoittaa, että uudelleenohjaus vaikuttaa kaikkiin kolmeen akseliin. STAGE-sovelluksessa uudel- leeneroitus ei ole voimassa, koska koordinaattiavaruuden keskipiste on pelitilan lattian keskipiste. Uusi LOCAL_FLOOR on keskitie, joka palauttaa kaksi vaaka-akselia ja pitää pystysuoran linjassa todellisen lattiasi kanssa.
  • Tartuntapinta (edistetty XR_EXT_palm_posesta), asento, joka "antaa sovellusten luotettavasti renderöidä käyttäjän kädessä pidetyn virtuaalisen objektin riippumatta siitä, seurataanko sitä suoraan vai liikeohjaimella".
  • xrLocateSpaces (ja sitä vastaavaa laajennusta vastaava XR_KHR_locate_spaces), "toiminto paikantaa välilyönnit".
  • XrUuid (edistetty XR_EXT_uuidista), tietotyyppi, joka sisältää universaalin yksilöllisen tunnisteen.
OpenXR 1.1 tuo Foveated Renderingin ja paljon muuta PlatoBlockchain-tietoälyyn. Pystysuuntainen haku. Ai.
Kolme seurantakoordinaattiavaruustyyppiä OpenXR:ssä versiosta 1.1 alkaen.

Khronos sanoo, että OpenXR 1.1 tarjoaa myös "uusia ominaisuuksia ja selvennyksiä", mukaan lukien 13 uutta vuorovaikutusprofiilia, tunnisteet peukalon lepääville pinnoille, kynät, liipaisukierre ja liipaisuliuku, ohjainelementtien läheisyyden havaitseminen sekä paikalliset haptiikka indeksilaukaisussa ja sen alla. peukalo.

Lisäksi OpenXR 1.1 lisää uusia virhekoodeja riittämättömille käyttöoikeuksille ja riippuvuuksille, joita ei ole otettu käyttöön, auttaakseen kehittäjiä sovellusten virheenkorjauksessa.

Suuret yritykset, kuten Meta, Pico, HTC, Valve, Varjo ja Unity, ovat toistaneet tukensa OpenXR:lle ja ilmaisseet aikovansa tukea OpenXR 1.1 -versiota – tosin jälleen, ei varsinkaan Apple. Apple Vision Pro ei tue OpenXR:ää, sillä se käyttää sen avoimia ARKit- ja RealityKit-sovellusliittymiä.

Aikaleima:

Lisää aiheesta UploadVR