{"id":205,"date":"2018-05-01T19:55:11","date_gmt":"2018-05-01T19:55:11","guid":{"rendered":"https:\/\/www.reliasolve.com\/?p=205"},"modified":"2022-07-01T09:37:14","modified_gmt":"2022-07-01T13:37:14","slug":"vr-concepts-illustrated-using-osvr","status":"publish","type":"post","link":"https:\/\/reliasolve.com\/index.php\/vr-tricks\/vr-concepts-illustrated-using-osvr\/","title":{"rendered":"VR Concepts Illustrated Using OSVR"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/www.reliasolve.com\/wp-content\/uploads\/2020\/11\/TimeWarp-1024x520.png\" alt=\"\" class=\"wp-image-316\" srcset=\"https:\/\/reliasolve.com\/wp-content\/uploads\/2020\/11\/TimeWarp-1024x520.png 1024w, https:\/\/reliasolve.com\/wp-content\/uploads\/2020\/11\/TimeWarp-300x152.png 300w, https:\/\/reliasolve.com\/wp-content\/uploads\/2020\/11\/TimeWarp-768x390.png 768w, https:\/\/reliasolve.com\/wp-content\/uploads\/2020\/11\/TimeWarp.png 1079w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<p>Published as chapter 32 of the book&nbsp;<em>VR Gems<\/em> (William Sherman, editor),&nbsp;<a href=\"https:\/\/www.reliasolve.com\/wp-content\/uploads\/2018\/05\/VR_Concepts_Illustrated_Using_OSVR.pdf\">VR_Concepts_Illustrated_Using_OSVR<\/a>&nbsp;describes the technology required to develop effective immersive environment systems.<\/p>\n<p>The immersive nature of virtual and augmented reality systems engages the human visual system in ways that require wider field of view and lower latency than other 3D computer graphics systems to provide artifact-free rendering that avoids inducing fatigue and discomfort in viewers. The need to construct consistent transformations between multiple objects in the system (head, hands, and\/or screens) requires a common space. The need to precisely match the viewing direction requires off-axis projection matrices that are carefully matched to the relative positions of the viewer\u2019s eyes and screens. System lens designs often induce chromatic aberration and nonlinear distortions of the screen images that depend on the location of the viewer\u2019s eyes with respect to the lenses and the location of the lenses with respect to the screens. The temporal sampling apertures of tracking systems and the finite times required to render and scan out the images, together with operating-system-<br>\ninduced delays, introduce latency between the viewer\u2019s head pose and the images being displayed at a given moment in time.<\/p>\n<p>This chapter introduces each of these issues, presenting both theoretical descriptions and example implementations in the Open-Source VR system (OSVR.org).<\/p>","protected":false},"excerpt":{"rendered":"<p>Published as chapter 32 of the book&nbsp;VR Gems (William Sherman, editor),&nbsp;VR_Concepts_Illustrated_Using_OSVR&nbsp;describes the technology required to develop effective immersive environment systems. The immersive nature of virtual and augmented reality systems engages the human visual system in ways that require wider field of view and lower latency than other 3D computer graphics systems to provide artifact-free rendering [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":316,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8],"tags":[],"class_list":["post-205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vr-tricks","category-training-courses"],"_links":{"self":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/205","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=205"}],"version-history":[{"count":2,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/205\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/posts\/205\/revisions\/317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/media\/316"}],"wp:attachment":[{"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/media?parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/categories?post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reliasolve.com\/index.php\/wp-json\/wp\/v2\/tags?post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}