{"id":278,"date":"2019-04-13T12:22:57","date_gmt":"2019-04-13T12:22:57","guid":{"rendered":"https:\/\/www.reliasolve.com\/?p=278"},"modified":"2024-02-03T08:26:50","modified_gmt":"2024-02-03T13:26:50","slug":"vality-vr-system-integration","status":"publish","type":"post","link":"https:\/\/reliasolve.com\/index.php\/past-projects\/vality-vr-system-integration\/","title":{"rendered":"Vality: VR system integration"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"398\" src=\"https:\/\/www.reliasolve.com\/wp-content\/uploads\/2019\/04\/Vality_concept.png\" alt=\"\" class=\"wp-image-279\" srcset=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2019\/04\/Vality_concept.png 730w, https:\/\/reliasolve.com\/wp-content\/uploads\/2019\/04\/Vality_concept-300x164.png 300w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><figcaption class=\"wp-element-caption\">Vality vGlass concept art<br><\/figcaption><\/figure>\n\n\n\n<p>ReliaSolve worked with <a href=\"https:\/\/vality.com\">Vality<\/a> to help integrate its vGlass head-mounted display into <a href=\"https:\/\/osvr.github.io\/\">OSVR<\/a> and through OSVR into <a href=\"https:\/\/unity.com\/\">Unity <\/a>and <a href=\"https:\/\/steamvr.com\/\">SteamVR<\/a>.  This included incorporating model-based distortion correction, writing custom tracker drivers, integrating the tracking and display subsystems, and optimizing performance for the high-resolution displays by supporting direct-mode rendering, predictive tracking, and time warping.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ReliaSolve worked with Vality to help integrate its vGlass head-mounted display into OSVR and through OSVR into Unity and SteamVR. This included incorporating model-based distortion correction, writing custom tracker drivers, integrating the tracking and display subsystems, and optimizing performance for the high-resolution displays by supporting direct-mode rendering, predictive tracking, and time warping.<\/p>\n","protected":false},"author":1,"featured_media":279,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,6],"tags":[],"class_list":["post-278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vr-tricks","category-past-projects"],"_links":{"self":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/comments?post=278"}],"version-history":[{"count":4,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/278\/revisions"}],"predecessor-version":[{"id":563,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/278\/revisions\/563"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/media\/279"}],"wp:attachment":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/media?parent=278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/categories?post=278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/tags?post=278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}