ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಾಧನಗಳಿಗೆ ವೇದಿಕೆಯಾದ ಮೊನಾಡೋದ ಎರಡನೇ ಬಿಡುಗಡೆ

ಕೊಲಾಬೊರಾ ಕಂಪನಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಯೋಜನೆಯ ಬಿಡುಗಡೆ ಮೊನಾಡೊ 0.2, ಮಾನದಂಡದ ಮುಕ್ತ ಅನುಷ್ಠಾನವನ್ನು ರಚಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ ಓಪನ್ಎಕ್ಸ್ಆರ್. Monado ಸಂಪೂರ್ಣವಾಗಿ OpenXR ಅವಶ್ಯಕತೆಗಳನ್ನು ಅನುಸರಿಸುವ ರನ್ಟೈಮ್ ಒದಗಿಸುತ್ತದೆ, ಇದು ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳು, ಟ್ಯಾಬ್ಲೆಟ್ಗಳು, PC ಗಳು ಮತ್ತು ಯಾವುದೇ ಇತರ ಸಾಧನಗಳಲ್ಲಿ ವರ್ಚುವಲ್ ಮತ್ತು ವರ್ಧಿತ ರಿಯಾಲಿಟಿ ಕೆಲಸ ಸಂಘಟಿಸಲು ಬಳಸಬಹುದು. ಓಪನ್‌ಎಕ್ಸ್‌ಆರ್ ಮಾನದಂಡವನ್ನು ಕ್ರೋನೋಸ್ ಒಕ್ಕೂಟವು ಸಿದ್ಧಪಡಿಸಿದೆ ಮತ್ತು ವರ್ಚುವಲ್ ಮತ್ತು ವರ್ಧಿತ ರಿಯಾಲಿಟಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಾರ್ವತ್ರಿಕ API ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಜೊತೆಗೆ ನಿರ್ದಿಷ್ಟ ಸಾಧನಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಮೂರ್ತಗೊಳಿಸುವ ಹಾರ್ಡ್‌ವೇರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಲೇಯರ್‌ಗಳ ಸೆಟ್. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ವಿತರಿಸುವವರು ಉಚಿತ ಬೂಸ್ಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಪರವಾನಗಿ 1.0 ಅಡಿಯಲ್ಲಿ, GPL ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.

