This commit is contained in:
github-actions[bot]
2025-04-10 04:43:58 +00:00
parent 5dd0c6836d
commit 92de27b067
28 changed files with 82 additions and 86 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[894],{6042:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"/2025/04/04/Stardust-XR-Philosophy","metadata":{"permalink":"/blog/2025/04/04/Stardust-XR-Philosophy","source":"@site/blog/2025-04-04-Stardust-XR-Philosophy.md","title":"Stardust XR Philosophy","description":"-----","date":"2025-04-04T00:00:00.000Z","formattedDate":"April 4, 2025","tags":[],"readingTime":3.25,"hasTruncateMarker":false,"authors":[{"name":"Cyberneticmelon"}],"frontMatter":{"title":"Stardust XR Philosophy","author":"Cyberneticmelon"}},"content":"-----\\n# Complexity \u2260 Difficulty\\n\\nIn most modern user interaction there is a massive disconnect between the interface and the underlying system that is running.\\nAlthough some user interfaces may look well designed, often times they have papered over how things work instead of unfolding the complexity\\nin a way that is more understandable.\\nThe average person may not easily understand why their computer is doing what it is doing, and relegate this knowledge to the realm of programmers\\nor more technically inclined people.\\n\\nHigh complexity, however, does not innately indicate that something is highly difficult. Take all the objects lying in front of you when\\nyou\'re working at a desk. To move all of those items around is a highly complex task that even modern visual tracking algorithms can\\nsometimes struggle with, let alone the mechatronic limitations when it comes to robotics, outside of tightly controlled environments.\\n\\nYou, however, can easily and intuitively move things around and organize them in a spatial environment without needing to directly\\nthink about it, which provides a unique and newly available avenue of exploration in the XR and VR space, and it is this innate ability \\nthat [Nova](https://ordinary.cafe/@technobaboo) aims to harness with Stardust XR\'s design philosophy, by focusing in on direct interactions that map to underlying functionality. \\n\\n# Direct Interaction Vs Indirect Action\\n\\nWith something like indirect action such as a touch screen on a phone or tablet, you\'re limited to essentially a few modes of interaction such as tapping or swiping, whereas direct interaction within XR and VR you\'re opened up to a wide possibility of methods like cutting something in half with scissor fingers, duplicating by stretching an object, plugging one thing into another, etc. Stardust XR\'s design philosophy allows for the possibility of taking the underlying mechanics and expressing them as full interfaces. With the correct signifiers and affordances that map directly to the things underneath, people can gain an intuitive understanding of how their computer works. Clients and applications can also be designed in a way that allows for a better understanding of what is going on as there is far less obfuscation as to how underlying structures are handling that data.\\n\\n![git-bonsai](/img/docs/gitbonsai)\\n*git-bonsai, a prototype design for an intuitive spatial github client*\\n\\nA virtual environment provides an infinite space in which unfolding complexity becomes much more viable to do.\\n\\nPart of the goal of Stardust XR is to allow the average user to become a power-user through intuitive interaction; because of the number of ways a user can engage with a 3D environment, this greatly increases the interactive bandwidth a developer\\ncan utilize.\\n\\n# Form Flexibility Principal\\n\\nWith a PC, you are essentially limited to a keyboard and mouse; with a touch screen, you\'re limited to touch and multi-touch; in XR, \\nyou have hands, eyes, and body, which has an exceedingly large amount of available bandwidth for interaction.\\n\\nThe more interaction bandwidth you have to offer, the more customizability is not just something that *can* be done, it\'s something that\\n*must* be done to provide an adaptable user experience for real world scenarios. As XR expands into areas beyond just the home and workspace,\\nthis becomes increasingly important, and Stardust XR\'s open platform and client creation philosophy allows developers to freely expand these\\ntypes of interactions to meet the demands that computation brought into a 3D space bring. By opening up entirely new avenues of user interaction, user accessibility becomes built-in, vs the options of today that are typically hard-coded for only specific situations.\\n\\nWhen you take advantage of the innate interactions and movements that come naturally to people in a 3D environment, and combine that with a library of base interactions associated with underlying computer structures, a system that is both modular and emergent in its ability to grow as XR expands more and more into the real world becomes essential.\\n\\nStardust XR is that system \ud83c\udf49"}]}')}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
(()=>{"use strict";var e,t,a,r,o,c={},f={};function n(e){var t=f[e];if(void 0!==t)return t.exports;var a=f[e]={id:e,loaded:!1,exports:{}};return c[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=c,n.c=f,e=[],n.O=(t,a,r,o)=>{if(!a){var c=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],o=e[i][2];for(var f=!0,b=0;b<a.length;b++)(!1&o||c>=o)&&Object.keys(n.O).every((e=>n.O[e](a[b])))?a.splice(b--,1):(f=!1,o<c&&(c=o));if(f){e.splice(i--,1);var d=r();void 0!==d&&(t=d)}}return t}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,r,o]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);n.r(o);var c={};t=t||[null,a({}),a([]),a(a)];for(var f=2&r&&e;"object"==typeof f&&!~t.indexOf(f);f=a(f))Object.getOwnPropertyNames(f).forEach((t=>c[t]=()=>e[t]));return c.default=()=>e,n.d(o,c),o},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,a)=>(n.f[a](e,t),t)),[])),n.u=e=>"assets/js/"+({58:"99ca928b",61:"1f391b9e",140:"69369ae2",143:"7c2ff145",174:"ed9920e9",233:"9e9b69ea",249:"ccc49370",393:"a2f9352b",401:"17896441",450:"2185e383",472:"814f3328",488:"75e80871",545:"8c065866",581:"935f2afb",634:"c4f5d8e4",643:"a6aa9e1f",676:"6aac2fa7",702:"e9eeb13c",711:"9e4087bc",714:"1be78505",724:"eb017f7e",801:"0c83e9a7",824:"80c42d71",894:"b2f554cd",902:"997b62c1",908:"b4e94af8",987:"c4348237",991:"b2b675dd"}[e]||e)+"."+{55:"46a8d801",58:"2d62b7d8",61:"41d3cbe2",113:"96a447f5",140:"20ee0827",143:"c5143d11",174:"e36fc52e",176:"f99fe79b",233:"4f675bb6",249:"27fc043f",393:"0b594dd8",401:"be223008",428:"2aadad0c",450:"a6b0eab0",472:"f8bd8534",488:"98650720",545:"3fd77351",581:"af7f0b8e",631:"4feee3cd",634:"0d8c138f",643:"54602189",676:"12ee7c76",702:"0adc7ad5",711:"4188a8d1",714:"40b2c3bf",724:"ae8e317e",774:"054ba7c6",801:"16c94644",824:"547ca880",894:"11299a92",902:"9b886659",908:"dc0c06c1",987:"d1cf9227",991:"3d9067f7",996:"16611af5"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="stardust-website:",n.l=(e,t,a,c)=>{if(r[e])r[e].push(t);else{var f,b;if(void 0!==a)for(var d=document.getElementsByTagName("script"),i=0;i<d.length;i++){var u=d[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==o+a){f=u;break}}f||(b=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,n.nc&&f.setAttribute("nonce",n.nc),f.setAttribute("data-webpack",o+a),f.src=e),r[e]=[t];var s=(t,a)=>{f.onerror=f.onload=null,clearTimeout(l);var o=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),o&&o.forEach((e=>e(a))),t)return t(a)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),b&&document.head.appendChild(f)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",n.gca=function(e){return e={17896441:"401","99ca928b":"58","1f391b9e":"61","69369ae2":"140","7c2ff145":"143",ed9920e9:"174","9e9b69ea":"233",ccc49370:"249",a2f9352b:"393","2185e383":"450","814f3328":"472","75e80871":"488","8c065866":"545","935f2afb":"581",c4f5d8e4:"634",a6aa9e1f:"643","6aac2fa7":"676",e9eeb13c:"702","9e4087bc":"711","1be78505":"714",eb017f7e:"724","0c83e9a7":"801","80c42d71":"824",b2f554cd:"894","997b62c1":"902",b4e94af8:"908",c4348237:"987",b2b675dd:"991"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(t,a)=>{var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var c=n.p+n.u(t),f=new Error;n.l(c,(a=>{if(n.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),c=a&&a.target&&a.target.src;f.message="Loading chunk "+t+" failed.\n("+o+": "+c+")",f.name="ChunkLoadError",f.type=o,f.request=c,r[1](f)}}),"chunk-"+t,t)}},n.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,c=a[0],f=a[1],b=a[2],d=0;if(c.some((t=>0!==e[t]))){for(r in f)n.o(f,r)&&(n.m[r]=f[r]);if(b)var i=b(n)}for(t&&t(a);d<c.length;d++)o=c[d],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(i)},a=self.webpackChunkstardust_website=self.webpackChunkstardust_website||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})();
(()=>{"use strict";var e,t,a,r,o,c={},f={};function n(e){var t=f[e];if(void 0!==t)return t.exports;var a=f[e]={id:e,loaded:!1,exports:{}};return c[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=c,n.c=f,e=[],n.O=(t,a,r,o)=>{if(!a){var c=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],o=e[i][2];for(var f=!0,b=0;b<a.length;b++)(!1&o||c>=o)&&Object.keys(n.O).every((e=>n.O[e](a[b])))?a.splice(b--,1):(f=!1,o<c&&(c=o));if(f){e.splice(i--,1);var d=r();void 0!==d&&(t=d)}}return t}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,r,o]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);n.r(o);var c={};t=t||[null,a({}),a([]),a(a)];for(var f=2&r&&e;"object"==typeof f&&!~t.indexOf(f);f=a(f))Object.getOwnPropertyNames(f).forEach((t=>c[t]=()=>e[t]));return c.default=()=>e,n.d(o,c),o},n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,a)=>(n.f[a](e,t),t)),[])),n.u=e=>"assets/js/"+({58:"99ca928b",61:"1f391b9e",140:"69369ae2",143:"7c2ff145",174:"ed9920e9",233:"9e9b69ea",249:"ccc49370",393:"a2f9352b",401:"17896441",450:"2185e383",472:"814f3328",488:"75e80871",545:"8c065866",581:"935f2afb",634:"c4f5d8e4",643:"a6aa9e1f",676:"6aac2fa7",702:"e9eeb13c",711:"9e4087bc",714:"1be78505",724:"eb017f7e",801:"0c83e9a7",824:"80c42d71",894:"b2f554cd",902:"997b62c1",908:"b4e94af8",987:"c4348237",991:"b2b675dd"}[e]||e)+"."+{55:"46a8d801",58:"228bea11",61:"41d3cbe2",113:"96a447f5",140:"20ee0827",143:"c5143d11",174:"e36fc52e",176:"f99fe79b",233:"4f675bb6",249:"27fc043f",393:"0b594dd8",401:"be223008",428:"2aadad0c",450:"a6b0eab0",472:"f8bd8534",488:"98650720",545:"129cbe59",581:"af7f0b8e",631:"4feee3cd",634:"0d8c138f",643:"54602189",676:"12ee7c76",702:"0adc7ad5",711:"4188a8d1",714:"40b2c3bf",724:"ae8e317e",774:"054ba7c6",801:"16c94644",824:"547ca880",894:"59ccb8cb",902:"9b886659",908:"dc0c06c1",987:"d1cf9227",991:"3d9067f7",996:"16611af5"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="stardust-website:",n.l=(e,t,a,c)=>{if(r[e])r[e].push(t);else{var f,b;if(void 0!==a)for(var d=document.getElementsByTagName("script"),i=0;i<d.length;i++){var u=d[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==o+a){f=u;break}}f||(b=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,n.nc&&f.setAttribute("nonce",n.nc),f.setAttribute("data-webpack",o+a),f.src=e),r[e]=[t];var s=(t,a)=>{f.onerror=f.onload=null,clearTimeout(l);var o=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),o&&o.forEach((e=>e(a))),t)return t(a)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),b&&document.head.appendChild(f)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",n.gca=function(e){return e={17896441:"401","99ca928b":"58","1f391b9e":"61","69369ae2":"140","7c2ff145":"143",ed9920e9:"174","9e9b69ea":"233",ccc49370:"249",a2f9352b:"393","2185e383":"450","814f3328":"472","75e80871":"488","8c065866":"545","935f2afb":"581",c4f5d8e4:"634",a6aa9e1f:"643","6aac2fa7":"676",e9eeb13c:"702","9e4087bc":"711","1be78505":"714",eb017f7e:"724","0c83e9a7":"801","80c42d71":"824",b2f554cd:"894","997b62c1":"902",b4e94af8:"908",c4348237:"987",b2b675dd:"991"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(t,a)=>{var r=n.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var c=n.p+n.u(t),f=new Error;n.l(c,(a=>{if(n.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),c=a&&a.target&&a.target.src;f.message="Loading chunk "+t+" failed.\n("+o+": "+c+")",f.name="ChunkLoadError",f.type=o,f.request=c,r[1](f)}}),"chunk-"+t,t)}},n.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,c=a[0],f=a[1],b=a[2],d=0;if(c.some((t=>0!==e[t]))){for(r in f)n.o(f,r)&&(n.m[r]=f[r]);if(b)var i=b(n)}for(t&&t(a);d<c.length;d++)o=c[d],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(i)},a=self.webpackChunkstardust_website=self.webpackChunkstardust_website||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -23,11 +23,10 @@ sometimes struggle with, let alone the mechatronic limitations when it comes to
think about it, which provides a unique and newly available avenue of exploration in the XR and VR space, and it is this innate ability
that <a href="https://ordinary.cafe/@technobaboo" target="_blank" rel="noopener noreferrer">Nova</a> aims to harness with Stardust XR's design philosophy, by focusing in on direct interactions that map to underlying functionality. </p><h1>Direct Interaction Vs Indirect Action</h1><p>With something like indirect action such as a touch screen on a phone or tablet, you're limited to essentially a few modes of interaction such as tapping or swiping, whereas direct interaction within XR and VR you're opened up to a wide possibility of methods like cutting something in half with scissor fingers, duplicating by stretching an object, plugging one thing into another, etc. Stardust XR's design philosophy allows for the possibility of taking the underlying mechanics and expressing them as full interfaces. With the correct signifiers and affordances that map directly to the things underneath, people can gain an intuitive understanding of how their computer works. Clients and applications can also be designed in a way that allows for a better understanding of what is going on as there is far less obfuscation as to how underlying structures are handling that data.</p><p><img loading="lazy" alt="git-bonsai" src="/assets/images/gitbonsai-abb8d25419838d06eff39b8c06928707.bin" width="837" height="635" class="img_ev3q">
<em>git-bonsai, a prototype design for an intuitive spatial github client</em></p><p>A virtual environment provides an infinite space in which unfolding complexity becomes much more viable to do.</p><p>Part of the goal of Stardust XR is to allow the average user to become a power-user through intuitive interaction; because of the number of ways a user can engage with a 3D environment, this greatly increases the interactive bandwidth a developer
can utilize.</p><h1>Form Flexibility Principal</h1><p>With a PC, you are essentially limited to a keyboard and mouse; with a touch screen, you're limited to touch and multi-touch; in XR,
can utilize.</p><h1>Form Flexibility Principle</h1><p>With a PC, you are essentially limited to a keyboard and mouse; with a touch screen, you're limited to touch and multi-touch; in XR,
you have hands, eyes, and body, which has an exceedingly large amount of available bandwidth for interaction.</p><p>The more interaction bandwidth you have to offer, the more customizability is not just something that <em>can</em> be done, it's something that
<em>must</em> be done to provide an adaptable user experience for real world scenarios. As XR expands into areas beyond just the home and workspace,
this becomes increasingly important, and Stardust XR's open platform and client creation philosophy allows developers to freely expand these
types of interactions to meet the demands that computation brought into a 3D space bring. By opening up entirely new avenues of user interaction, user accessibility becomes built-in, vs the options of today that are typically hard-coded for only specific situations.</p><p>When you take advantage of the innate interactions and movements that come naturally to people in a 3D environment, and combine that with a library of base interactions associated with underlying computer structures, a system that is both modular and emergent in its ability to grow as XR expands more and more into the real world becomes essential.</p><p>Stardust XR is that system 🍉</p>]]></content>
this becomes increasingly important as the ways in which you can interact with the world is, by default, extremely variable, and Stardust XR's open platform and client creation philosophy allows developers to freely expand these types of interactions to meet the demands that computation brought into a 3D space will bring. From sitting at a small workbench all the way up to a full warehouse, the application space becomes much larger as you incorporate the ability to move through the world with mixed reality. Existing user interfaces of today typically provide limited and hard-coded exceptions to the rules, and only for specific situations or disabilities. By making user interaction systems more emergent, many forms of accessibility become available third party, with broader compatibility.</p><p>When you take advantage of the innate interactions and movements that come naturally to people in a 3D environment, and combine that with a library of base interactions associated with underlying computer structures, a system that is both modular and emergent in its ability to grow as XR expands more and more into the real world becomes essential.</p><p>Stardust XR is that system 🍉 </p><div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/v2WblwbaLaA" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen="" style="max-width:100%;aspect-ratio:16/9"></iframe></div><p>You can <a href="https://github.com/sponsors/technobaboo" target="_blank" rel="noopener noreferrer">become a sponsor</a> and help Nova expand Stardust XR! Stardust XR is also currently looking for help with development, check out the <a href="https://github.com/StardustXR" target="_blank" rel="noopener noreferrer">github</a> page for more information.</p>]]></content>
<author>
<name>Cyberneticmelon</name>
</author>

