Perusahaan kolaborasi release proyék , aimed dina nyieun hiji palaksanaan kabuka tina standar . 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 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 и . 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 atawa .

- Server komposit sareng supir disimpen dina prosés jasa anu misah. 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. .
- 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 .
- 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 keur Ubuntu с пакетами Monado, OpenXR-SDK и 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 ).
fitur konci:
- Supir pikeun helm kanyataanana virtual (OSVR Hacker pamekar Kit) jeung
, kitu ogé pikeun PlayStation Pindahkeun controller jeung . - Usability dirojong ku proyék .
- Supir pikeun kacamata kanyataanana augmented .
- Supir pikeun sistem tracking posisi Intel RealSense T265.
- 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 . Aya dukungan pikeun lapisan proyéksi.
sumber: opennet.ru

