Collabora Monado 21.0.0 ni chiqardi, bu OpenXR standartining ochiq kodli ilovasi. Khronos konsorsiumi tomonidan ishlab chiqilgan OpenXR standarti virtual va toʻldirilgan reallik ilovalarini yaratish uchun universal APIni, shuningdek, muayyan qurilmalarning oʻziga xos xususiyatlarini mavhumlashtiruvchi apparat oʻzaro ishlash qatlamlari toʻplamini belgilaydi. Monado OpenXR talablariga toʻliq javob beradigan va smartfonlar, planshetlar, shaxsiy kompyuterlar va boshqa har qanday qurilmalarda virtual va kengaytirilgan haqiqat tajribalarini amalga oshirish uchun ishlatilishi mumkin boʻlgan ish vaqtini taqdim etadi. Loyiha kodi C tilida yozilgan va GPL-mos keladigan ochiq manba Boost Software License 1.0 ostida tarqatilgan.
Monado 21.0.0 OpenXR 1.0 standartiga rasman mos keladigan birinchi nashr edi. Khronos Konsorsiumi muvofiqlik testini o'tkazdi va Monadoni rasmiy ravishda mos keluvchi OpenXR ilovalari ro'yxatiga qo'shdi. Sinovlar OpenGL va Vulkan grafik API-lari bilan virtual haqiqat qurilmasi simulyatsiyasi rejimida ish stoli tuzilishidan foydalangan holda amalga oshirildi. Dastlab, versiya raqami 1.0 bo'lishi rejalashtirilgan edi, ammo ishlab chiquvchilar Mesa versiyasi raqamlashiga o'xshash yilga asoslangan raqamlashni qo'llashga qaror qilishdi.
Ikkinchi muhim yangilik SteamVR platformasi uchun shtat kuzatuvchisi joriy qilingan drayverni, shuningdek, SteamVR da Monado uchun yaratilgan har qanday boshga oʻrnatilgan displey (HMD) va kontroller drayverlaridan foydalanish imkonini beruvchi SteamVR plagin generatorini ishlab chiqish boʻldi. Masalan, Monado OpenHMD, Panotools (PSVR) va Vive/Vive Pro/Valve Index virtual reallik garnituralari uchun drayverlarni taqdim etadi.
Platforma tarkibi:
- Fazoviy ko'rish mexanizmi (ob'ektni kuzatish, sirtni aniqlash, to'rni qayta tiklash, imo-ishoralarni aniqlash, ko'zni kuzatish);
- Belgilarni kuzatish uchun vosita (giro stabilizator, harakatni bashorat qilish, kontrollerlar, kamera orqali optik harakatni kuzatish, VR dubulg'asi ma'lumotlari asosida pozitsiyani kuzatish);
- Kompozit server (режим прямого вывода, проброс видео, корректировка линз, композитинг, формирование рабочего пространства для одновременно работы с несколькими приложениями);
- O'zaro ta'sir mexanizmi (fizik jarayonlarni simulyatsiya qilish, vidjetlar to'plami va virtual haqiqat ilovalari uchun asboblar to'plami);
- Asboblar (uskunalar kalibrlash, sayohat chegaralarini belgilash).
Asosiy xususiyatlari:
- HDK (OSVR Hacker Developer Kit) va PlayStation VR HMD virtual reallik garnituralari, shuningdek, Vive Wand, Valve Index, PlayStation Move va Razor Hydra kontrollerlari uchun drayver.
- OpenHMD loyihasi tomonidan qo'llab-quvvatlanadigan apparatdan foydalanish imkoniyati.
- North Star to‘ldirilgan reallik ko‘zoynaklari uchun haydovchi.
- Intel RealSense T265 joylashuvni kuzatish tizimi uchun haydovchi.
- Virtual haqiqat qurilmalariga ildiz huquqlarini olmasdan kirishni sozlash uchun udev qoidalari to'plami.
- Videoni filtrlash va oqimlash uchun ramkaga ega harakatni kuzatish komponentlari.
- PSVR va PS Move kontrollerlari uchun oltita erkinlik darajali belgilarni kuzatish tizimi (6DoF, oldinga/orqaga, yuqoriga/pastga, chapga/o'ngga, yaw, pitch, roll).
- Vulkan va OpenGL grafik API bilan integratsiya uchun modullar.
- Boshsiz rejim.
- Fazoviy o'zaro ta'sir va nuqtai nazarni boshqarish.
- Kadrlarni sinxronlashtirish va ma'lumotlarni kiritish (harakatlar) uchun asosiy yordam.
- Tizim X serverini chetlab o'tib, qurilmaga to'g'ridan-to'g'ri chiqishni qo'llab-quvvatlaydigan foydalanishga tayyor kompozitsion server. Vive va Panotools uchun shaderlar taqdim etiladi. Proyeksiya qatlamini qo'llab-quvvatlash kiritilgan.

Manba: opennet.ru
