mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
docs: spell fix and example of guide
This commit is contained in:
parent
d21aa6dfec
commit
a8d453e821
12
about.html
12
about.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{V as i,a as r,b as s,c as u}from"./chunks/theme.e2b88eb8.js";import{o as m,c as p,E as n,w as o,l,k as t,a}from"./chunks/framework.a4daa24a.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],b=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1700510338000}'),d={name:"about.md"},w=Object.assign(d,{setup(c){return(g,e)=>(m(),p("div",null,[n(l(u),null,{default:o(()=>[n(l(i),null,{title:o(()=>e[0]||(e[0]=[t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1)])),lead:o(()=>e[1]||(e[1]=[a(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),t("br",null,null,-1),t("br",null,null,-1),a(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")])),_:1}),n(l(r),{size:"medium",members:l(h)},null,8,["members"]),n(l(s),null,{title:o(()=>e[2]||(e[2]=[a("Contributors")])),lead:o(()=>e[3]||(e[3]=[a("Those who have actively contributed to development."),t("br",null,null,-1),a(" Community Support")])),members:o(()=>[n(l(r),{size:"small",members:l(b)},null,8,["members"])]),_:1}),n(l(s),null,{title:o(()=>e[4]||(e[4]=[a("Philosophy")])),lead:o(()=>e[5]||(e[5]=[a(" The "),t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),a(" on this website include some of our team's own notes (not all of them are polished) that we disclose for other people to use."),t("br",null,null,-1),t("br",null,null,-1),a(" Here, we hope you may find something useful to you."),t("br",null,null,-1),t("br",null,null,-1),a(" We advocate the "),t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),a("."),t("br",null,null,-1),t("br",null,null,-1),a(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")])),_:1})]),_:1})]))}});export{f as __pageData,w as default};
|
||||
import{V as i,a as r,b as s,c as u}from"./chunks/theme.26f8de93.js";import{o as m,c as p,E as n,w as o,l,k as t,a}from"./chunks/framework.a4daa24a.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],b=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1700510338000}'),d={name:"about.md"},w=Object.assign(d,{setup(c){return(g,e)=>(m(),p("div",null,[n(l(u),null,{default:o(()=>[n(l(i),null,{title:o(()=>e[0]||(e[0]=[t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1)])),lead:o(()=>e[1]||(e[1]=[a(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),t("br",null,null,-1),t("br",null,null,-1),a(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")])),_:1}),n(l(r),{size:"medium",members:l(h)},null,8,["members"]),n(l(s),null,{title:o(()=>e[2]||(e[2]=[a("Contributors")])),lead:o(()=>e[3]||(e[3]=[a("Those who have actively contributed to development."),t("br",null,null,-1),a(" Community Support")])),members:o(()=>[n(l(r),{size:"small",members:l(b)},null,8,["members"])]),_:1}),n(l(s),null,{title:o(()=>e[4]||(e[4]=[a("Philosophy")])),lead:o(()=>e[5]||(e[5]=[a(" The "),t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),a(" on this website include some of our team's own notes (not all of them are polished) that we disclose for other people to use."),t("br",null,null,-1),t("br",null,null,-1),a(" Here, we hope you may find something useful to you."),t("br",null,null,-1),t("br",null,null,-1),a(" We advocate the "),t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),a("."),t("br",null,null,-1),t("br",null,null,-1),a(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")])),_:1})]),_:1})]))}});export{f as __pageData,w as default};
|
||||
@ -1 +1 @@
|
||||
import{V as i,a as r,b as s,c as u}from"./chunks/theme.e2b88eb8.js";import{o as m,c as p,E as n,w as o,l,k as t,a}from"./chunks/framework.a4daa24a.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],b=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1700510338000}'),d={name:"about.md"},w=Object.assign(d,{setup(c){return(g,e)=>(m(),p("div",null,[n(l(u),null,{default:o(()=>[n(l(i),null,{title:o(()=>e[0]||(e[0]=[t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1)])),lead:o(()=>e[1]||(e[1]=[a(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),t("br",null,null,-1),t("br",null,null,-1),a(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")])),_:1}),n(l(r),{size:"medium",members:l(h)},null,8,["members"]),n(l(s),null,{title:o(()=>e[2]||(e[2]=[a("Contributors")])),lead:o(()=>e[3]||(e[3]=[a("Those who have actively contributed to development."),t("br",null,null,-1),a(" Community Support")])),members:o(()=>[n(l(r),{size:"small",members:l(b)},null,8,["members"])]),_:1}),n(l(s),null,{title:o(()=>e[4]||(e[4]=[a("Philosophy")])),lead:o(()=>e[5]||(e[5]=[a(" The "),t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),a(" on this website include some of our team's own notes (not all of them are polished) that we disclose for other people to use."),t("br",null,null,-1),t("br",null,null,-1),a(" Here, we hope you may find something useful to you."),t("br",null,null,-1),t("br",null,null,-1),a(" We advocate the "),t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),a("."),t("br",null,null,-1),t("br",null,null,-1),a(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")])),_:1})]),_:1})]))}});export{f as __pageData,w as default};
|
||||
import{V as i,a as r,b as s,c as u}from"./chunks/theme.26f8de93.js";import{o as m,c as p,E as n,w as o,l,k as t,a}from"./chunks/framework.a4daa24a.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],b=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],f=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1700510338000}'),d={name:"about.md"},w=Object.assign(d,{setup(c){return(g,e)=>(m(),p("div",null,[n(l(u),null,{default:o(()=>[n(l(i),null,{title:o(()=>e[0]||(e[0]=[t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1)])),lead:o(()=>e[1]||(e[1]=[a(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),t("br",null,null,-1),t("br",null,null,-1),a(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")])),_:1}),n(l(r),{size:"medium",members:l(h)},null,8,["members"]),n(l(s),null,{title:o(()=>e[2]||(e[2]=[a("Contributors")])),lead:o(()=>e[3]||(e[3]=[a("Those who have actively contributed to development."),t("br",null,null,-1),a(" Community Support")])),members:o(()=>[n(l(r),{size:"small",members:l(b)},null,8,["members"])]),_:1}),n(l(s),null,{title:o(()=>e[4]||(e[4]=[a("Philosophy")])),lead:o(()=>e[5]||(e[5]=[a(" The "),t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),a(" on this website include some of our team's own notes (not all of them are polished) that we disclose for other people to use."),t("br",null,null,-1),t("br",null,null,-1),a(" Here, we hope you may find something useful to you."),t("br",null,null,-1),t("br",null,null,-1),a(" We advocate the "),t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),a("."),t("br",null,null,-1),t("br",null,null,-1),a(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")])),_:1})]),_:1})]))}});export{f as __pageData,w as default};
|
||||
@ -1 +1 @@
|
||||
import{u as p,v as i,p as s,a1 as c,a2 as l,a3 as d,a4 as f,a5 as m,a6 as h,a7 as g,a8 as A,a9 as v,aa as C,S as P,d as y,j as _,ab as w,ac as T,ad as b,ae as E}from"./chunks/framework.a4daa24a.js";import{t as R}from"./chunks/theme.e2b88eb8.js";const S={};const D={...R,setup(){const{lang:e}=p();i(()=>{s&&(document.cookie=`nf_lang=${e.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/`)})},...S};function u(e){if(e.extends){const t=u(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const o=u(D),j=y({name:"VitePressApp",setup(){const{site:e}=p();return _(()=>{i(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),w(),T(),b(),o.setup&&o.setup(),()=>E(o.Layout)}});async function x(){const e=$(),t=O();t.provide(l,e);const a=d(e.route);return t.provide(f,a),t.component("Content",m),t.component("ClientOnly",h),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:t,router:e,siteData:g}),{app:t,router:e,data:a}}function O(){return A(j)}function $(){let e=s,t;return v(a=>{let n=C(a),r=null;return n&&(e&&(t=n),(e||t===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),s&&(e=!1),r},o.NotFound)}s&&x().then(({app:e,router:t,data:a})=>{t.go().then(()=>{c(t.route,a.site),e.mount("#app")})});export{x as createApp};
|
||||
import{u as p,v as i,p as s,a1 as c,a2 as l,a3 as d,a4 as f,a5 as m,a6 as h,a7 as g,a8 as A,a9 as v,aa as C,S as P,d as y,j as _,ab as w,ac as T,ad as b,ae as E}from"./chunks/framework.a4daa24a.js";import{t as R}from"./chunks/theme.26f8de93.js";const S={};const D={...R,setup(){const{lang:e}=p();i(()=>{s&&(document.cookie=`nf_lang=${e.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/`)})},...S};function u(e){if(e.extends){const t=u(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const o=u(D),j=y({name:"VitePressApp",setup(){const{site:e}=p();return _(()=>{i(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),w(),T(),b(),o.setup&&o.setup(),()=>E(o.Layout)}});async function x(){const e=$(),t=O();t.provide(l,e);const a=d(e.route);return t.provide(f,a),t.component("Content",m),t.component("ClientOnly",h),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:t,router:e,siteData:g}),{app:t,router:e,data:a}}function O(){return A(j)}function $(){let e=s,t;return v(a=>{let n=C(a),r=null;return n&&(e&&(t=n),(e||t===n)&&(n=n.replace(/\.js$/,".lean.js")),r=P(()=>import(n),[])),s&&(e=!1),r},o.NotFound)}s&&x().then(({app:e,router:t,data:a})=>{t.go().then(()=>{c(t.route,a.site),e.mount("#app")})});export{x as createApp};
|
||||
File diff suppressed because one or more lines are too long
1
assets/chunks/@localSearchIndexroot.f448e9b8.js
Normal file
1
assets/chunks/@localSearchIndexroot.f448e9b8.js
Normal file
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
1
assets/dev_roadmap.md.081f2982.js
Normal file
1
assets/dev_roadmap.md.081f2982.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as l}from"./chunks/CheckBoxList.e60898cc.js";import{o as n,c as s,k as a,a as t,E as r,l as o}from"./chunks/framework.a4daa24a.js";const i={state:!0,object:[{label:"Tracking algorithm"},{label:"Calibration"},{label:"GUI"},{label:"PCB Design for IR emitters"},{label:"Dual Eye support"},{label:"Firmware"},{label:"Better documentation over things (setup, wiring etc.)"},{label:"Setup dynamic WiFi credentials at runtime"},{label:"OTA using Platformio"},{label:"Auto threshold's"},{label:"New LED Power regulator board (V4)"},{label:"New IR LED PCB (only for the power reg board) (V4)"},{label:"Setup flashing of ESPs through anything other than VSC"}]},d={state:!1,object:[{label:"Variable eye openness tracking (being improved)"},{label:"Auto ROI cropping/better cropping"},{label:"New GUI"},{label:"New backend for new GUI"},{label:"V5 hardware (focus on wired usage)"},{label:"Dynamic foveated rendering via OpenXR"},{label:"3D, 9-point calibration via OpenXR/SteamVR overlay"},{label:"Custom cam boards/cameras"},{label:"Full hardware kits"}]},p={state:!1,object:[{label:"Game interaction SDK"},{label:"Game developer integration program"}]},g=JSON.parse('{"title":"EyeTrackVR Development Roadmap","description":"","frontmatter":{},"headers":[],"relativePath":"dev_roadmap.md","filePath":"dev_roadmap.md","lastUpdated":1676223729000}'),m={name:"dev_roadmap.md"},h=Object.assign(m,{setup(b){return(c,e)=>(n(),s("div",null,[e[0]||(e[0]=a("h1",{class:"text-[var(--font-accent)]",id:"eyetrackvr-development-roadmap",tabindex:"-1"},[t("EyeTrackVR Development Roadmap "),a("a",{class:"header-anchor",href:"#eyetrackvr-development-roadmap","aria-label":'Permalink to "EyeTrackVR Development Roadmap {.text-[var(--font-accent)]}"'},"")],-1)),e[1]||(e[1]=a("p",null,"This will contain a list of features that are in progress, completed, and planned.",-1)),e[2]||(e[2]=a("h2",{id:"completed",tabindex:"-1"},[t("Completed "),a("a",{class:"header-anchor",href:"#completed","aria-label":'Permalink to "Completed"'},"")],-1)),r(l,{options:{...o(i)}},null,8,["options"]),e[3]||(e[3]=a("h2",{id:"in-progress",tabindex:"-1"},[t("In Progress "),a("a",{class:"header-anchor",href:"#in-progress","aria-label":'Permalink to "In Progress"'},"")],-1)),r(l,{options:{...o(d)}},null,8,["options"]),e[4]||(e[4]=a("h2",{id:"planned",tabindex:"-1"},[t("Planned "),a("a",{class:"header-anchor",href:"#planned","aria-label":'Permalink to "Planned"'},"")],-1)),r(l,{options:{...o(p)}},null,8,["options"])]))}});export{g as __pageData,h as default};
|
||||
1
assets/dev_roadmap.md.081f2982.lean.js
Normal file
1
assets/dev_roadmap.md.081f2982.lean.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as l}from"./chunks/CheckBoxList.e60898cc.js";import{o as n,c as s,k as a,a as t,E as r,l as o}from"./chunks/framework.a4daa24a.js";const i={state:!0,object:[{label:"Tracking algorithm"},{label:"Calibration"},{label:"GUI"},{label:"PCB Design for IR emitters"},{label:"Dual Eye support"},{label:"Firmware"},{label:"Better documentation over things (setup, wiring etc.)"},{label:"Setup dynamic WiFi credentials at runtime"},{label:"OTA using Platformio"},{label:"Auto threshold's"},{label:"New LED Power regulator board (V4)"},{label:"New IR LED PCB (only for the power reg board) (V4)"},{label:"Setup flashing of ESPs through anything other than VSC"}]},d={state:!1,object:[{label:"Variable eye openness tracking (being improved)"},{label:"Auto ROI cropping/better cropping"},{label:"New GUI"},{label:"New backend for new GUI"},{label:"V5 hardware (focus on wired usage)"},{label:"Dynamic foveated rendering via OpenXR"},{label:"3D, 9-point calibration via OpenXR/SteamVR overlay"},{label:"Custom cam boards/cameras"},{label:"Full hardware kits"}]},p={state:!1,object:[{label:"Game interaction SDK"},{label:"Game developer integration program"}]},g=JSON.parse('{"title":"EyeTrackVR Development Roadmap","description":"","frontmatter":{},"headers":[],"relativePath":"dev_roadmap.md","filePath":"dev_roadmap.md","lastUpdated":1676223729000}'),m={name:"dev_roadmap.md"},h=Object.assign(m,{setup(b){return(c,e)=>(n(),s("div",null,[e[0]||(e[0]=a("h1",{class:"text-[var(--font-accent)]",id:"eyetrackvr-development-roadmap",tabindex:"-1"},[t("EyeTrackVR Development Roadmap "),a("a",{class:"header-anchor",href:"#eyetrackvr-development-roadmap","aria-label":'Permalink to "EyeTrackVR Development Roadmap {.text-[var(--font-accent)]}"'},"")],-1)),e[1]||(e[1]=a("p",null,"This will contain a list of features that are in progress, completed, and planned.",-1)),e[2]||(e[2]=a("h2",{id:"completed",tabindex:"-1"},[t("Completed "),a("a",{class:"header-anchor",href:"#completed","aria-label":'Permalink to "Completed"'},"")],-1)),r(l,{options:{...o(i)}},null,8,["options"]),e[3]||(e[3]=a("h2",{id:"in-progress",tabindex:"-1"},[t("In Progress "),a("a",{class:"header-anchor",href:"#in-progress","aria-label":'Permalink to "In Progress"'},"")],-1)),r(l,{options:{...o(d)}},null,8,["options"]),e[4]||(e[4]=a("h2",{id:"planned",tabindex:"-1"},[t("Planned "),a("a",{class:"header-anchor",href:"#planned","aria-label":'Permalink to "Planned"'},"")],-1)),r(l,{options:{...o(p)}},null,8,["options"])]))}});export{g as __pageData,h as default};
|
||||
@ -1 +0,0 @@
|
||||
import{_ as l}from"./chunks/CheckBoxList.e60898cc.js";import{o as n,c as s,k as a,a as t,E as r,l as o}from"./chunks/framework.a4daa24a.js";const i={state:!0,object:[{label:"Tracking algorithm"},{label:"Calibration"},{label:"GUI"},{label:"PCB Design for IR emitters"},{label:"Dual Eye support"},{label:"Firmware"},{label:"Better documentation over things (setup, wiring etc.)"},{label:"Setup dynamic WiFi credentials at runtime"},{label:"OTA using Platformio"},{label:"Auto threshold's"},{label:"New LED Power regulator board (V4)"},{label:"New IR LED PCB (only for the power reg board) (V4)"},{label:"Setup flashing of ESPs through anything other than VSC"}]},d={state:!1,object:[{label:"Variable eye openness tracking (being improved)"},{label:"Auto ROI cropping/better cropping"},{label:"New GUI"},{label:"New backend for new GUI"},{label:"V5 hardware (focus on wired usage)"},{label:"Dynamic foveated rendering via OpenXR"},{label:"3D, 9-point calibration via OpenXR/SteamVR overlay"}]},p={state:!1,object:[{label:"Custom cam boards/cameras?"},{label:"Game interaction SDK"},{label:"Game developer integration program"}]},g=JSON.parse('{"title":"EyeTrackVR Development Roadmap","description":"","frontmatter":{},"headers":[],"relativePath":"dev_roadmap.md","filePath":"dev_roadmap.md","lastUpdated":1676223729000}'),m={name:"dev_roadmap.md"},h=Object.assign(m,{setup(b){return(c,e)=>(n(),s("div",null,[e[0]||(e[0]=a("h1",{class:"text-[var(--font-accent)]",id:"eyetrackvr-development-roadmap",tabindex:"-1"},[t("EyeTrackVR Development Roadmap "),a("a",{class:"header-anchor",href:"#eyetrackvr-development-roadmap","aria-label":'Permalink to "EyeTrackVR Development Roadmap {.text-[var(--font-accent)]}"'},"")],-1)),e[1]||(e[1]=a("p",null,"This will contain a list of features that are in progress, completed, and planned.",-1)),e[2]||(e[2]=a("h2",{id:"completed",tabindex:"-1"},[t("Completed "),a("a",{class:"header-anchor",href:"#completed","aria-label":'Permalink to "Completed"'},"")],-1)),r(l,{options:{...o(i)}},null,8,["options"]),e[3]||(e[3]=a("h2",{id:"in-progress",tabindex:"-1"},[t("In Progress "),a("a",{class:"header-anchor",href:"#in-progress","aria-label":'Permalink to "In Progress"'},"")],-1)),r(l,{options:{...o(d)}},null,8,["options"]),e[4]||(e[4]=a("h2",{id:"planned",tabindex:"-1"},[t("Planned "),a("a",{class:"header-anchor",href:"#planned","aria-label":'Permalink to "Planned"'},"")],-1)),r(l,{options:{...o(p)}},null,8,["options"])]))}});export{g as __pageData,h as default};
|
||||
@ -1 +0,0 @@
|
||||
import{_ as l}from"./chunks/CheckBoxList.e60898cc.js";import{o as n,c as s,k as a,a as t,E as r,l as o}from"./chunks/framework.a4daa24a.js";const i={state:!0,object:[{label:"Tracking algorithm"},{label:"Calibration"},{label:"GUI"},{label:"PCB Design for IR emitters"},{label:"Dual Eye support"},{label:"Firmware"},{label:"Better documentation over things (setup, wiring etc.)"},{label:"Setup dynamic WiFi credentials at runtime"},{label:"OTA using Platformio"},{label:"Auto threshold's"},{label:"New LED Power regulator board (V4)"},{label:"New IR LED PCB (only for the power reg board) (V4)"},{label:"Setup flashing of ESPs through anything other than VSC"}]},d={state:!1,object:[{label:"Variable eye openness tracking (being improved)"},{label:"Auto ROI cropping/better cropping"},{label:"New GUI"},{label:"New backend for new GUI"},{label:"V5 hardware (focus on wired usage)"},{label:"Dynamic foveated rendering via OpenXR"},{label:"3D, 9-point calibration via OpenXR/SteamVR overlay"}]},p={state:!1,object:[{label:"Custom cam boards/cameras?"},{label:"Game interaction SDK"},{label:"Game developer integration program"}]},g=JSON.parse('{"title":"EyeTrackVR Development Roadmap","description":"","frontmatter":{},"headers":[],"relativePath":"dev_roadmap.md","filePath":"dev_roadmap.md","lastUpdated":1676223729000}'),m={name:"dev_roadmap.md"},h=Object.assign(m,{setup(b){return(c,e)=>(n(),s("div",null,[e[0]||(e[0]=a("h1",{class:"text-[var(--font-accent)]",id:"eyetrackvr-development-roadmap",tabindex:"-1"},[t("EyeTrackVR Development Roadmap "),a("a",{class:"header-anchor",href:"#eyetrackvr-development-roadmap","aria-label":'Permalink to "EyeTrackVR Development Roadmap {.text-[var(--font-accent)]}"'},"")],-1)),e[1]||(e[1]=a("p",null,"This will contain a list of features that are in progress, completed, and planned.",-1)),e[2]||(e[2]=a("h2",{id:"completed",tabindex:"-1"},[t("Completed "),a("a",{class:"header-anchor",href:"#completed","aria-label":'Permalink to "Completed"'},"")],-1)),r(l,{options:{...o(i)}},null,8,["options"]),e[3]||(e[3]=a("h2",{id:"in-progress",tabindex:"-1"},[t("In Progress "),a("a",{class:"header-anchor",href:"#in-progress","aria-label":'Permalink to "In Progress"'},"")],-1)),r(l,{options:{...o(d)}},null,8,["options"]),e[4]||(e[4]=a("h2",{id:"planned",tabindex:"-1"},[t("Planned "),a("a",{class:"header-anchor",href:"#planned","aria-label":'Permalink to "Planned"'},"")],-1)),r(l,{options:{...o(p)}},null,8,["options"])]))}});export{g as __pageData,h as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/headset_guides_what_is_this.md.cc45ec79.js
Normal file
1
assets/headset_guides_what_is_this.md.cc45ec79.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/headset_guides_what_is_this.md.cc45ec79.lean.js
Normal file
1
assets/headset_guides_what_is_this.md.cc45ec79.lean.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/how_to_build_3d_printed_mounts.md.c61cd79b.js
Normal file
1
assets/how_to_build_3d_printed_mounts.md.c61cd79b.js
Normal file
@ -0,0 +1 @@
|
||||
import{_ as n,a}from"./chunks/index.b5dd7625.js";import{_ as s}from"./chunks/PartsList.24207c5d.js";import{o as d,c as i,k as t,a as o,E as r,w as l,l as m}from"./chunks/framework.a4daa24a.js";import"./chunks/Accordion.6b599df0.js";const x=JSON.parse('{"title":"3D Printed Mounts","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/3d_printed_mounts.md","filePath":"how_to_build/3d_printed_mounts.md","lastUpdated":1728244210000}'),u={name:"how_to_build/3d_printed_mounts.md"},k=Object.assign(u,{setup(h){return(p,e)=>(d(),i("div",null,[e[1]||(e[1]=t("h1",{class:"text-[var(--font-accent)]",id:"_3d-printed-mounts",tabindex:"-1"},[o("3D Printed Mounts "),t("a",{class:"header-anchor",href:"#_3d-printed-mounts","aria-label":'Permalink to "3D Printed Mounts {.text-[var(--font-accent)]}"'},"")],-1)),e[2]||(e[2]=t("p",null,[o("Mounts with a "),t("code",null,"★"),o(" next to them are the recommended mounts for the respected hmd. This is based on user feedback on what works best for most people.")],-1)),r(n,{options:m(a).parts_list_three},{content:l(()=>e[0]||(e[0]=[t("p",null," Keep in mind, some mounts only have the right(or left) version available. You may need to use blender or a slicer to mirror the STL for the other side. ",-1)])),_:1},8,["options"]),r(s),e[3]||(e[3]=t("h2",{id:"dont-see-your-headset",tabindex:"-1"},[o("Dont see your headset? "),t("a",{class:"header-anchor",href:"#dont-see-your-headset","aria-label":'Permalink to "Dont see your headset?"'},"")],-1)),e[4]||(e[4]=t("p",null,[o("There may be mounts in the Discord that have not been added here. Check out the "),t("code",null,"#community-mounts"),o(" fourm for additional mounts "),t("a",{href:"https://discord.gg/wqZnPxdQxf",target:"_blank",rel:"noreferrer"},"here"),o(".")],-1))]))}});export{x as __pageData,k as default};
|
||||
@ -0,0 +1 @@
|
||||
import{_ as n,a}from"./chunks/index.b5dd7625.js";import{_ as s}from"./chunks/PartsList.24207c5d.js";import{o as d,c as i,k as t,a as o,E as r,w as l,l as m}from"./chunks/framework.a4daa24a.js";import"./chunks/Accordion.6b599df0.js";const x=JSON.parse('{"title":"3D Printed Mounts","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/3d_printed_mounts.md","filePath":"how_to_build/3d_printed_mounts.md","lastUpdated":1728244210000}'),u={name:"how_to_build/3d_printed_mounts.md"},k=Object.assign(u,{setup(h){return(p,e)=>(d(),i("div",null,[e[1]||(e[1]=t("h1",{class:"text-[var(--font-accent)]",id:"_3d-printed-mounts",tabindex:"-1"},[o("3D Printed Mounts "),t("a",{class:"header-anchor",href:"#_3d-printed-mounts","aria-label":'Permalink to "3D Printed Mounts {.text-[var(--font-accent)]}"'},"")],-1)),e[2]||(e[2]=t("p",null,[o("Mounts with a "),t("code",null,"★"),o(" next to them are the recommended mounts for the respected hmd. This is based on user feedback on what works best for most people.")],-1)),r(n,{options:m(a).parts_list_three},{content:l(()=>e[0]||(e[0]=[t("p",null," Keep in mind, some mounts only have the right(or left) version available. You may need to use blender or a slicer to mirror the STL for the other side. ",-1)])),_:1},8,["options"]),r(s),e[3]||(e[3]=t("h2",{id:"dont-see-your-headset",tabindex:"-1"},[o("Dont see your headset? "),t("a",{class:"header-anchor",href:"#dont-see-your-headset","aria-label":'Permalink to "Dont see your headset?"'},"")],-1)),e[4]||(e[4]=t("p",null,[o("There may be mounts in the Discord that have not been added here. Check out the "),t("code",null,"#community-mounts"),o(" fourm for additional mounts "),t("a",{href:"https://discord.gg/wqZnPxdQxf",target:"_blank",rel:"noreferrer"},"here"),o(".")],-1))]))}});export{x as __pageData,k as default};
|
||||
@ -1 +0,0 @@
|
||||
import{_ as r,a as s}from"./chunks/index.b5dd7625.js";import{_ as a}from"./chunks/PartsList.24207c5d.js";import{o as i,c as d,k as e,a as o,E as n,w as l,l as m}from"./chunks/framework.a4daa24a.js";import"./chunks/Accordion.6b599df0.js";const w=JSON.parse('{"title":"3D Printed Mounts","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/3d_printed_mounts.md","filePath":"how_to_build/3d_printed_mounts.md","lastUpdated":1727916239000}'),_={name:"how_to_build/3d_printed_mounts.md"},x=Object.assign(_,{setup(p){return(u,t)=>(i(),d("div",null,[t[1]||(t[1]=e("h1",{class:"text-[var(--font-accent)]",id:"_3d-printed-mounts",tabindex:"-1"},[o("3D Printed Mounts "),e("a",{class:"header-anchor",href:"#_3d-printed-mounts","aria-label":'Permalink to "3D Printed Mounts {.text-[var(--font-accent)]}"'},"")],-1)),t[2]||(t[2]=e("p",null,[o("Mounts with a "),e("code",null,"★"),o(" next to them are the recommended mounts for the respected hmd. This is based on user feedback on what works best for most people.")],-1)),n(r,{options:m(s).parts_list_three},{content:l(()=>t[0]||(t[0]=[e("p",null," Keep in mind, some mounts only have the right(or left) version available. You will need to use blender or any slicer to mirror an STL for the other side. ",-1)])),_:1},8,["options"]),n(a)]))}});export{w as __pageData,x as default};
|
||||
@ -1 +0,0 @@
|
||||
import{_ as r,a as s}from"./chunks/index.b5dd7625.js";import{_ as a}from"./chunks/PartsList.24207c5d.js";import{o as i,c as d,k as e,a as o,E as n,w as l,l as m}from"./chunks/framework.a4daa24a.js";import"./chunks/Accordion.6b599df0.js";const w=JSON.parse('{"title":"3D Printed Mounts","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/3d_printed_mounts.md","filePath":"how_to_build/3d_printed_mounts.md","lastUpdated":1727916239000}'),_={name:"how_to_build/3d_printed_mounts.md"},x=Object.assign(_,{setup(p){return(u,t)=>(i(),d("div",null,[t[1]||(t[1]=e("h1",{class:"text-[var(--font-accent)]",id:"_3d-printed-mounts",tabindex:"-1"},[o("3D Printed Mounts "),e("a",{class:"header-anchor",href:"#_3d-printed-mounts","aria-label":'Permalink to "3D Printed Mounts {.text-[var(--font-accent)]}"'},"")],-1)),t[2]||(t[2]=e("p",null,[o("Mounts with a "),e("code",null,"★"),o(" next to them are the recommended mounts for the respected hmd. This is based on user feedback on what works best for most people.")],-1)),n(r,{options:m(s).parts_list_three},{content:l(()=>t[0]||(t[0]=[e("p",null," Keep in mind, some mounts only have the right(or left) version available. You will need to use blender or any slicer to mirror an STL for the other side. ",-1)])),_:1},8,["options"]),n(a)]))}});export{w as __pageData,x as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/how_to_build_part_list.md.3cd88fd9.js
Normal file
1
assets/how_to_build_part_list.md.3cd88fd9.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/how_to_build_part_list.md.3cd88fd9.lean.js
Normal file
1
assets/how_to_build_part_list.md.3cd88fd9.lean.js
Normal file
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
10
contact.html
10
contact.html
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
@ -1 +1 @@
|
||||
{"getting_started_led_safety.md":"4c4aa862","firmware_guide_mdns.md":"fc41b936","development_docs_dev_docs.md":"bbc0e191","firmware_guide_configure_firmware.md":"f0dff883","development_docs_pages.md":"e66b015f","archive_fox_ir_v2_build_instructions.md":"a54fd278","firmware_guide_update_platformio.md":"e27bf9a7","getting_started_things_to_know.md":"cbe9f27e","headset_guides_what_is_this.md":"487f0bde","contact.md":"c84180c1","how_to_build_3d_printed_mounts.md":"d3969a4f","development_docs_standards.md":"e6216e97","firmware_guide_environments.md":"ef8a860c","getting_started_intro.md":"b9a8b634","dev_roadmap.md":"c913d58d","firmware_guide_setup_vscode.md":"55b2158e","how_to_build_creating_your_own_mount.md":"472985ad","how_to_build_led_setup.md":"f1c0adef","about.md":"7162313c","firmware_guide_rest_api.md":"08ed87d4","index.md":"e1022cee","how_to_build_full_build.md":"4bd1a259","how_to_build_preparing_cameras.md":"d2e98268","headset_guides_valve_index.md":"860c48a5","firmware_guide_flashing_tool.md":"66ff64e6","how_to_build_part_list.md":"233ec3f6","firmware_guide_firmware.md":"714ce16b","software_guide_eyetrackvr_app_guide.md":"69daf14c","misc_faq.md":"9c5d5ee0","firmware_guide_upload_and_update_firmware.md":"914d92c1","software_guide_osc_setup.md":"abc60deb","how_to_build_parts_list.md":"72ebb13f","misc_vrc_avatar_setup.md":"7e545308","how_to_build_preparing_xiao.md":"9cf7dead","software_guide_build_software.md":"bdf4bd87","misc_jlc3dp.md":"9635a32b","software_guide_vrcft_tracking_module.md":"88f67404"}
|
||||
{"contact.md":"c84180c1","software_guide_build_software.md":"bdf4bd87","index.md":"e1022cee","software_guide_osc_setup.md":"abc60deb","how_to_build_3d_printed_mounts.md":"c61cd79b","getting_started_intro.md":"b9a8b634","development_docs_dev_docs.md":"bbc0e191","development_docs_pages.md":"e66b015f","firmware_guide_firmware.md":"714ce16b","firmware_guide_mdns.md":"fc41b936","getting_started_things_to_know.md":"cbe9f27e","getting_started_led_safety.md":"4c4aa862","archive_fox_ir_v2_build_instructions.md":"a54fd278","how_to_build_full_build.md":"4bd1a259","headset_guides_valve_index.md":"860c48a5","headset_guides_what_is_this.md":"cc45ec79","development_docs_standards.md":"e6216e97","firmware_guide_update_platformio.md":"e27bf9a7","firmware_guide_environments.md":"ef8a860c","how_to_build_led_setup.md":"f1c0adef","about.md":"82d9b217","how_to_build_preparing_cameras.md":"d2e98268","firmware_guide_configure_firmware.md":"f0dff883","misc_vrc_avatar_setup.md":"7e545308","misc_faq.md":"9c5d5ee0","how_to_build_parts_list.md":"72ebb13f","how_to_build_part_list.md":"3cd88fd9","firmware_guide_rest_api.md":"08ed87d4","firmware_guide_flashing_tool.md":"66ff64e6","how_to_build_creating_your_own_mount.md":"472985ad","how_to_build_preparing_xiao.md":"9cf7dead","software_guide_vrcft_tracking_module.md":"88f67404","firmware_guide_upload_and_update_firmware.md":"914d92c1","software_guide_eyetrackvr_app_guide.md":"b6915915","misc_jlc3dp.md":"9635a32b","dev_roadmap.md":"081f2982","firmware_guide_setup_vscode.md":"55b2158e"}
|
||||
|
||||
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
Loading…
Reference in New Issue
Block a user