Generatiivne andmeluure

OpenXR 1.1 värskendus näitab tööstuse konsensust peamiste tehniliste funktsioonide osas

kuupäev:

OpenXR, avatud standard, mis loob standardiseeritud viisi XR-i riistvara ja rakenduste liidestamiseks, on näinud oma esimest suuremat värskendust. OpenXR 1.1 arendab standardit, lisades uusi funktsioone, mis olid tööstusele olulised, kuid varem mitte standarditud.

Standardorganisatsiooni Khronos Group toetatud OpenXR on kasutustasuta standard, mille eesmärk on standardiseerida VR- ja AR-rakenduste arendus, luues koostalitlusvõimelisema ökosüsteemi. Standardit on arendatud alates 2017. aasta aprillist ja aja jooksul on seda toetanud peaaegu kõik VR-tööstuse suuremad riistvara-, platvormi- ja mootoriettevõtted, sealhulgas peamised AR-mängijad, kuid mitte Apple.

Pildi lubas Khronos Group

Pärast OpenXR 1.0 väljalaset 2019. selle nädala OpenXR 1.1 väljalase on esimene suurem uuendus standardile enam kui nelja ja poole aasta jooksul.

Värskendus näitab, et standard areneb vastavalt tööstuse vajadustele, mis on osa standardi disainist.

OpenXR-i raamistikku on sisse ehitatud laienduste mõiste, mis on müüja-spetsiifilised võimalused, mis võivad OpenXR-i funktsioone kohandada, ilma et oleks vaja eelnevalt läbida ametlikuks standardiks muutmise protsess.

Mõnel juhul sisaldavad sellised laiendused funktsioone, mis muutuvad lõpuks piisavalt universaalseks, et õigustada lisamist üldisesse standardisse. Seega saab laiendusi "reklaamida" ja lisada OpenXR-i standardisse, et kõik saaksid neid kasutada ja toetada.

OpenXR 1.1 sisaldab viit võimalust, mis algselt said alguse laiendustest:

Kohalik korrus: pakub uut võrdlusruumi, millel on gravitatsiooniga joondatud maailma lukustatud lähtepunkt seisva mastaabiga sisu jaoks, mida saab ühe nupuvajutusega taastada kasutaja praegusesse asendisse ilma kalibreerimisprotseduurita. Sellel on sisseehitatud ka hinnanguline põrandakõrgus. Lisateavet Local Floori funktsioonide ja selle väärtuse kohta arendajatele leiate selles ajaveebi postituses.

Foveated renderdusega stereo: pakub primaarvaate konfiguratsiooni, et teostada silmajälgitavat fooderrenderdust või fikseeritud fooderrenderdust XR-peakomplektide jaoks mitme graafika renderdamise API kaudu. Selle kasutamine on eriti kasulik suure pikslite arvuga kuvarite tõhusaks renderdamiseks, mis koormab GPU-d tugevalt. Esialgse tarnija laienduse on Unity, Unreal ja hiljuti NVIDIA Omniverse kasutusele võtnud.

Käepideme pind: pakub standardse poosi identifikaatorit, mis kinnitab visuaalse sisu usaldusväärselt kasutaja füüsilise käe suhtes, olenemata sellest, kas käe asendit jälgitakse otse või tuletatakse füüsilise kontrolleri asukoha ja orientatsiooni põhjal.

XrUuid: pakub ühist andmetüüpi universaalselt unikaalse identifikaatori hoidmiseks, mis järgib IETF RFC 4122.

xrLocateSpaces: pakub funktsiooni Locating Spaces, et parandada jõudlust ja lihtsustada rakenduse koodi, võimaldades rakendusel leida ühe funktsioonikutsega tühikute massiivi, mis täidab "struktuuride massiivi" (AoS), selle asemel, et piirduda ühe ruumi leidmisega funktsioonikõne kohta .

Nende laienduste ehitamine otse OpenXR-i esindab tööstuse konsensust nende funktsioonide nõudluse ja selle kohta, kuidas neid kogu ökosüsteemis rakendada.

OpenXR 1.1 sisaldab ka mitmesuguseid olemasolevate funktsioonide täiustusi ja täpsustab mõningaid võimalusi, et muuta standard selgemaks neile, kes soovivad luua standardile vastavaid rakendusi.

Edaspidi ütleb OpenXR-i töörühm (koosneb standardit juhtivate liikmesettevõtete esindajatest), et kavatseb edaspidi OpenXR-i regulaarselt värskendada, tagades, et tööstuse vajaduste arenedes lisatakse jätkuvalt uusi võimalusi.

„OpenXR 1.1 tähistab olulist verstaposti selle avatud standardi väljatöötamisel, mis on kogu XR-tööstuses laialdaselt kasutusele võetud. OpenXR 1.0 andis baasvõimalused ja aluse uute funktsioonidega katsetamiseks laienduste kaudu,” ütleb OpenXR-i töörühma esimees Alfredo Muniz. "Nüüd on töörühm pöördes, et hallata regulaarseid põhispetsifikatsioonide värskendusi, mis tasakaalustavad paindlikkuse vajaduse uute funktsioonide tarnimisel tõestatud tehnoloogia konsolideerimisega, et vähendada killustatust ja võimaldada tõelist platvormidevahelist rakenduste kaasaskantavust."

spot_img

Uusim intelligentsus

spot_img

Jututuba koos meiega

Tere! Kuidas ma teid aidata saan?