Paglabas ng bukas na virtual reality platform na Monado 21.0.0

Inihayag ng Collabora ang paglabas ng Monado 21.0.0, isang open source na pagpapatupad ng pamantayan ng OpenXR. Ang pamantayan ng OpenXR ay inihanda ng Khronos consortium at tinukoy ang isang unibersal na API para sa paglikha ng virtual at augmented reality na mga application, pati na rin ang isang hanay ng mga layer para sa pakikipag-ugnayan sa hardware na kumukuha ng mga katangian ng mga partikular na device. Nagbibigay ang Monado ng runtime na ganap na sumusunod sa mga kinakailangan ng OpenXR, na maaaring magamit upang ayusin ang trabaho gamit ang virtual at augmented reality sa mga smartphone, tablet, PC at anumang iba pang device. Ang code ng proyekto ay nakasulat sa C at ipinamamahagi sa ilalim ng libreng Lisensya ng Boost Software 1.0, na katugma sa GPL.

Ang Monado 21.0.0 ay ang unang release na opisyal na katugma sa pamantayan ng OpenXR 1.0. Ang Khronos Consortium ay nagsagawa ng compatibility testing at idinagdag ang Monado sa listahan ng mga opisyal na compatible na pagpapatupad ng OpenXR. Mga pagsubok na isinagawa gamit ang OpenGL at Vulkan graphics API, gamit ang desktop build sa VR device simulation mode. Sa una, ang bersyon ay binalak na may bilang na 1.0, ngunit nagpasya ang mga developer na gumamit ng year-based numbering, katulad ng Mesa version numbering.

Ang pangalawang mahalagang inobasyon ay ang paghahanda ng isang driver para sa SteamVR platform na may pagpapatupad ng state tracker, pati na rin ang isang plugin generator para sa SteamVR, na nagbibigay-daan sa iyong gumamit ng anumang headset driver (HMDs) at controllers na nilikha para sa Monado sa SteamVR. Halimbawa, ang Monado ay nagbibigay ng mga driver para sa OpenHMD, Panotools (PSVR) at Vive/Vive Pro/Valve Index virtual reality headset.

Komposisyon ng platform:

  • Spatial vision engine (pagsubaybay sa bagay, pagtuklas sa ibabaw, muling pagtatayo ng mesh, pagkilala sa kilos, pagsubaybay sa mata);
  • Engine para sa pagsubaybay ng character (gyro stabilizer, motion prediction, controllers, optical motion tracking sa pamamagitan ng camera, position tracking batay sa data mula sa isang VR helmet);
  • Composite server (direct output mode, video forwarding, lens correction, compositing, paglikha ng workspace para sa sabay-sabay na pagtatrabaho sa ilang application);
  • Interaction engine (simulation ng mga pisikal na proseso, isang set ng mga widget at isang toolkit para sa virtual reality application);
  • Instrumentasyon (pag-calibrate ng kagamitan, pagtatakda ng mga hangganan ng paggalaw).

Mga pangunahing tampok:

  • Driver para sa virtual reality helmet HDK (OSVR Hacker Developer Kit) at PlayStation VR HMD, pati na rin para sa Vive Wand, Valve Index, PlayStation Move at Razor Hydra controllers.
  • Kakayahang gumamit ng hardware na sinusuportahan ng proyekto ng OpenHMD.
  • Driver para sa North Star augmented reality glasses.
  • Driver para sa Intel RealSense T265 position tracking system.
  • Isang hanay ng mga panuntunan ng udev para sa pag-configure ng access sa mga virtual reality device nang hindi nakakakuha ng mga pribilehiyo sa ugat.
  • Mga bahagi ng pagsubaybay sa paggalaw na may balangkas para sa pag-filter at pag-stream ng video.
  • Anim na degree ng freedom character tracking system (6DoF, forward/backward, up/down, left/right, yaw, pitch, roll) para sa PSVR at PS Move controllers.
  • Mga module para sa pagsasama sa Vulkan at OpenGL graphics API.
  • Headless mode.
  • Pamamahala ng spatial na pakikipag-ugnayan at pananaw.
  • Pangunahing suporta para sa pag-synchronize ng frame at pag-input ng impormasyon (mga aksyon).
  • Isang handa na composite server na sumusuporta sa direktang output sa device, na lumalampas sa system X server. Ang mga Shader para sa Vive at Panotools ay ibinigay. Mayroong suporta para sa mga projection layer.

Paglabas ng bukas na virtual reality platform na Monado 21.0.0


Pinagmulan: opennet.ru

Magdagdag ng komento