{
    "componentChunkName": "component---src-templates-blog-post-tsx",
    "path": "/vr-ar-mr-xr/getting-the-most-out-of-cheap-vr/",
    "result": {"data":{"site":{"siteMetadata":{"title":"It's Fred"}},"mdx":{"id":"41e3eb13-321f-5241-bd8e-21e06f097610","excerpt":"As a VR-optimist without actually never actually invested in a VR-headset, I have been following VR/AR/MR/XR from a distance over the years. This holiday season…","body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"the-problems-and-limits-of-cheap-vr-in-early-2021\",\n  \"date\": \"2020-12-31T06:00:00.000Z\",\n  \"lastModified\": \"2020-12-31T06:00:00.000Z\",\n  \"description\": \"Turns out cheap VR in early 2021 is extremely problematic and limited in use, but there are still some things that are possible and fun, especially if you or some of your friends and family haven't tried VR yet.\",\n  \"isHidden\": true\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"As a VR-optimist without actually never actually invested in a VR-headset, I have been following VR/AR/MR/XR from a distance over the years. This holiday season I bought 9 copies of the cheapest VR headset and bluetooth controllers available with the goal of enriching mine and my family and friends life in some ways.\"), mdx(\"h2\", null, \"Why cheap VR?\"), mdx(\"h2\", null, \"What I bought\"), mdx(\"h3\", null, \"Streetz VR Glasses VRBOX2 - 10\\u20AC\"), mdx(\"p\", null, mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"streetz_virtuella_3d-glasgon_smartphone_max_59quot_42mm_lins-42288405-41295991-xtra2.jpg\",\n    \"alt\": \"Streetz VR Glasses\"\n  })), mdx(\"h3\", null, \"Bluetooth Remote Controller - 7\\u20AC\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"590px\"\n    }\n  }, \"\\n      \", mdx(\"a\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/1357337c2db3689cdb0224005c798003/b4294/59971_1.jpg\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }, \"\\n    \", mdx(\"span\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"100%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAEDAgX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAH38ryaqJQoP//EABkQAAIDAQAAAAAAAAAAAAAAAAABAhARMf/aAAgBAQABBQIchckyK2sTv//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABgQAAIDAAAAAAAAAAAAAAAAAAAQICFh/9oACAEBAAY/Ainkf//EABoQAQADAAMAAAAAAAAAAAAAAAEAEBEhcYH/2gAIAQEAAT8hnki0LMuJq16Us1Bv/9oADAMBAAIAAwAAABDDxwD/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAbEAEAAgMBAQAAAAAAAAAAAAABABEQITFBYf/aAAgBAQABPxCKPFOrEAUpslbajqxiNBsPv3BBYcUz/9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Bluetooth Remote Controller\",\n    \"title\": \"Bluetooth Remote Controller\",\n    \"src\": \"/static/1357337c2db3689cdb0224005c798003/1c72d/59971_1.jpg\",\n    \"srcSet\": [\"/static/1357337c2db3689cdb0224005c798003/a80bd/59971_1.jpg 148w\", \"/static/1357337c2db3689cdb0224005c798003/1c91a/59971_1.jpg 295w\", \"/static/1357337c2db3689cdb0224005c798003/1c72d/59971_1.jpg 590w\", \"/static/1357337c2db3689cdb0224005c798003/b4294/59971_1.jpg 600w\"],\n    \"sizes\": \"(max-width: 590px) 100vw, 590px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n  \"), \"\\n    \")), mdx(\"h2\", null, \"What makes this \\u201Ccheap\\u201D?\"), mdx(\"h3\", null, \"Why <50\\u20AC instead of 300-500\\u20AC that ordinary VR headsets costs?\"), mdx(\"p\", null, \"These kind of headsets - nicknamed \\u201CGoogle Cardboard\\u201D headsets - are just some plastic, straps and lenses to be able to use VR capabilities in your smartphone.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"340px\"\n    }\n  }, \"\\n      \", mdx(\"a\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/fa51abe99248957ea89030210917aa6f/d30a3/streetz_virtuella_3d-glasgon_smartphone_max_59quot_42mm_lins-42288405-41295991-xtra1.jpg\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }, \"\\n    \", mdx(\"span\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"77.70270270270271%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAQABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAXxVJNUrD//EABoQAAMBAQEBAAAAAAAAAAAAAAEDBAIAERL/2gAIAQEAAQUCvYxfZqYAhxYuqd2unl+tAeD/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAACAwEBAAAAAAAAAAAAAAAAAQIREkEh/9oACAEBAAY/Ao5dJjqd+9NOLLUtIW067wpH/8QAHRABAAICAgMAAAAAAAAAAAAAAQARITFBYVFxkf/aAAgBAQABPyGstauowUilbsDjPRh7iPoBv5MoQ5WL8EAAoNE//9oADAMBAAIAAwAAABBTz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EAB8QAQACAgEFAQAAAAAAAAAAAAEAESFBUWFxgZGh0f/aAAgBAQABPxBQqLMLRNwnoRKwdg/cy8GkvA8On5LOh0Uu+3j1BUUqxwAOXduDiBgFQFAT/9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"a\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Streetz VR Glasses - opened, showing the iPhone inside\",\n    \"title\": \"Streetz VR Glasses - opened, showing the iPhone inside\",\n    \"src\": \"/static/fa51abe99248957ea89030210917aa6f/d30a3/streetz_virtuella_3d-glasgon_smartphone_max_59quot_42mm_lins-42288405-41295991-xtra1.jpg\",\n    \"srcSet\": [\"/static/fa51abe99248957ea89030210917aa6f/a80bd/streetz_virtuella_3d-glasgon_smartphone_max_59quot_42mm_lins-42288405-41295991-xtra1.jpg 148w\", \"/static/fa51abe99248957ea89030210917aa6f/1c91a/streetz_virtuella_3d-glasgon_smartphone_max_59quot_42mm_lins-42288405-41295991-xtra1.jpg 295w\", \"/static/fa51abe99248957ea89030210917aa6f/d30a3/streetz_virtuella_3d-glasgon_smartphone_max_59quot_42mm_lins-42288405-41295991-xtra1.jpg 340w\"],\n    \"sizes\": \"(max-width: 340px) 100vw, 340px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n  \"), \"\\n    \")), mdx(\"p\", null, \"Obviously, it is only cheap if you already have a smartphone.\"), mdx(\"h3\", null, \"Why 10\\u20AC instead of 25-50\\u20AC that other \\u201CGoogle Cardboard\\u201D headsets costs?\"), mdx(\"p\", null, \"The producer has simply bought a cheap headset (loosely based on VR Box 2.0 models) from a factory somewhere and put their name on it, distributing it via existing resellers (the producer does not have a webshop), without providing any documentation or support at all - not even a Cardboard QR Code (more on that later).\"), mdx(\"h2\", null, \"Limitations of cheap VR\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"sdfdsff\")), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.reddit.com/r/GoogleCardboard/comments/iw04pj/just_upgraded_to_ios_14_now_this_is_what_i_get/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"https://www.reddit.com/r/GoogleCardboard/comments/iw04pj/just_upgraded_to_ios_14_now_this_is_what_i_get/\")), mdx(\"h2\", null, \"Mission 1: VR Meetups/Hangouts\"), mdx(\"p\", null, \"Goal: Meet in a virtual space using our iPhones, a simple \\u201CGoogle Cardboard\\u201D-style headset and a Bluetooth controller (if necessary for moving around in the space).\"), mdx(\"h2\", null, \"What I hoped for\"), mdx(\"p\", null, \"without investing more than picking up some free cardboard VR headsets back in 2017.\"), mdx(\"h2\", null, \"Discovered problems and limits\"), mdx(\"p\", null, \"We each bought simple smartphone-powered headsets and hoped to be able to\\n. This turned out to be harder than expected, and I got a decent exposure to the landscape of vr meetup software in the process. Learnings: Cheap VR is basically no VR, most meetup software require \\u201Creal\\u201D (6dof) VR headsets. Support for cardboard is abysmal. It is not even possible to use hubs with cardboard on iOS since it requires google chrome and hubs doesn\\u2019t work on iOS chrome (took me a long time to understand that). I only found one app that even nominally has cardboard support for its ios client: vchat, but the state of the cardboard support in iOS 14 is terribly broken, so it only works an undefined length of time after a phone restart, then the orientation starts spinning badly. Is there any hope for us to be able to meetup in vr with cheap vr and our iPhones and a Bluetooth controller - in the near future with eg hubs? Or at all (ie is there any iOS platform limitations that makes this impossible - eg something more than webgl is required)? (I tried the webxr viewer with no success btw) Happy to share more learnings from briefly looking into the space from outside for the first time recently :)\"), mdx(\"h3\", null, \"Little left\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Most VR resources, startups, apps and technologies are from 2016, and very few have survived to 2021.\")), mdx(\"p\", null, \"ios14 bug with Google Cardboard\"), mdx(\"h2\", null, \"what I learned\"), mdx(\"p\", null, \"Finally, it turns out that it is actually possible to do\"), mdx(\"h3\", null, \"Lesson 1: The Google Cardboard ecosystem is severely crippled\"), mdx(\"p\", null, \"google dropped the ball - the cardboard app has not been updated in 4 years\\nmost apps are abandonware or have very little resources or interest in updating plugins\"), mdx(\"h3\", null, \"Lesson 2: sdsdf\"), mdx(\"h3\", null, \"Reflections\"), mdx(\"p\", null, \"\\u2026\"), mdx(\"h2\", null, \"Hopes for the future\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"6dof for 40 usd - \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://www.kickstarter.com/projects/all-newzapbox/all-new-zapbox-awesome-mixed-reality-for-40/description\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"https://www.kickstarter.com/projects/all-newzapbox/all-new-zapbox-awesome-mixed-reality-for-40/description\")), mdx(\"li\", {\n    parentName: \"ul\"\n  })), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    position: relative;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n    line-height: 1.4;\\n  }\\n  \\n  .grvsc-code {\\n    display: table;\\n  }\\n  \\n  .grvsc-line {\\n    display: table-row;\\n    box-sizing: border-box;\\n    width: 100%;\\n    position: relative;\\n  }\\n  \\n  .grvsc-line > * {\\n    position: relative;\\n  }\\n  \\n  .grvsc-gutter-pad {\\n    display: table-cell;\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  .grvsc-gutter {\\n    display: table-cell;\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter::before {\\n    content: attr(data-content);\\n  }\\n  \\n  .grvsc-source {\\n    display: table-cell;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-source:empty::after {\\n    content: ' ';\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter + .grvsc-source {\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  /* Line transformer styles */\\n  \\n  .grvsc-has-line-highlighting > .grvsc-code > .grvsc-line::before {\\n    content: ' ';\\n    position: absolute;\\n    width: 100%;\\n  }\\n  \\n  .grvsc-line-diff-add::before {\\n    background-color: var(--grvsc-line-diff-add-background-color, rgba(0, 255, 60, 0.2));\\n  }\\n  \\n  .grvsc-line-diff-del::before {\\n    background-color: var(--grvsc-line-diff-del-background-color, rgba(255, 0, 20, 0.2));\\n  }\\n  \\n  .grvsc-line-number {\\n    padding: 0 2px;\\n    text-align: right;\\n    opacity: 0.7;\\n  }\\n  \\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","fields":{"slug":"/vr-ar-mr-xr/getting-the-most-out-of-cheap-vr/","readingTime":{"text":"4 min read","time":192600,"words":642},"discussionId":"disabled"},"frontmatter":{"title":"the-problems-and-limits-of-cheap-vr-in-early-2021","date":"December 31, 2020","lastModified":"December 31, 2020","description":"Turns out cheap VR in early 2021 is extremely problematic and limited in use, but there are still some things that are possible and fun, especially if you or some of your friends and family haven't tried VR yet."}}},"pageContext":{"slug":"/vr-ar-mr-xr/getting-the-most-out-of-cheap-vr/","previous":{"fields":{"slug":"/1337/how-to-quickly-install-python-on-a-mac/"},"frontmatter":{"title":"How to quickly install modern Python versions on a Mac (including M1 Macs)"}},"next":{"fields":{"slug":"/vr-ar-mr-xr/streetz-vr-glasses-qr-code-for-google-cardboard/"},"frontmatter":{"title":"Streetz VR Glasses QR Code for Google Cardboard"}}}},
    "staticQueryHashes": ["1833177543","3096804680","3153540884"]}