OpenXR
Az OpenXR egy nyílt, ingyenes szabvány a virtuális valóság és a kiterjesztett valóság platformjaihoz és eszközeihez való hozzáféréshez . A Khronos Group konzorcium által irányított munkacsoport fejlesztette ki . Az OpenXR-t a Khronos Group 2017. február 27-én jelentette be a GDC 2017 során . [1] [2] [3] A szabvány vázlatos változata 2019. március 18-án jelent meg, hogy a fejlesztők és a fejlesztők visszajelzést adhassanak róla. [4] 2019. július 29-én a Khronos Group bemutatta az OpenXR 1.0-t a SIGGRAPH 2019 kiállításon . [5]
A 0.90-es előzetes kiadás bírálói úgy vélték, hogy az OpenXR célja az volt, hogy "megoldja a silók problémáját és egységesítse az AR/VR szoftverfejlesztést". [6]
A szabvány célja, hogy végül két komponenst biztosítson: egy API -t az alkalmazásfejlesztőknek, és egy eszközréteget a virtuális valósághoz vagy a kiterjesztett valóság hardveréhez , amely magával az eszközzel való absztrakciós interfészt jelent. [7]
Ennek az API-nak a fő elemei a következők:
API-rétegek
Az API 1.0-s verziója lehetővé teszi, hogy az OpenXR futtatókörnyezet támogassa az eszközöket az eszközbővítmények megvalósításával. [8] [9] [6]
Az eszközréteget úgy tervezték, hogy a fenti rétegekből származó OpenXR-funkciókat elfogja. Például egy adott futási környezet érvényesítési rétege ellenőrizheti, hogy az API-t megfelelően használják-e, mielőtt API-hívásokat küldene a hardvernek. [tíz]
Futási idők
Jelenleg kiadott OpenXR futtatókörnyezetek:
Core XR Runtimes
Útiterv
2017 márciusában a Khronos Group azt tervezte, hogy 2018 végén kiadja az API első verzióját [14] . Az API-t 2019 márciusában adták ki előzetesként, a csatlakoztatható eszköz interfészét pedig a tervek szerint az 1.0-s verzió után adják ki. [8] [9] [15] 2019. július 29-én a Khronos Group kiadta az 1.0-s verziót. [5]
Támogatás
A Khronos Group a következő vállalatokat tartja nyilván az OpenXR-t nyilvánosan támogatóként: [9]
Lásd még
Megjegyzés
- ↑ A Khronos API-frissítéseket és új munkacsoportokat mutat be a GDC-nél . Khronos Group (2017. február 27.). — « A decemberben bejelentett Khronos Virtual Reality Initiative gyors előrelépést tesz a hordozható virtuális valóság és kiterjesztett valóságú alkalmazások és eszközök nyílt szabványának kialakításában. Ma a Khronos kiadja a szabvány hivatalos nevét: OpenXR . Letöltve: 2017. március 8. Az eredetiből archiválva : 2017. március 8.. (határozatlan)
- ↑ Khronos Bolsters VR, AR, MR Markets OpenXR munkacsoporttal, API-frissítések stb . Tom's Hardware (2017. február 27.). Letöltve: 2017. március 8. (határozatlan)
- ↑ GDC 2017: A Khronos Group bemutatja a VR/AR szabványos OpenXR-t . UploadVR (2017. február 27.). Letöltve: 2017. március 9. Az eredetiből archiválva : 2017. március 12. (határozatlan)
- ↑ A Khronos kiadta az OpenXR 0.90 ideiglenes specifikációt az AR és VR platformokhoz és eszközökhöz való nagy teljesítményű hozzáféréshez . Khronos.org . Khronos Group (2020. március 19.). Letöltve: 2020. március 19. Az eredetiből archiválva : 2020. augusztus 9.. (határozatlan)
- ↑ 1 2 A Khronos kiadta az OpenXR 1.0 specifikációt, amely megalapozza az AR és VR ökoszisztémát . A Khronos Group (2019. július 29.). Letöltve: 2019. július 31. Az eredetiből archiválva : 2019. július 30.
- ↑ 1 2 OpenXR 0.90 Célja, hogy megoldja az AR/VR-töredezettséget . InfoQ (2019. március 23.). — « Az OpenXR ideiglenes specifikáció hétfői kiadásával a Khronos nyílt forráskódú munkacsoportja egy olyan világot szeretne létrehozni, ahol a fejlesztők egyetlen API-hoz kódolhatják VR/AR tapasztalataikat, és biztosak lehetnek abban, hogy az eredményül kapott alkalmazás minden OpenXR-kompatibilisen működni fog. fejhallgató. ". Letöltve: 2019. június 20. Az eredetiből archiválva : 2019. június 20. (határozatlan)
- ↑ Megérkezett az OpenXR Munkacsoport! . Khronos Group (2017. február 27.). — « Az OpenXR szabvány két részből áll. Először is, az alkalmazási felület, amelyre az alkalmazásfejlesztők és a köztesszoftver-szolgáltatók írnak, és amely a közös, többplatformos funkcionalitás meghatározására és kombinálására szolgál (...) Ezt követően az eszközréteg lehetővé teszi a VR/AR futási környezetek interfészét különböző eszközökkel . Letöltve: 2017. március 8. Az eredetiből archiválva : 2017. március 8.. (határozatlan)
- ↑ 1 2 Larabel. Megjelent az OpenXR 0.90 AR/VR szabványhoz – a Monado nyílt forráskódú megvalósítás . Phoronix (2019. március 18.). Letöltve: 2020. március 19. Az eredetiből archiválva : 2020. augusztus 31. (határozatlan)
- ↑ 1 2 3 OpenXR áttekintés . Khronos.org . Khronos csoport . — „Az OpenXR 1.0 a többplatformos alkalmazások engedélyezésére összpontosít. Az opcionális eszközbővítmény interfész a V1.0" után támogatott lesz. Letöltve: 2020. március 19. Az eredetiből archiválva : 2019. március 18. (határozatlan)
- ↑ API-rétegek . Khronos.org . Khronos csoport . - " Az OpenXR-t réteges API-nak tervezték, ami azt jelenti, hogy egy felhasználó vagy alkalmazás API-rétegeket illeszthet be az alkalmazás és a futásidejű megvalósítás közé." Ezek az API-rétegek további funkciókat biztosítanak azáltal, hogy elfogják az OpenXR függvényeket a fenti rétegből, majd más műveleteket hajtanak végre, mint amelyeket egyébként a réteg nélkül hajtanának végre. A legegyszerűbb esetekben a réteg egyszerűen lehívja a következő réteget ugyanazokkal az argumentumokkal, de egy bonyolultabb réteg olyan API-funkciót valósíthat meg, amely nem található meg az alatta lévő rétegekben vagy futási környezetben. ". Letöltve: 2020. május 3. Az eredetiből archiválva : 2020. április 19. (határozatlan)
- ↑ Az OpenXR már elérhető a Microsoft Store-ban a Windows Mixed Reality számára . windowscentral.com (2019. július 23.). Letöltve: 2020. január 5. Az eredetiből archiválva : 2019. október 2. (határozatlan)
- ↑ Mi az OpenXR 1.0 és a Monado újdonsága? . Collabora (2019. augusztus 2.). Letöltve: 2020. január 5. Az eredetiből archiválva : 2019. augusztus 4.. (határozatlan)
- ↑ Az Oculus Rift elrejtette az OpenXR előzetes támogatását . uploadvr.com (2019. szeptember 13.). Letöltve: 2020. január 5. Az eredetiből archiválva : 2019. december 5. (határozatlan)
- ↑ Beszélgetés a Khronos elnökével, Neil Trevetttel a Vulkanról, az OpenXR-ről, a SPIR-V-ről 2017-ben . Phoronix (2017. március 8.). „ Az ipari szabványos VR-re irányuló OpenXR-törekvéseiket illetően a munka gyümölcsét csak jövőre fogjuk látni. Jelenleg úgy tűnik, hogy a kezdeti cél a 2018-as ünnep, de előfordulhat, hogy néhány vállalat már a naptári év elején megmutatja erőfeszítéseit .” Letöltve: 2017. március 9. Az eredetiből archiválva : 2017. március 8.. (határozatlan)
- ↑ Hogyan tudná az OpenXR összeragasztani a virtuális valóság széttöredezett piacát ? Ars Technica (2019. március 19.). Az OpenXR egy sor absztrakciót tartalmaz, amelyek meghatározzák, hogy az XR hardverplatformok hogyan teszik közzé futásidejű rendszereiket szabványos módon, így a szoftverfejlesztők könnyebben futtathatják AR/VR szoftvereiket különböző gyártók hardverén. Az OpenXR lefedi az AR/VR-rendszerek olyan aspektusait, mint az alkalmazások életciklusa, renderelése, követése, képkockaidőzítése és bevitele. Ez például azt jelenti, hogy az OpenXR megkönnyítheti a Samsung Gear VR, Oculus és Steam VR eszközök támogatását ugyanazon az alkalmazáson belül. ". Letöltve: 2019. június 20. Az eredetiből archiválva : 2019. június 20. (határozatlan)
- ↑ Zhaoxin . hu.wikichip.org. — « Zhaoxin (Shanghai Zhaoxin Semiconductor Co., Ltd., szintén a VIA Alliance Semiconductor Co., Ltd.-hez tartozik) ». Letöltve: 2018. augusztus 7. Az eredetiből archiválva : 2018. augusztus 7.. (határozatlan)
Linkek
Virtuális és vegyes valóság |
---|
Fogalmak |
|
---|
Merítési technológiák |
|
---|
Követés |
|
---|
Merítési eszközök |
- Szobák: AlloSphere
- BARLANG
- TreadPort
|
---|
Alkalmazások |
|
---|