Virtual haqiqat qurilmalari uchun platforma bo'lgan Monadoning birinchi versiyasi

nashr etilgan loyihaning birinchi nashri Yoqimli, standartning ochiq amalga oshirilishini yaratishga qaratilgan OpenXR, bu virtual va kengaytirilgan haqiqat ilovalarini yaratish uchun universal APIni, shuningdek, muayyan qurilmalarning xususiyatlarini mavhumlashtiradigan apparat bilan o'zaro ta'sir qilish uchun qatlamlar to'plamini belgilaydi. Standart OpenGL, OpenCL va Vulkan kabi standartlarni ishlab chiqadigan Khronos konsorsiumi tomonidan tayyorlangan. Loyiha kodi C va tilida yozilgan tarqaladi BSD va MIT litsenziyalariga asoslangan GPL-mos keladigan Boost Software License 1.0 ostida, lekin hosilaviy ishni ikkilik shaklda tarqatishda atributni talab qilmaydi.

Monado smartfonlar, planshetlar, shaxsiy kompyuterlar va boshqa har qanday qurilmalarda virtual va kengaytirilgan haqiqat bilan ishlashni tashkil qilish uchun ishlatilishi mumkin bo'lgan OpenXR talablariga to'liq javob beradigan ish vaqtini taqdim etadi. Loyiha doirasida bir nechta asosiy quyi tizimlar ishlab chiqilmoqda:

  • 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 (to'g'ridan-to'g'ri chiqish rejimi, videoni yo'naltirish, linzalarni tuzatish, kompozitsiyalash, bir vaqtning o'zida bir nechta ilovalar bilan ishlash uchun ish maydoni yaratish);
  • O'zaro ta'sir mexanizmi (fizik jarayonlarni simulyatsiya qilish, vidjetlar to'plami va virtual haqiqat ilovalari uchun asboblar to'plami);
  • Asboblar (uskunani kalibrlash, o'rnatish harakat chegaralari).

Virtual haqiqat qurilmalari uchun platforma bo'lgan Monadoning birinchi versiyasi

Birinchi versiya eksperimental hisoblanadi va ishlab chiquvchilarni platforma bilan tanishtirishga qaratilgan. Hozirgi holatida Monado sizga ilovalar yaratish va qo'llab-quvvatlanadigan qurilmalarda aylanishni kuzatish imkonini beradi OpenHMD, shuningdek, to'g'ridan-to'g'ri ko'rsatish imkoniyatini beradi (To'g'ridan-to'g'ri rejim) operatsion tizim grafik stekini chetlab o'tgan virtual haqiqat qurilmalariga chiqish uchun.
Hozircha faqat Linux qo'llab-quvvatlanadi (kelajakda boshqa operatsion tizimlarni qo'llab-quvvatlash kutilmoqda).

Asosiy xususiyatlari:

  • Virtual haqiqat dubulg'alari uchun drayverlarning mavjudligi HDK (OSVR Hacker Developer Kit) va
    PlayStation VR HMD, shuningdek, PlayStation Move kontrollerlari uchun va Razor Hydra.

  • Foydalanish imkoniyati uskunalarloyihasi tomonidan qo'llab-quvvatlanadi OpenHMD.
  • Kengaytirilgan reallik ko'zoynak uchun haydovchi Shimoliy Yulduz.
  • Intel RealSense T265 joylashuvni kuzatish tizimi uchun haydovchi.
  • udev qoidalari to'plami ildiz huquqlarini olmasdan virtual haqiqat qurilmalariga kirishni sozlash.
  • 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 tayyor kompozit server. Vive va uchun shaderlarni taqdim etadi Panotoollar. Proyeksiya qatlamlarini qo'llab-quvvatlash mavjud.


Manba: opennet.ru

a Izoh qo'shish