Thawj qhov tso tawm ntawm Monado, lub platform rau cov khoom siv virtual

luam tawm thawj qhov kev tso tawm ntawm qhov project Ntxim hlub, aimed ntawm kev tsim ib qho qhib kev siv ntawm tus qauv OpenXR, uas txhais lub universal API rau kev tsim virtual thiab augmented kev muaj tiag daim ntawv thov, nrog rau cov txheej txheej rau kev cuam tshuam nrog kho vajtse uas paub daws teeb cov yam ntxwv ntawm cov khoom siv tshwj xeeb. Tus qauv tau npaj los ntawm Khronos koom nrog, uas kuj tsim cov qauv xws li OpenGL, OpenCL thiab Vulkan. Qhov project code yog sau rau hauv C thiab faib los ntawm raws li GPL-tshaj Boost Software Daim Ntawv Tso Cai 1.0, uas yog raws li BSD thiab MIT cov ntawv tso cai, tab sis tsis tas yuav tsum tau muaj txiaj ntsig thaum faib cov khoom lag luam derivative hauv binary daim ntawv.

Monado muab lub sijhawm ua haujlwm uas ua tau raws li qhov yuav tsum tau ua ntawm OpenXR, uas tuaj yeem siv los txhim kho kev ua haujlwm nrog virtual thiab ntxiv qhov tseeb ntawm smartphones, ntsiav tshuaj, PCs thiab lwm yam khoom siv. Muaj ntau lub hauv paus subsystems tau tsim nyob rau hauv lub moj khaum ntawm qhov project:

  • Spatial vision engine (khoom mus txog qhovtwg, nrhiav kom tau nto, mesh reconstruction, gesture recognition, qhov muag nrhiav);
  • Lub cav rau kev taug qab tus cwj pwm (gyro stabilizer, kev twv twv txiaj, kev tswj hwm, kev kho qhov muag pom los ntawm lub koob yees duab, txoj haujlwm taug qab raws li cov ntaub ntawv los ntawm VR kaus mom hlau);
  • Composite server (hom tso zis ncaj qha, xa tawm video, kho lub lens, sib sau ua ke, tsim kom muaj chaw ua haujlwm rau ib txhij ua haujlwm nrog ntau daim ntawv thov);
  • Kev sib cuam tshuam lub cav (simulation ntawm cov txheej txheem ntawm lub cev, ib txheej ntawm widgets thiab cov cuab yeej siv rau kev siv tiag tiag);
  • Instrumentation (cov cuab yeej calibration, installation txav ciam teb).

Thawj qhov tso tawm ntawm Monado, lub platform rau cov khoom siv virtual

Thawj qhov kev tso tawm yog suav tias yog kev sim thiab tsom kom tau txais cov neeg tsim khoom paub txog lub platform. Hauv nws lub xeev tam sim no, Monado tso cai rau koj los tsim cov ntawv thov thiab taug qab kev sib hloov ntawm cov khoom siv txhawb nqa siv OpenHMD, thiab tseem muab lub peev xwm los tso saib ncaj qha (Hom ncaj qha) rau tso zis rau virtual reality li bypassing lub operating system graphics pawg.
Txog tam sim no, tsuas yog Linux tau txais kev txhawb nqa (kev txhawb nqa rau lwm lub tshuab ua haujlwm yuav tsum tau ua yav tom ntej).

Cov yam ntxwv tseem ceeb:

  • Muaj cov tsav tsheb rau cov kaus mom hlau virtual HDK (OSVR Hacker Developer Kit) thiab
    PlayStation VR HMD, nrog rau PlayStation Move controllers thiab Razor Hydra.

  • Kev siv tau tsomtxhawb nqa los ntawm qhov project OpenHMD.
  • Tsav tsheb rau augmented kev muaj tiag tsom iav Qaum Hnub Qub.
  • Tsav tsheb rau Intel RealSense T265 txoj haujlwm nrhiav qhov system.
  • udev cai txhawm rau teeb tsa kev nkag mus rau cov khoom siv virtual tiag tiag yam tsis tau txais cov cai hauv paus.
  • Motion tracking Cheebtsam nrog lub moj khaum rau lim thiab streaming video.
  • Rau qib ntawm kev ywj pheej tus cwj pwm taug qab qhov system (6DoF, pem hauv ntej / rov qab, nce / nqis, sab laug / sab xis, yaw, suab, yob) rau PSVR thiab PS Move controllers.
  • Modules rau kev koom ua ke nrog Vulkan thiab OpenGL graphics APIs.
  • Headless hom.
  • Tswj kev sib tham spatial thiab kev pom.
  • Kev txhawb nqa yooj yim rau cov ncej synchronization thiab cov ntaub ntawv tawm tswv yim (ua haujlwm).
  • Ib tug npaj txhij-ua composite neeg rau zaub mov uas txhawb cov zis ncaj qha mus rau lub ntaus ntawv, bypassing lub system X server. Muab shaders rau Vive thiab Panotools. Muaj kev txhawb nqa rau cov txheej txheem projection.


Tau qhov twg los: opennet.ru

Ntxiv ib saib