Pelepasan kadua Monado, platform pikeun alat kanyataanana maya

Perusahaan kolaborasi ditepikeun release proyék Monado 0.2, aimed dina nyieun hiji palaksanaan kabuka tina standar OpenXR. Monado nyadiakeun runtime nu pinuh sasuai jeung sarat OpenXR, nu bisa dipaké pikeun ngatur karya kalawan kanyataanana maya jeung augmented on smartphone, tablet, PCS tur sagala alat sejenna. Standar OpenXR disusun ku konsorsium Khronos sareng netepkeun API universal pikeun nyiptakeun aplikasi realitas maya sareng nambahan, ogé sakumpulan lapisan pikeun berinteraksi sareng hardware anu abstrak fitur alat khusus. Kode proyék ditulis dina C jeung disebarkeun ku handapeun bebas Boost Software Lisensi 1.0, cocog sareng GPL.

Diantara perbaikan tambahan:

  • Composite Server ayeuna ngadukung rendering multi-layer, ngamungkinkeun aplikasi pikeun host sababaraha struktur XrCompositionLayerProjection и XrCompositionLayerQuad. Gawe sareng sababaraha lapisan penting pikeun aplikasi anu ngagunakeun opat lapisan pikeun nyieun interfaces pamaké, sarta ogé mangrupa dasar pikeun rojongan salajengna pikeun aplikasi kalawan antarbeungeut overlayed on luhureun adegan, kayaning xrdesktop atawa Pluto VR.



  • Server komposit sareng supir disimpen dina prosés jasa anu misah. Gawé dina kamajuan nyadiakeun kamampuhan pikeun nyambungkeun sababaraha aplikasi OpenXR ka hiji conto tina jasa Monado tur visualize aranjeunna sakaligus ngagunakeun extension XR_EXTX_overlay.
  • Nyadiakeun rojongan pikeun Vive Wand na klep Index controller sarta pamakéan maranéhna pikeun kontrol gerak kalawan tilu darajat kabebasan (3DOF, gerakan dina tilu arah). Dina sababaraha bulan ka hareup, urang rencanana pikeun nambahkeun rojongan pikeun genep derajat kabebasan (6DOF, maju / mundur, luhur / handap, kénca / katuhu, yaw, pitch, roll) ngagunakeun sistem tracking. munara lantera.
  • Ditambahkeun dukungan pikeun Bluetooth LE, anu kalebet dina supir pikeun Google Daydream 3DOF Controller.
  • Ditambahkeun supir arduino pikeun ékspérimén nalika nyiptakeun pangendali anjeun sorangan;
  • Supir sistem tracking posisi kabuka terpadu kana struktur utama libsurvive.
  • Antarbeungeut pangguna debugging ayeuna ngadukung grafik khusus, anu dina bentuk ayeuna dianggo pikeun ngabayangkeun beban dina CPU salami rendering.
  • Monado-gui ayeuna ngarojong setélan nyimpen dina $ XDG_CONFIG_HOME / monado jeung $ HOME / .config / directories monado. Ditambahkeun kamampuhan pikeun ngonpigurasikeun kaméra stereo ku panganteur USB pikeun PSMV (PlayStation Move) jeung PSVR (PlayStation VR).
  • Sistim assembly geus reworked. Ditambahkeun gudang PPA pikeun Ubuntu jeung pakét Monado, OpenXR-SDK jeung aturan udev xr-hardware.
  • Ditambahkeun dukungan pikeun ngamimitian jasa monado via aktivasina stop kontak dina systemd.

Komposisi platform:

  • Mesin visi spasial (tracking objék, deteksi permukaan, rekonstruksi bolong, pangakuan gesture, tracking panon);
  • Mesin pikeun tracking karakter (penstabil gyro, prediksi gerak, controller, tracking gerak optik ngaliwatan kaméra, tracking posisi dumasar kana data ti helm VR);
  • Server komposit (mode kaluaran langsung, video diteruskeun, koreksi lénsa, compositing, nyieun workspace pikeun sakaligus gawé bareng sababaraha aplikasi);
  • Mesin interaksi (simulasi prosés fisik, sakumpulan widget sareng toolkit pikeun aplikasi kanyataanana maya);
  • Instrumentasi (kalibrasi peralatan, pamasangan wates gerakan).

fitur konci:

  • Supir pikeun helm kanyataanana virtual HDK (OSVR Hacker pamekar Kit) jeung
    PlayStation VR HMD, kitu ogé pikeun PlayStation Pindahkeun controller jeung Agul Hydra.
  • Usability оборудованияdirojong ku proyék OpenHMD.
  • Supir pikeun kacamata kanyataanana augmented Star Kalér.
  • Supir pikeun sistem tracking posisi Intel RealSense T265.
  • udev ruleset pikeun ngonpigurasikeun aksés ka alat kanyataanana maya tanpa meunangkeun hak husus root.
  • Komponén tracking gerak sareng kerangka pikeun nyaring sareng ngalirkeun pidéo.
  • Genep derajat sistem tracking karakter kabebasan (6DoF, maju / mundur, luhur / handap, kénca / katuhu, yaw, pitch, roll) pikeun PSVR na PS Move controller.
  • Modul pikeun integrasi sareng API grafik Vulkan sareng OpenGL.
  • Modus tanpa sirah.
  • Ngatur interaksi spasial jeung sudut pandang.
  • Pangrojong dasar pikeun sinkronisasi pigura sareng input inpormasi (aksi).
  • A server komposit siap-dijieun nu ngarojong kaluaran langsung ka alat, bypassing sistem X server. Nyadiakeun shaders pikeun Vive na Panotools. Aya dukungan pikeun lapisan proyéksi.

Pelepasan kadua Monado, platform pikeun alat kanyataanana maya

sumber: opennet.ru

Tambahkeun komentar