This commit is contained in:
github-actions[bot]
2022-03-04 18:16:09 +00:00
parent 100c4713cf
commit 2e684b5535
46 changed files with 159 additions and 141 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

@@ -0,0 +1 @@
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[835],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var c=n.createContext({}),u=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},l=function(e){var t=u(e.components);return n.createElement(c.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,i=e.originalType,c=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),d=u(r),f=o,v=d["".concat(c,".").concat(f)]||d[f]||p[f]||i;return r?n.createElement(v,a(a({ref:t},l),{},{components:r})):n.createElement(v,a({ref:t},l))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=r.length,a=new Array(i);a[0]=d;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var u=2;u<i;u++)a[u]=r[u];return n.createElement.apply(null,a)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},509:function(e,t,r){r.r(t),r.d(t,{frontMatter:function(){return s},contentTitle:function(){return c},metadata:function(){return u},toc:function(){return l},default:function(){return d}});var n=r(7462),o=r(3366),i=(r(7294),r(3905)),a=["components"],s={sidebar_position:1},c="Overview",u={unversionedId:"getting-started/overview",id:"getting-started/overview",isDocsHomePage:!1,title:"Overview",description:"Description",source:"@site/docs/getting-started/overview.md",sourceDirName:"getting-started",slug:"/getting-started/overview",permalink:"/docs/getting-started/overview",editUrl:"https://github.com/StardustXR/website/edit/main/docs/getting-started/overview.md",version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",next:{title:"Installation",permalink:"/docs/getting-started/install"}},l=[{value:"Description",id:"description",children:[]}],p={toc:l};function d(e){var t=e.components,r=(0,o.Z)(e,a);return(0,i.kt)("wrapper",(0,n.Z)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"overview"},"Overview"),(0,i.kt)("h2",{id:"description"},"Description"),(0,i.kt)("p",null,"Stardust XR (informally known as Stardust) is an XR display server for Linux-based distros. Unlike display servers of the past that were run on bounded 2D screens, Stardust has to break convention in order to account for unbounded 3D space in any potential virtual or real environment."),(0,i.kt)("p",null,"Unlike many display servers, Stardust is not trying to reinvent how applications interface with the system. Stardust uses Wayland and will use OpenXR for 2D/XR app integration. Stardust however has a special protocol for creation of virtual objects such as 3D UIs around 2D apps (called Panel Shells) and handling of data as objects (called Items, can represent files or Wayland surfaces or such). Stardust is not a collaborative 3D space, instead focusing on your own personal device and interactions with it."),(0,i.kt)("p",null,"Put simply, Stardust is a system UI framework where multiple different clients (programs that connect to Stardust directly) can create objects for the user to interact with their apps and device. The user can choose to use the objects that work best for their current scenario, and default setups can easily be created so users start out with all the essentials."))}d.isMDXComponent=!0}}]);

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([[53],{1109:function(t){t.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"none","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Overview","href":"/docs/getting-started/overview"},{"type":"link","label":"Installation","href":"/docs/getting-started/install"},{"type":"link","label":"Use","href":"/docs/getting-started/run"}],"collapsed":true},{"type":"category","label":"Protocol","items":[{"type":"link","label":"Protocol","href":"/docs/stardust-protocol/protocol"},{"type":"category","label":"Client","items":[{"type":"link","label":"Initial Client Connection","href":"/docs/stardust-protocol/client/initial-connection"}],"collapsed":true},{"type":"category","label":"Server","items":[{"type":"category","label":"Node Types","items":[{"type":"link","label":"Node","href":"/docs/stardust-protocol/server/types/Node"},{"type":"link","label":"Spatial","href":"/docs/stardust-protocol/server/types/Spatial"},{"type":"link","label":"Model","href":"/docs/stardust-protocol/server/types/Model"},{"type":"category","label":"Fields","items":[{"type":"link","label":"BoxField","href":"/docs/stardust-protocol/server/types/field/BoxField"},{"type":"link","label":"CylinderField","href":"/docs/stardust-protocol/server/types/field/CylinderField"},{"type":"link","label":"Field","href":"/docs/stardust-protocol/server/types/field/Field"},{"type":"link","label":"SphereField","href":"/docs/stardust-protocol/server/types/field/SphereField"}],"collapsed":true},{"type":"category","label":"Input","items":[{"type":"link","label":"InputHandler","href":"/docs/stardust-protocol/server/types/input/InputHandler"},{"type":"link","label":"InputMethod","href":"/docs/stardust-protocol/server/types/input/InputMethod"},{"type":"category","label":"Input Method Types","items":[{"type":"link","label":"HandInput","href":"/docs/stardust-protocol/server/types/input/inputtypes/HandInput"},{"type":"link","label":"PointerInput","href":"/docs/stardust-protocol/server/types/input/inputtypes/PointerInput"}],"collapsed":true}],"collapsed":true},{"type":"link","label":"Zone","href":"/docs/stardust-protocol/server/types/Zone"}],"collapsed":true},{"type":"category","label":"Server Objects","items":[{"type":"link","label":"/drawable","href":"/docs/stardust-protocol/server/objects/drawable"},{"type":"link","label":"/field","href":"/docs/stardust-protocol/server/objects/field"},{"type":"link","label":"/hmd","href":"/docs/stardust-protocol/server/objects/hmd"},{"type":"link","label":"/input","href":"/docs/stardust-protocol/server/objects/input"},{"type":"link","label":"/","href":"/docs/stardust-protocol/server/objects/root"},{"type":"link","label":"/spatial","href":"/docs/stardust-protocol/server/objects/spatial"}],"collapsed":true}],"collapsed":true}],"collapsed":true}]},"permalinkToSidebar":{"/docs/getting-started/install":"tutorialSidebar","/docs/getting-started/overview":"tutorialSidebar","/docs/getting-started/run":"tutorialSidebar","/docs/stardust-protocol/client/initial-connection":"tutorialSidebar","/docs/stardust-protocol/protocol":"tutorialSidebar","/docs/stardust-protocol/server/objects/drawable":"tutorialSidebar","/docs/stardust-protocol/server/objects/field":"tutorialSidebar","/docs/stardust-protocol/server/objects/hmd":"tutorialSidebar","/docs/stardust-protocol/server/objects/input":"tutorialSidebar","/docs/stardust-protocol/server/objects/root":"tutorialSidebar","/docs/stardust-protocol/server/objects/spatial":"tutorialSidebar","/docs/stardust-protocol/server/types/field/BoxField":"tutorialSidebar","/docs/stardust-protocol/server/types/field/CylinderField":"tutorialSidebar","/docs/stardust-protocol/server/types/field/Field":"tutorialSidebar","/docs/stardust-protocol/server/types/field/SphereField":"tutorialSidebar","/docs/stardust-protocol/server/types/input/InputHandler":"tutorialSidebar","/docs/stardust-protocol/server/types/input/InputMethod":"tutorialSidebar","/docs/stardust-protocol/server/types/input/inputtypes/HandInput":"tutorialSidebar","/docs/stardust-protocol/server/types/input/inputtypes/PointerInput":"tutorialSidebar","/docs/stardust-protocol/server/types/Model":"tutorialSidebar","/docs/stardust-protocol/server/types/Node":"tutorialSidebar","/docs/stardust-protocol/server/types/Spatial":"tutorialSidebar","/docs/stardust-protocol/server/types/Zone":"tutorialSidebar"}}')}}]);

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[53],{1109:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"none","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Overview","href":"/docs/getting-started/overview"},{"type":"link","label":"Installation","href":"/docs/getting-started/install"},{"type":"link","label":"Use","href":"/docs/getting-started/run"},{"type":"link","label":"Technical Overview","href":"/docs/getting-started/tech-overview"}],"collapsed":true},{"type":"category","label":"Protocol","items":[{"type":"link","label":"Protocol","href":"/docs/stardust-protocol/protocol"},{"type":"category","label":"Client","items":[{"type":"link","label":"Initial Client Connection","href":"/docs/stardust-protocol/client/initial-connection"}],"collapsed":true},{"type":"category","label":"Server","items":[{"type":"category","label":"Node Types","items":[{"type":"link","label":"Node","href":"/docs/stardust-protocol/server/types/Node"},{"type":"link","label":"Spatial","href":"/docs/stardust-protocol/server/types/Spatial"},{"type":"link","label":"Model","href":"/docs/stardust-protocol/server/types/Model"},{"type":"category","label":"Fields","items":[{"type":"link","label":"BoxField","href":"/docs/stardust-protocol/server/types/field/BoxField"},{"type":"link","label":"CylinderField","href":"/docs/stardust-protocol/server/types/field/CylinderField"},{"type":"link","label":"Field","href":"/docs/stardust-protocol/server/types/field/Field"},{"type":"link","label":"SphereField","href":"/docs/stardust-protocol/server/types/field/SphereField"}],"collapsed":true},{"type":"category","label":"Input","items":[{"type":"link","label":"InputHandler","href":"/docs/stardust-protocol/server/types/input/InputHandler"},{"type":"link","label":"InputMethod","href":"/docs/stardust-protocol/server/types/input/InputMethod"},{"type":"category","label":"Input Method Types","items":[{"type":"link","label":"HandInput","href":"/docs/stardust-protocol/server/types/input/inputtypes/HandInput"},{"type":"link","label":"PointerInput","href":"/docs/stardust-protocol/server/types/input/inputtypes/PointerInput"}],"collapsed":true}],"collapsed":true},{"type":"link","label":"Zone","href":"/docs/stardust-protocol/server/types/Zone"}],"collapsed":true},{"type":"category","label":"Server Objects","items":[{"type":"link","label":"/drawable","href":"/docs/stardust-protocol/server/objects/drawable"},{"type":"link","label":"/field","href":"/docs/stardust-protocol/server/objects/field"},{"type":"link","label":"/hmd","href":"/docs/stardust-protocol/server/objects/hmd"},{"type":"link","label":"/input","href":"/docs/stardust-protocol/server/objects/input"},{"type":"link","label":"/","href":"/docs/stardust-protocol/server/objects/root"},{"type":"link","label":"/spatial","href":"/docs/stardust-protocol/server/objects/spatial"}],"collapsed":true}],"collapsed":true}],"collapsed":true}]},"permalinkToSidebar":{"/docs/getting-started/install":"tutorialSidebar","/docs/getting-started/overview":"tutorialSidebar","/docs/getting-started/run":"tutorialSidebar","/docs/getting-started/tech-overview":"tutorialSidebar","/docs/stardust-protocol/client/initial-connection":"tutorialSidebar","/docs/stardust-protocol/protocol":"tutorialSidebar","/docs/stardust-protocol/server/objects/drawable":"tutorialSidebar","/docs/stardust-protocol/server/objects/field":"tutorialSidebar","/docs/stardust-protocol/server/objects/hmd":"tutorialSidebar","/docs/stardust-protocol/server/objects/input":"tutorialSidebar","/docs/stardust-protocol/server/objects/root":"tutorialSidebar","/docs/stardust-protocol/server/objects/spatial":"tutorialSidebar","/docs/stardust-protocol/server/types/field/BoxField":"tutorialSidebar","/docs/stardust-protocol/server/types/field/CylinderField":"tutorialSidebar","/docs/stardust-protocol/server/types/field/Field":"tutorialSidebar","/docs/stardust-protocol/server/types/field/SphereField":"tutorialSidebar","/docs/stardust-protocol/server/types/input/InputHandler":"tutorialSidebar","/docs/stardust-protocol/server/types/input/InputMethod":"tutorialSidebar","/docs/stardust-protocol/server/types/input/inputtypes/HandInput":"tutorialSidebar","/docs/stardust-protocol/server/types/input/inputtypes/PointerInput":"tutorialSidebar","/docs/stardust-protocol/server/types/Model":"tutorialSidebar","/docs/stardust-protocol/server/types/Node":"tutorialSidebar","/docs/stardust-protocol/server/types/Spatial":"tutorialSidebar","/docs/stardust-protocol/server/types/Zone":"tutorialSidebar"}}')}}]);

