Gipagawas sa Monado ang bersyon 25.1.0, usa ka proyekto nga nagpalambo sa bukas nga pagpatuman sa sumbanan sa OpenXR. Gipalambo sa Khronos consortium, ang OpenXR standard naghubit sa usa ka unibersal nga API alang sa pagmugna og virtual ug augmented reality nga mga aplikasyon, ingon man usa ka set sa interoperability layers alang sa hardware interaction. Naghatag ang Monado og runtime nga hingpit nga nagsunod sa mga kinahanglanon sa OpenXR ug mahimong magamit sa pagpatuman sa virtual ug gipadako nga mga kasinatian sa realidad sa mga smartphone, tablet, PC, ug bisan unsang ubang mga aparato. Ang code sa proyekto gisulat sa C ug giapod-apod ubos sa open source Boost Software License 1.0, nga GPL-compatible.
Panguna nga mga bahin sa plataporma:
- Usa ka spatial vision engine nga naghimo sa mga buluhaton sama sa object tracking, surface detection, mesh reconstruction, gesture recognition, ug eye tracking.
- Usa ka makina sa pagsubay sa karakter nga nagtanyag mga sangkap alang sa prediksyon sa paglihok, optical motion tracking pinaagi sa camera, pagsubay sa posisyon base sa datos gikan sa VR headset, gyro stabilizer ug mga controller.
- Usa ka composite server nga nagsuporta sa compositing, direct output mode, video passthrough, lens correction, ug workspace generation alang sa pagtrabaho sa daghang mga aplikasyon nga dungan.
- Usa ka makina sa interaksyon nga naghatag usa ka hugpong sa mga widget ug usa ka toolkit alang sa mga aplikasyon sa virtual nga realidad, ug naglakip sa mga himan alang sa pagsundog sa pisikal nga mga proseso.
- Usa ka composite server nga nagsuporta sa direktang output sa device. Ang mga shader alang sa Vive ug Panotools gihatag. Ang suporta sa projection layer gilakip.
- Mga himan alang sa pag-calibrate sa mga ekipo ug pagtino sa mga limitasyon sa pagbiyahe.
- Ang mga drayber alang sa virtual reality headset HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), lain-laing mga modelo sa Vive ug mga himan diin ang mga drayber sa OpenHMD anaa.
- Ang drayber alang sa North Star nagpadako sa mga baso sa realidad.
- Driver alang sa mga sistema sa pagsubay sa posisyon sama sa Intel RealSense T265.
- Usa ka hugpong sa mga lagda sa udev alang sa pag-configure sa pag-access sa mga virtual reality nga aparato nga wala makakuha mga pribilehiyo sa gamut.
- Ang mga sangkap sa pagsubay sa paglihok nga adunay balangkas alang sa pagsala ug pag-streaming sa video.
- Unom ka ang-ang sa sistema sa pagsubay sa karakter sa kagawasan (6DoF, unahan/paatras, pataas/ubos, wala/tuo, yaw, pitch, roll) para sa PSVR ug PS Move controllers.
- Mga module alang sa paghiusa sa Vulkan ug OpenGL graphics API.
- Mode nga walay ulo.
- Pagdumala sa spatial nga interaksyon ug panglantaw.
- Batakang suporta alang sa pag-synchronize sa frame ug input sa impormasyon (mga aksyon).
Lakip sa mga pagbag-o sa bag-ong pagpagawas:
- Ang pagsubay sa kamot gipauswag. Gidugang ang suporta alang sa extension sa OpenXR nga XR_EXT_hand_tracking_data_source, nga nagtugot alang sa bulag nga pagproseso sa "wala'y babag" (kamot nga libre) ug "nagpahiuyon" nga mga mode sa pagsubay sa kamot (kamot nga nagkupot sa usa ka butang, sama sa usa ka controller). Ang kalidad sa pagkontrol gipauswag alang sa mga controller ug alang sa dungan nga paggamit sa mga controller ug pagsubay sa kamot. Gisuportahan karon sa mga drayber ang mga bag-ong tahas ug gisulbad ang mga isyu sa oryentasyon sa kamot ug pag-ila sa posisyon.
- Ang xrt_future nga sistema gipaila, ug ang suporta alang sa OpenXR extension XR_EXT_future gipatuman, nga naghatag sa abilidad sa paghimo sa mga operasyon sa asynchronous mode (ang umaabot nga mga bersyon sa OpenXR nga sumbanan mosuporta sa mga operasyon nga mahimong masugdan nga dili maghulat sa mga nauna nga makompleto).
- Gidugang ang mga driver para sa Subur S1 ug Rift DK2 3D headsets. Gipauswag ang suporta para sa Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra, ug Fujitsu 3D headsets.
- Gidugang ang SolarXR IPC driver para sa pagkuha sa tracking data gikan sa server SlimeVR.
- Sa komposit server Gipatuman na ang kompensasyon para sa pagkalangan tali sa head tracking ug sa aktuwal nga frame output sa rolling-scan displays. Gipalambo na ang kasaligan sa swapchain setup, nga gigamit aron masiguro ang hapsay nga output.
- Ang panguna nga interface alang sa platform sa Android karon nagsuporta sa pag-scan ug pagtipig sa mga QR code alang sa pag-calibrate sa mga aparato sa Cardboard.
Source: opennet.ru