View File

@@ -24,11 +24,10 @@ sometimes struggle with, let alone the mechatronic limitations when it comes to
think about it, which provides a unique and newly available avenue of exploration in the XR and VR space, and it is this innate ability
that <a href="https://ordinary.cafe/@technobaboo" target="_blank" rel="noopener noreferrer">Nova</a> aims to harness with Stardust XR's design philosophy, by focusing in on direct interactions that map to underlying functionality. </p><h1>Direct Interaction Vs Indirect Action</h1><p>With something like indirect action such as a touch screen on a phone or tablet, you're limited to essentially a few modes of interaction such as tapping or swiping, whereas direct interaction within XR and VR you're opened up to a wide possibility of methods like cutting something in half with scissor fingers, duplicating by stretching an object, plugging one thing into another, etc. Stardust XR's design philosophy allows for the possibility of taking the underlying mechanics and expressing them as full interfaces. With the correct signifiers and affordances that map directly to the things underneath, people can gain an intuitive understanding of how their computer works. Clients and applications can also be designed in a way that allows for a better understanding of what is going on as there is far less obfuscation as to how underlying structures are handling that data.</p><p><img loading="lazy" alt="git-bonsai" src="/assets/images/gitbonsai-abb8d25419838d06eff39b8c06928707.bin" width="837" height="635" class="img_ev3q">
<em>git-bonsai, a prototype design for an intuitive spatial github client</em></p><p>A virtual environment provides an infinite space in which unfolding complexity becomes much more viable to do.</p><p>Part of the goal of Stardust XR is to allow the average user to become a power-user through intuitive interaction; because of the number of ways a user can engage with a 3D environment, this greatly increases the interactive bandwidth a developer
can utilize.</p><h1>Form Flexibility Principal</h1><p>With a PC, you are essentially limited to a keyboard and mouse; with a touch screen, you're limited to touch and multi-touch; in XR,
can utilize.</p><h1>Form Flexibility Principle</h1><p>With a PC, you are essentially limited to a keyboard and mouse; with a touch screen, you're limited to touch and multi-touch; in XR,
you have hands, eyes, and body, which has an exceedingly large amount of available bandwidth for interaction.</p><p>The more interaction bandwidth you have to offer, the more customizability is not just something that <em>can</em> be done, it's something that
<em>must</em> be done to provide an adaptable user experience for real world scenarios. As XR expands into areas beyond just the home and workspace,
this becomes increasingly important, and Stardust XR's open platform and client creation philosophy allows developers to freely expand these
types of interactions to meet the demands that computation brought into a 3D space bring. By opening up entirely new avenues of user interaction, user accessibility becomes built-in, vs the options of today that are typically hard-coded for only specific situations.</p><p>When you take advantage of the innate interactions and movements that come naturally to people in a 3D environment, and combine that with a library of base interactions associated with underlying computer structures, a system that is both modular and emergent in its ability to grow as XR expands more and more into the real world becomes essential.</p><p>Stardust XR is that system 🍉</p>]]></content:encoded>
this becomes increasingly important as the ways in which you can interact with the world is, by default, extremely variable, and Stardust XR's open platform and client creation philosophy allows developers to freely expand these types of interactions to meet the demands that computation brought into a 3D space will bring. From sitting at a small workbench all the way up to a full warehouse, the application space becomes much larger as you incorporate the ability to move through the world with mixed reality. Existing user interfaces of today typically provide limited and hard-coded exceptions to the rules, and only for specific situations or disabilities. By making user interaction systems more emergent, many forms of accessibility become available third party, with broader compatibility.</p><p>When you take advantage of the innate interactions and movements that come naturally to people in a 3D environment, and combine that with a library of base interactions associated with underlying computer structures, a system that is both modular and emergent in its ability to grow as XR expands more and more into the real world becomes essential.</p><p>Stardust XR is that system 🍉 </p><div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/v2WblwbaLaA" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen="" style="max-width:100%;aspect-ratio:16/9"></iframe></div><p>You can <a href="https://github.com/sponsors/technobaboo" target="_blank" rel="noopener noreferrer">become a sponsor</a> and help Nova expand Stardust XR! Stardust XR is also currently looking for help with development, check out the <a href="https://github.com/StardustXR" target="_blank" rel="noopener noreferrer">github</a> page for more information.</p>]]></content:encoded>
</item>
</channel>
</rss>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long