View File

@@ -1 +0,0 @@
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[195],{6414:function(e,t,a){a.r(t),a.d(t,{default:function(){return N}});var n=a(7294),i=a(6010),r=a(6016),l=a(6742),s=a(2263),o="heroBanner_etFc",c="buttons_+YzY",m=a(7462),u="features_n4mZ",d="featureImg_G7DY",g=[{title:"Flexible",image:"/img/icon.gif",description:n.createElement(n.Fragment,null,"Stardust allows you to make XR widgets or interfaces and run them among others. You don't have to make a whole system UI, just a few pieces.")},{title:"Streamlined",image:"https://stereokit.net/img/StereoKitLogoLight.svg",description:n.createElement(n.Fragment,null,"Stardust is made using ",n.createElement("a",{href:"https://stereokit.net"},"StereoKit"),", an XR application/rendering toolkit allowing for a fast and lightweight display server. The compiled server binary when statically linking StereoKit is less than 20MB and uses ~50MB of RAM (varies depending on clients).")}];function p(e){var t=e.image,a=e.title,r=e.description;return n.createElement("div",{className:(0,i.Z)("col col--6")},n.createElement("div",{className:"text--center"},n.createElement("img",{src:t,className:d,alt:a})),n.createElement("div",{className:"text--center padding-horiz--md"},n.createElement("h3",null,a),n.createElement("p",null,r)))}function h(){return n.createElement("section",{className:u},n.createElement("div",{className:"container"},n.createElement("div",{className:"row"},g.map((function(e,t){return n.createElement(p,(0,m.Z)({key:t},e))})))))}var f=a(615),E=[{image:"img/carousel/multipleclients.jpg",alt:"A scene showing multiple widgets, including sliders like an equalizer and a virtual touchscreen.",caption:"Multiple objects working independently all at once."},{image:"img/carousel/spatialcode.png",alt:"To the left, a code editor showing Stardust Fusion creating several models and transforming them on the logicStep. To the right is the program running in Stardust.",caption:"Code vs output of the Spatial Fusion demo."},{image:"img/carousel/panels.png",alt:"A series of application windows as 3D panels similar to small wooden boards in proportions with a Panasonic CRT TV model in the center showing Agregore (the browser).",caption:"Panels for wayland apps and a CRT panel shell for XR UI."}];function v(e){var t=e.image,a=e.alt,i=e.caption;return n.createElement("div",null,n.createElement("img",{alt:a,src:t}),n.createElement("p",{className:"legend"},i))}var w=function(){return n.createElement(f.lr,{autoPlay:!0,infiniteLoop:!0,showThumbs:!1,className:"gallery"},E.map((function(e,t){return n.createElement(v,(0,m.Z)({key:t},e))})))};function b(){var e=(0,s.Z)().siteConfig;return n.createElement("header",{className:(0,i.Z)("hero hero--primary",o)},n.createElement("div",{className:"container"},n.createElement("h1",{className:"hero__title"},e.title),n.createElement("p",{className:"hero__subtitle"},e.tagline),n.createElement("div",{className:c},n.createElement(l.Z,{className:"button button--secondary button--lg",to:"/docs/getting-started/overview"},"Get Started"))))}function N(){(0,s.Z)().siteConfig;return n.createElement(r.Z,{image:"img/icon.gif",description:"XR Display Server"},n.createElement(b,null),n.createElement("main",null,n.createElement(h,null),n.createElement(w,null)))}}}]);

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[195],{6414:function(e,t,a){a.r(t),a.d(t,{default:function(){return b}});var n=a(7294),r=a(6010),i=a(6016),l=a(6742),s=a(2263),o="heroBanner_etFc",c="buttons_+YzY",m=a(7462),u="features_n4mZ",g="featureImg_G7DY",d=[{title:"Flexible",image:"/img/icon.gif",description:n.createElement(n.Fragment,null,"Stardust allows you to make XR widgets or interfaces and run them among others. You don't have to make a whole system UI, just a few pieces.")},{title:"Streamlined",image:"https://stereokit.net/img/StereoKitLogoLight.svg",description:n.createElement(n.Fragment,null,"Stardust is made using ",n.createElement("a",{href:"https://stereokit.net"},"StereoKit"),", an XR application/rendering toolkit allowing for a fast and lightweight display server.")}];function p(e){var t=e.image,a=e.title,i=e.description;return n.createElement("div",{className:(0,r.Z)("col col--6")},n.createElement("div",{className:"text--center"},n.createElement("img",{src:t,className:g,alt:a})),n.createElement("div",{className:"text--center padding-horiz--md"},n.createElement("h3",null,a),n.createElement("p",null,i)))}function h(){return n.createElement("section",{className:u},n.createElement("div",{className:"container"},n.createElement("div",{className:"row"},d.map((function(e,t){return n.createElement(p,(0,m.Z)({key:t},e))})))))}var f=a(615),E=[{image:"img/carousel/multipleclients.jpg",alt:"A scene showing multiple widgets, including sliders like an equalizer and a virtual touchscreen.",caption:"Multiple objects working independently all at once."},{image:"img/carousel/spatialcode.png",alt:"To the left, a code editor showing Stardust Fusion creating several models and transforming them on the logicStep. To the right is the program running in Stardust.",caption:"Code vs output of the Spatial Fusion demo."},{image:"img/carousel/panels.png",alt:"A series of application windows as 3D panels similar to small wooden boards in proportions with a Panasonic CRT TV model in the center showing Agregore (the browser).",caption:"Panels for wayland apps and a CRT panel shell for XR UI."}];function w(e){var t=e.image,a=e.alt,r=e.caption;return n.createElement("div",null,n.createElement("img",{alt:a,src:t}),n.createElement("p",{className:"legend"},r))}var v=function(){return n.createElement(f.lr,{autoPlay:!0,infiniteLoop:!0,showThumbs:!1,className:"gallery"},E.map((function(e,t){return n.createElement(w,(0,m.Z)({key:t},e))})))};function N(){var e=(0,s.Z)().siteConfig;return n.createElement("header",{className:(0,r.Z)("hero hero--primary",o)},n.createElement("div",{className:"container"},n.createElement("h1",{className:"hero__title"},e.title),n.createElement("p",{className:"hero__subtitle"},e.tagline),n.createElement("div",{className:c},n.createElement(l.Z,{className:"button button--secondary button--lg",to:"/docs/getting-started/overview"},"Get Started"))))}function b(){(0,s.Z)().siteConfig;return n.createElement(i.Z,{image:"img/icon.gif",description:"XR Display Server"},n.createElement(N,null),n.createElement("main",null,n.createElement(h,null),n.createElement(v,null)))}}}]);

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

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

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

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://stardustxr.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/roadmap</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/install</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/run</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/client/initial-connection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/drawable</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/field</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/hmd</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/input</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/root</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/spatial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/BoxField</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/CylinderField</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/Field</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/SphereField</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/InputHandler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/InputMethod</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/inputtypes/HandInput</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/inputtypes/PointerInput</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Node</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Spatial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Zone</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://stardustxr.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/roadmap</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/install</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/run</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/tech-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/client/initial-connection</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/drawable</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/field</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/hmd</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/input</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/root</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/objects/spatial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/BoxField</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/CylinderField</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/Field</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/field/SphereField</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/InputHandler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/InputMethod</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/inputtypes/HandInput</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/input/inputtypes/PointerInput</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Node</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Spatial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/stardust-protocol/server/types/Zone</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>