ಸೇರಿಸಲಾದ ಸುಧಾರಣೆಗಳಲ್ಲಿ:

  • ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ ಈಗ ಬಹು-ಪದರದ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಬಹು ರಚನೆಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ XrCompositionLayerProjection и XrCompositionLayerQuad. ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ನಿರೂಪಿಸಲು ನಾಲ್ಕು ಲೇಯರ್‌ಗಳನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಬಹು ಲೇಯರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಮುಖ್ಯವಾಗಿದೆ ಮತ್ತು ದೃಶ್ಯದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅತಿಕ್ರಮಿಸಲಾದ ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿನ ಬೆಂಬಲಕ್ಕೆ ಆಧಾರವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ xrddesktop ಅಥವಾ ಪ್ಲುಟೊ ವಿಆರ್.



  • ಸಂಯೋಜಿತ ಸರ್ವರ್ ಮತ್ತು ಡ್ರೈವರ್‌ಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಸೇವಾ ಪ್ರಕ್ರಿಯೆಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಕೆಲಸ ಪ್ರಗತಿಯಲ್ಲಿದೆ Monado ಸೇವೆಯ ಒಂದು ನಿದರ್ಶನಕ್ಕೆ ಬಹು OpenXR ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲು ಮತ್ತು XR_EXTX_overlay ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಏಕಕಾಲದಲ್ಲಿ ಅವುಗಳನ್ನು ದೃಶ್ಯೀಕರಿಸಲು.
  • ವೈವ್ ವಾಂಡ್ ಮತ್ತು ವಾಲ್ವ್ ಇಂಡೆಕ್ಸ್ ನಿಯಂತ್ರಕಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಮೂರು ಡಿಗ್ರಿ ಸ್ವಾತಂತ್ರ್ಯದೊಂದಿಗೆ ಚಲನೆಯ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಅವುಗಳ ಬಳಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ (3DOF, ಮೂರು ದಿಕ್ಕುಗಳಲ್ಲಿ ಚಲನೆ). ಮುಂಬರುವ ತಿಂಗಳುಗಳಲ್ಲಿ, ಟ್ರ್ಯಾಕಿಂಗ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಆರು ಡಿಗ್ರಿ ಸ್ವಾತಂತ್ರ್ಯಕ್ಕೆ (6DOF, ಮುಂದಕ್ಕೆ/ಹಿಂದಕ್ಕೆ, ಮೇಲಕ್ಕೆ/ಕೆಳಗೆ, ಎಡ/ಬಲ, ಯವ್, ಪಿಚ್, ರೋಲ್) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ನಾವು ಯೋಜಿಸುತ್ತೇವೆ ಲೈಟ್ಹೌಸ್.
  • Google Daydream 3DOF ನಿಯಂತ್ರಕಕ್ಕಾಗಿ ಡ್ರೈವರ್‌ನಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಬ್ಲೂಟೂತ್ LE ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ನಿಮ್ಮ ಸ್ವಂತ ನಿಯಂತ್ರಕಗಳನ್ನು ರಚಿಸುವಾಗ ಪ್ರಯೋಗಗಳಿಗಾಗಿ arduino ಚಾಲಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ತೆರೆದ ಸ್ಥಾನ ಟ್ರ್ಯಾಕಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಚಾಲಕವನ್ನು ಮುಖ್ಯ ರಚನೆಯಲ್ಲಿ ಸಂಯೋಜಿಸಲಾಗಿದೆ ಲಿಬ್ಸರ್ವೈವ್.
  • ಡೀಬಗ್ ಮಾಡುವ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಈಗ ಕಸ್ಟಮ್ ಗ್ರಾಫ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ರೆಂಡರಿಂಗ್ ಸಮಯದಲ್ಲಿ CPU ನಲ್ಲಿನ ಲೋಡ್ ಅನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ಅವುಗಳ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
  • Monado-gui ಈಗ $XDG_CONFIG_HOME/monado ಮತ್ತು $HOME/.config/monado ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಸಂಗ್ರಹಣೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. PSMV (ಪ್ಲೇಸ್ಟೇಷನ್ ಮೂವ್) ಮತ್ತು PSVR (ಪ್ಲೇಸ್ಟೇಷನ್ VR) ಗಾಗಿ USB ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಸ್ಟೀರಿಯೋ ಕ್ಯಾಮೆರಾಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಅಸೆಂಬ್ಲಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಸೇರಿಸಲಾಗಿದೆ ಪಿಪಿಎ ರೆಪೊಸಿಟರಿ Monado ಪ್ಯಾಕೇಜ್‌ಗಳು, OpenXR-SDK ಮತ್ತು xr-ಹಾರ್ಡ್‌ವೇರ್ udev ನಿಯಮಗಳೊಂದಿಗೆ ಉಬುಂಟುಗಾಗಿ.
  • systemd ನಲ್ಲಿ ಸಾಕೆಟ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯ ಮೂಲಕ ಮೊನಾಡೋ-ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ವೇದಿಕೆಯ ಸಂಯೋಜನೆ:

  • ಪ್ರಾದೇಶಿಕ ದೃಷ್ಟಿ ಎಂಜಿನ್ (ವಸ್ತು ಟ್ರ್ಯಾಕಿಂಗ್, ಮೇಲ್ಮೈ ಪತ್ತೆ, ಜಾಲರಿ ಪುನರ್ನಿರ್ಮಾಣ, ಗೆಸ್ಚರ್ ಗುರುತಿಸುವಿಕೆ, ಕಣ್ಣಿನ ಟ್ರ್ಯಾಕಿಂಗ್);
  • ಅಕ್ಷರ ಟ್ರ್ಯಾಕಿಂಗ್‌ಗಾಗಿ ಎಂಜಿನ್ (ಗೈರೋ ಸ್ಟೆಬಿಲೈಜರ್, ಮೋಷನ್ ಪ್ರಿಡಿಕ್ಷನ್, ಕಂಟ್ರೋಲರ್‌ಗಳು, ಕ್ಯಾಮೆರಾದ ಮೂಲಕ ಆಪ್ಟಿಕಲ್ ಮೋಷನ್ ಟ್ರ್ಯಾಕಿಂಗ್, ವಿಆರ್ ಹೆಲ್ಮೆಟ್‌ನಿಂದ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಸ್ಥಾನ ಟ್ರ್ಯಾಕಿಂಗ್);
  • ಸಂಯೋಜಿತ ಸರ್ವರ್ (ನೇರ ಔಟ್‌ಪುಟ್ ಮೋಡ್, ವೀಡಿಯೊ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆ, ಲೆನ್ಸ್ ತಿದ್ದುಪಡಿ, ಸಂಯೋಜನೆ, ಹಲವಾರು ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಕಾರ್ಯಸ್ಥಳವನ್ನು ರಚಿಸುವುದು);
  • ಇಂಟರಾಕ್ಷನ್ ಎಂಜಿನ್ (ಭೌತಿಕ ಪ್ರಕ್ರಿಯೆಗಳ ಸಿಮ್ಯುಲೇಶನ್, ವಿಜೆಟ್‌ಗಳ ಸೆಟ್ ಮತ್ತು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ಟೂಲ್‌ಕಿಟ್);
  • ಉಪಕರಣ (ಉಪಕರಣಗಳ ಮಾಪನಾಂಕ ನಿರ್ಣಯ, ಸ್ಥಾಪನೆ ಚಲನೆಯ ಗಡಿಗಳು).

ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:

  • ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಲ್ಮೆಟ್‌ಗಳ ಚಾಲಕ ಹೆಚ್.ಡಿ.ಕೆ (OSVR ಹ್ಯಾಕರ್ ಡೆವಲಪರ್ ಕಿಟ್) ಮತ್ತು
    ಪ್ಲೇಸ್ಟೇಷನ್ VR HMD, ಹಾಗೆಯೇ ಪ್ಲೇಸ್ಟೇಷನ್ ಮೂವ್ ನಿಯಂತ್ರಕಗಳಿಗೆ ಮತ್ತು ರೇಜರ್ ಹೈಡ್ರಾ.
  • ಉಪಯುಕ್ತತೆ оборудованияಯೋಜನೆಯಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ OpenHMD.
  • ವರ್ಧಿತ ರಿಯಾಲಿಟಿ ಗ್ಲಾಸ್‌ಗಳಿಗೆ ಚಾಲಕ ಉತ್ತರ ಸ್ಟಾರ್.
  • Intel RealSense T265 ಸ್ಥಾನ ಟ್ರ್ಯಾಕಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ಚಾಲಕ.
  • ದೇವ್ ನಿಯಮಾವಳಿ ರೂಟ್ ಸವಲತ್ತುಗಳನ್ನು ಪಡೆಯದೆಯೇ ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಾಧನಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು.
  • ವೀಡಿಯೊ ಫಿಲ್ಟರಿಂಗ್ ಮತ್ತು ಸ್ಟ್ರೀಮಿಂಗ್‌ಗಾಗಿ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನೊಂದಿಗೆ ಮೋಷನ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಘಟಕಗಳು.
  • PSVR ಮತ್ತು PS ಮೂವ್ ನಿಯಂತ್ರಕಗಳಿಗಾಗಿ ಆರು ಡಿಗ್ರಿ ಸ್ವಾತಂತ್ರ್ಯದ ಕ್ಯಾರೆಕ್ಟರ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಸಿಸ್ಟಮ್ (6DoF, ಮುಂದಕ್ಕೆ/ಹಿಂದಕ್ಕೆ, ಮೇಲಕ್ಕೆ/ಕೆಳಗೆ, ಎಡ/ಬಲಕ್ಕೆ, ಯವ್, ಪಿಚ್, ರೋಲ್).
  • Vulkan ಮತ್ತು OpenGL ಗ್ರಾಫಿಕ್ಸ್ API ಗಳೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಮಾಡ್ಯೂಲ್‌ಗಳು.
  • ಹೆಡ್ಲೆಸ್ ಮೋಡ್.
  • ಪ್ರಾದೇಶಿಕ ಸಂವಹನ ಮತ್ತು ದೃಷ್ಟಿಕೋನವನ್ನು ನಿರ್ವಹಿಸುವುದು.
  • ಫ್ರೇಮ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮತ್ತು ಮಾಹಿತಿ ಇನ್ಪುಟ್ (ಕ್ರಿಯೆಗಳು) ಗೆ ಮೂಲಭೂತ ಬೆಂಬಲ.
  • ಸಿಸ್ಟಮ್ ಎಕ್ಸ್ ಸರ್ವರ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಮೂಲಕ ಸಾಧನಕ್ಕೆ ನೇರ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಸಿದ್ಧ-ಸಿದ್ಧ ಸಂಯೋಜಿತ ಸರ್ವರ್. ವೈವ್ ಮತ್ತು ಗಾಗಿ ಶೇಡರ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಪನೋಟೂಲ್ಗಳು. ಪ್ರೊಜೆಕ್ಷನ್ ಲೇಯರ್‌ಗಳಿಗೆ ಬೆಂಬಲವಿದೆ.

ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಾಧನಗಳಿಗೆ ವೇದಿಕೆಯಾದ ಮೊನಾಡೋದ ಎರಡನೇ ಬಿಡುಗಡೆ

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