{"id":83271,"date":"2020-05-30T01:42:30","date_gmt":"2020-05-29T23:42:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti"},"modified":"2020-05-30T01:42:30","modified_gmt":"2020-05-29T23:42:30","slug":"vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti","title":{"rendered":"The second release of Monado, a platform for virtual reality devices.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Collabora <noindex><a rel=\"nofollow\" href=\"https:\/\/www.collabora.com\/news-and-blog\/news-and-events\/monado-openxr-runtime-developer-update-may-2020.html\">introduced<\/a><\/noindex> project release <noindex><a rel=\"nofollow\" href=\"https:\/\/monado.dev\/\">Monado 0.2<\/a><\/noindex>, aimed at creating an open implementation of the standard <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/openxr\/\">OpenXR standard.<\/a><\/noindex>Monado provides a runtime that fully complies with OpenXR requirements, which can be used to manage virtual and augmented reality experiences on smartphones, tablets, PCs, and any other devices. The OpenXR standard was prepared by the Khronos consortium and defines a universal API for creating virtual and augmented reality applications, as well as a set of layers for interacting with hardware, abstracting the features of specific devices. The project's code is written in C and <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/monado\/monado\">is distributed<\/a><\/noindex> is under the Boost Software License 1.0, compatible with GPL.<\/p>\n<p>Among the added improvements:<\/p>\n<ul>\n<li class=\"l\"> The composite server now supports multi-layer rendering, allowing applications to place multiple structures <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/OpenXR\/specs\/0.90\/man\/html\/XrCompositionLayerProjection.html\">XrCompositionLayerProjection<\/a><\/noindex> and  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/OpenXR\/specs\/1.0\/man\/html\/XrCompositionLayerQuad.html\">XrCompositionLayerQuad<\/a><\/noindex>. Working with multiple layers is important for applications that use four layers to render user interfaces, and also serves as the foundation for further support for applications with an overlaid interface on the scene, such as <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51199\">xrdesktop<\/a><\/noindex> or <noindex><a rel=\"nofollow\" href=\"https:\/\/www.plutovr.com\/\">Pluto VR<\/a><\/noindex>.\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"bNL250fJW_g\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/bNL250fJW_g\/hqdefault.jpg\" alt=\"Play video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><br \/>\n<\/center><\/p>\n<li class=\"l\"> The composite server and drivers have been moved to separate service processes. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.collabora.com\/news-and-blog\/news-and-events\/service-process-and-out-of-process-compositing-in-monado.html\">Work is underway<\/a><\/noindex> to provide the ability to connect multiple OpenXR applications to a single instance of the Monado service and visualize them simultaneously using the XR_EXTX_overlay extension.\n<li class=\"l\"> Support for Vive Wand and Valve Index controllers has been provided, allowing for motion control with three degrees of freedom (3DOF, movement in three directions). In the coming months, support for six degrees of freedom (6DOF, forward\/backward, up\/down, left\/right, yaw, pitch, roll) is planned to be added using the tracking system <noindex><a rel=\"nofollow\" href=\"https:\/\/xinreality.com\/wiki\/Lighthouse\">Lighthouse<\/a><\/noindex>.\n<li class=\"l\"> Support for Bluetooth LE has been added, which is utilized in the driver for the Google Daydream 3DOF Controller.\n<li class=\"l\"> An Arduino driver has been added for experiments in creating custom controllers;\n<li class=\"l\"> The open position tracking system driver <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cntools\/libsurvive\">libsurvive<\/a><\/noindex>.\n<li class=\"l\"> User-defined graphs have been added to the user debug interface, currently used to visualize the CPU load during rendering.\n<li class=\"l\"> The monado-gui now supports saving settings in the $XDG_CONFIG_HOME\/monado and $HOME\/.config\/monado directories. The ability to configure USB interface stereo cameras for PSMV (PlayStation Move) and PSVR (PlayStation VR) has been added.\n<li class=\"l\"> The build system has been overhauled. Added <noindex><a rel=\"nofollow\" href=\"https:\/\/launchpad.net\/~monado-xr\/+archive\/ubuntu\/monado\">PPA repository<\/a><\/noindex> for Ubuntu with Monado packages, OpenXR-SDK, and udev rules for xr-hardware.\n<li class=\"l\"> Support added for starting the monado-service via socket activation in systemd.\n<\/ul>\n<p>Platform Composition:\n<\/p>\n<ul>\n<li class=\"l\"> Spatial awareness engine (object tracking, surface detection, mesh reconstruction, gesture recognition, eye tracking);\n<\/li>\n<li class=\"l\"> Character tracking engine (gyrostabilizer, movement prediction, controllers, optical motion tracking via camera, position tracking based on data from the VR headset);\n<\/li>\n<li class=\"l\"> Composite server (direct output mode, video pass-through, lens correction, compositing, workspace setup for simultaneous use of multiple applications);\n<\/li>\n<li class=\"l\"> Interaction engine (simulation of physical processes, a set of widgets, and a toolkit for virtual reality applications);\n<\/li>\n<li class=\"l\"> Toolset (hardware calibration, setup <noindex><a rel=\"nofollow\" href=\"https:\/\/microsoft.github.io\/MixedRealityToolkit-Unity\/Documentation\/Boundary\/BoundarySystemGettingStarted.html\">of movement boundaries<\/a><\/noindex>).\n<\/li>\n<\/ul>\n<p>Main Features:\n<\/p>\n<ul>\n<li class=\"l\"> Driver for virtual reality headsets <noindex><a rel=\"nofollow\" href=\"http:\/\/www.osvr.org\/hdk2.html\">HDK<\/a><\/noindex> (OSVR Hacker Developer Kit) and<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.playstation.com\/en-us\/explore\/playstation-vr\/\">PlayStation VR HMD<\/a><\/noindex>, as well as for PlayStation Move controllers and <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Razer_Hydra\">Razor Hydra<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> The ability to use <noindex><a rel=\"nofollow\" href=\"http:\/\/www.openhmd.net\/index.php\/devices\/\">equipment<\/a><\/noindex>, supported by the project <noindex><a rel=\"nofollow\" href=\"http:\/\/www.openhmd.net\/\">OpenHMD<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Driver for augmented reality glasses <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.leapmotion.com\/northstar\">North Star<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Driver for the Intel RealSense T265 position tracking system.\n<\/li>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/monado\/utilities\/xr-hardware\">Set of udev rules<\/a><\/noindex> for configuring access to virtual reality devices without obtaining root privileges.\n<\/li>\n<li class=\"l\"> Motion tracking components with a framework for filtering and streaming video.\n<\/li>\n<li class=\"l\"> Character tracking system with six degrees of freedom (6DoF, forward\/backward, up\/down, left\/right, yaw, pitch, roll) for PSVR and PS Move controllers.\n<\/li>\n<li class=\"l\"> Modules for integration with graphic APIs Vulkan and OpenGL.\n<\/li>\n<li class=\"l\"> Headless mode.\n<\/li>\n<li class=\"l\"> Spatial interaction and viewpoint control.\n<\/li>\n<li class=\"l\"> Basic support for frame synchronization and information (action) input.\n<\/li>\n<li class=\"l\"> Ready composite server supporting direct output to the device, bypassing the system X server. Shaders for Vive and <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.panotools.org\/Main_Page\">Panotools<\/a><\/noindex>. Support for projection layers is available.\n<\/li>\n<\/ul>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.collabora.com\/assets\/images\/blog\/Monado_Feature-Roadmap.jpg\"><img decoding=\"async\" alt=\"The second release of Monado, a platform for virtual reality devices.\" src=\"\/wp-content\/uploads\/2020\/05\/db34b7fb3edac987370666044f5d872e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53049\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Monado 0.2, \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430 OpenXR. Monado \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 runtime, \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c OpenXR, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445, \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430\u0445, \u041f\u041a \u0438 \u043b\u044e\u0431\u044b\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442 OpenXR \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c\u043e\u043c Khronos \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 API \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":83272,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-83271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0442\u043e\u0440\u043e\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Monado, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-29T23:42:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-29T23:42:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Second release of Monado, the platform for virtual reality devices | ProHoster","description":"Collabora has released a new version of the project","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0442\u043e\u0440\u043e\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Monado, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vtoroj-vypusk-monado-platformy-dlya-ustrojstv-virtualnoj-realnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-29T23:42:30+00:00","article:modified_time":"2020-05-29T23:42:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83271","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:22:23","updated":"2022-10-05 10:32:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/83271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=83271"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/83271\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/83272"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=83271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=83271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=83271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}