Rilis kaping pindho Monado, platform kanggo piranti kasunyatan virtual

Perusahaan kolaborasi diwenehi release proyek Monado 0.2, ngarahake nggawe implementasine mbukak standar OpenXR. Monado nyedhiyakake runtime sing tundhuk karo syarat OpenXR, sing bisa digunakake kanggo ngatur karya karo kasunyatan virtual lan ditambah ing smartphone, tablet, PC lan piranti liyane. Standar OpenXR disiapake dening konsorsium Khronos lan nemtokake API universal kanggo nggawe aplikasi realitas virtual lan ditambah, uga sakumpulan lapisan kanggo sesambungan karo hardware sing abstrak karakteristik piranti tartamtu. Kode project ditulis ing C lan disebarake dening ing free Boost Software License 1.0, kompatibel karo GPL.

Ing antarane dandan sing ditambahake:

  • Server Komposit saiki ndhukung rendering multi-lapisan, ngidini aplikasi dadi tuan rumah sawetara struktur XrCompositionLayerProjection ΠΈ XrCompositionLayerQuad. Nggarap sawetara lapisan penting kanggo aplikasi sing nggunakake papat lapisan kanggo nerjemahake antarmuka panganggo, lan uga basis kanggo dhukungan luwih kanggo aplikasi karo antarmuka overlayed ing ndhuwur pemandangan, kayata xrdesktop utawa Pluto VR.



  • Server lan driver komposit diselehake ing proses layanan sing kapisah. Lagi digarap kanggo nyedhiyakake kemampuan kanggo nyambungake macem-macem aplikasi OpenXR menyang siji conto layanan Monado lan nggambarake kanthi bebarengan nggunakake ekstensi XR_EXTX_overlay.
  • Nyedhiyani dhukungan kanggo pengontrol Vive Wand lan Valve Index lan panggunaane kanggo kontrol gerakan kanthi telung derajat kebebasan (3DOF, gerakan ing telung arah). Ing sasi sing bakal teka, kita rencana nambahake dhukungan kanggo enem derajat kebebasan (6DOF, maju / mundur, munggah / mudhun, kiwa / tengen, yaw, pitch, roll) nggunakake sistem pelacakan. Mercusuar.
  • Dhukungan tambahan kanggo Bluetooth LE, sing kalebu ing driver kanggo Google Daydream 3DOF Controller.
  • Added driver arduino kanggo nyobi nalika nggawe pengontrol dhewe;
  • Driver sistem pelacakan posisi mbukak digabungake menyang struktur utama libsurvive.
  • Antarmuka pangguna debugging saiki ndhukung grafik khusus, sing ing wangun saiki digunakake kanggo nggambarake beban ing CPU sajrone rendering.
  • Monado-gui saiki ndhukung setelan nyimpen ing $ XDG_CONFIG_HOME / monado lan $ HOME / .config / direktori monado. Nambahake kemampuan kanggo ngatur kamera stereo kanthi antarmuka USB kanggo PSMV (PlayStation Move) lan PSVR (PlayStation VR).
  • Sistem perakitan wis digarap maneh. Ditambahake gudang PPA kanggo Ubuntu karo paket Monado, aturan udev OpenXR-SDK lan xr-hardware.
  • Nambahake dhukungan kanggo miwiti layanan monado liwat aktivasi soket ing systemd.

Komposisi platform:

  • Mesin visi spasial (nelusuri obyek, deteksi permukaan, rekonstruksi bolong, pangenalan gerakan, nelusuri mripat);
  • Mesin kanggo nelusuri karakter (stabilizer gyro, prediksi gerakan, pengontrol, nelusuri gerakan optik liwat kamera, nelusuri posisi adhedhasar data saka helm VR);
  • Server komposit (mode output langsung, nerusake video, koreksi lensa, komposit, nggawe ruang kerja kanggo nggarap sawetara aplikasi bebarengan);
  • Mesin interaksi (simulasi proses fisik, set widget lan toolkit kanggo aplikasi kasunyatan virtual);
  • Instrumentasi (kalibrasi peralatan, instalasi wates gerakan).

Fitur utama:

  • Driver kanggo helm kasunyatan virtual HDK (OSVR Hacker Developer Kit) lan
    PlayStation VR HMD, uga kanggo pengontrol PlayStation Move lan Silet Hydra.
  • Panggunaan kothak pirantididhukung dening proyek OpenHMD.
  • Driver kanggo kaca tingal augmented kasunyatan North Star.
  • Driver kanggo sistem nelusuri posisi Intel RealSense T265.
  • aturan udev kanggo ngatur akses menyang piranti kasunyatan virtual tanpa entuk hak istimewa ROOT.
  • Komponen pelacak gerakan kanthi kerangka kanggo nyaring lan streaming video.
  • Sistem nelusuri karakter kebebasan enem derajat (6DoF, maju / mundur, munggah / mudhun, kiwa / tengen, yaw, pitch, roll) kanggo pengontrol PSVR lan PS Move.
  • Modul kanggo integrasi karo API grafis Vulkan lan OpenGL.
  • Mode tanpa sirah.
  • Ngatur interaksi spasial lan sudut pandang.
  • Dhukungan dhasar kanggo sinkronisasi pigura lan input informasi (tumindak).
  • Server gabungan siap sing ndhukung output langsung menyang piranti, ngliwati server sistem X. Nyedhiyani shaders kanggo Vive lan Panotools. Ana dhukungan kanggo lapisan proyeksi.

Rilis kaping pindho Monado, platform kanggo piranti kasunyatan virtual

Source: opennet.ru

Add a comment