Monado parantos ngarilis vérsi 25.1.0, proyék anu ngembangkeun implementasi terbuka tina standar OpenXR. Dikembangkeun ku konsorsium Khronos, standar OpenXR ngahartikeun API universal pikeun nyiptakeun aplikasi virtual sareng augmented reality, ogé sakumpulan lapisan interoperabilitas pikeun interaksi perangkat keras. Monado nyayogikeun runtime anu sapinuhna saluyu sareng sarat OpenXR sareng tiasa dianggo pikeun ngalaksanakeun pangalaman virtual sareng augmented reality dina smartphone, tablet, PC, sareng alat-alat sanésna. Kode proyék ieu ditulis dina C sareng disebarkeun dina Lisénsi Perangkat Lunak Boost 1.0 sumber terbuka, anu cocog sareng GPL.
Fitur utama platform:
- Mesin visi spatial anu ngalaksanakeun tugas sapertos nyukcruk obyék, deteksi permukaan, rekonstruksi bolong, pangakuan sikep, sareng tracking panon.
- Mesin tracking karakter anu nawiskeun komponén pikeun prediksi gerak, tracking gerak optik via kaméra, tracking posisi dumasar kana data tina headset VR, gyro stabilizer sareng controller.
- Server komposit anu ngadukung compositing, modeu kaluaran langsung, passthrough video, koreksi lensa, sareng generasi ruang kerja pikeun damel sareng sababaraha aplikasi sakaligus.
- Mesin interaksi anu nyayogikeun sakumpulan widget sareng toolkit pikeun aplikasi kanyataanana virtual, sareng kalebet alat pikeun simulasi prosés fisik.
- Server komposit anu ngadukung kaluaran alat langsung. Shader pikeun Vive sareng Panotools disayogikeun. Dukungan lapisan proyéksi kalebet.
- Alat pikeun calibrating parabot sarta nangtukeun wates perjalanan.
- Supir pikeun HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR) headset kanyataanana maya, rupa-rupa model Vive sareng alat anu aya supir OpenHMD.
- Supir pikeun North Star gelas kanyataanana augmented.
- Supir pikeun sistem tracking posisi sapertos Intel RealSense T265.
- Hiji set aturan udev 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).
Diantara parobihan dina sékrési énggal:
- Pelacakan leungeun parantos ditingkatkeun. Dukungan pikeun éksténsi OpenXR XR_EXT_hand_tracking_data_source parantos ditambahkeun, anu ngamungkinkeun pikeun pamrosésan misah tina modeu pelacakan leungeun "tanpa halangan" (bébas leungeun) sareng "saluyu" (leungeun nyepeng objék, sapertos controller). Kualitas kontrol parantos ditingkatkeun pikeun controller sareng pikeun panggunaan controller sareng pelacakan leungeun sacara simultan. Driver ayeuna ngadukung peran énggal sareng ngarengsekeun masalah sareng orientasi leungeun sareng pangakuan posisi.
- Sistem xrt_future diwanohkeun, sareng dukungan pikeun éksténsi OpenXR XR_EXT_future diimplementasikeun, nyayogikeun kamampuan pikeun ngalaksanakeun operasi dina modeu asinkron (versi standar OpenXR anu bakal datang bakal ngadukung operasi anu tiasa dimimitian tanpa ngantosan anu sateuacanna réngsé).
- Supir parantos ditambahkeun pikeun headset Subur S1 sareng Rift DK2 3D. Dukungan pikeun headset Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra, sareng Fujitsu 3D parantos ditingkatkeun.
- Nambihan supir SolarXR IPC pikeun meunangkeun data pelacakan tina sérver SlimeVR.
- Dina komposit palayan Kompensasi pikeun reureuh antara head tracking sareng output pigura anu saleresna dina tampilan rolling-scan parantos dilaksanakeun. Reliabilitas setelan swapchain, anu dianggo pikeun mastikeun output anu lancar, parantos ningkat.
- В основном интерфейсе для платформы Android реализована поддержка сканирования и сохранения QR-кодов для калибровки устройств Cardboard.
sumber: opennet.ru
