EyeTrackVR-Docs/assets/software_guide_eyetrackvr_app_guide.md.dce4a9fb.js
2025-04-19 20:28:23 +00:00

2 lines
9.8 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as l,a as d}from"./chunks/index.339f98d7.js";import{_ as r,i}from"./chunks/index.c1fed1bd.js";import{o as h,c as p,O as s,E as a,l as o,k as t,a as n,w as u}from"./chunks/framework.47aa8d5b.js";const k=JSON.parse('{"title":"How to install, run and adjust the EyeTrackVR app.","description":"","frontmatter":{},"headers":[],"relativePath":"software_guide/eyetrackvr_app_guide.md","filePath":"software_guide/eyetrackvr_app_guide.md","lastUpdated":1728244210000}'),c={name:"software_guide/eyetrackvr_app_guide.md"},w=Object.assign(c,{setup(y){return(g,e)=>(h(),p("div",null,[e[1]||(e[1]=s('<h1 class="text-[var(--font-accent)]" id="how-to-install-run-and-adjust-the-eyetrackvr-app" tabindex="-1">How to install, run and adjust the EyeTrackVR app. <a class="header-anchor" href="#how-to-install-run-and-adjust-the-eyetrackvr-app" aria-label="Permalink to &quot;How to install, run and adjust the EyeTrackVR app. {.text-[var(--font-accent)]}&quot;"></a></h1><h3 id="step-1-download-the-eyetrackvr-installer-and-install-the-eyetrackvr-app" tabindex="-1">Step 1: Download the EyeTrackVR Installer and install the EyeTrackVR app <a class="header-anchor" href="#step-1-download-the-eyetrackvr-installer-and-install-the-eyetrackvr-app" aria-label="Permalink to &quot;Step 1: Download the EyeTrackVR Installer and install the EyeTrackVR app&quot;"></a></h3><p>Go to the latest <a href="https://github.com/EyeTrackVR/EyeTrackVR/releases/latest" target="_blank" rel="noreferrer">GitHub release here</a> and download the Setup.exe file.</p><p>Follow the prompts and the app should be installed.</p><h2 id="step-2-run-the-eyetrackvr-app" tabindex="-1">Step 2: Run the EyeTrackVR app <a class="header-anchor" href="#step-2-run-the-eyetrackvr-app" aria-label="Permalink to &quot;Step 2: Run the EyeTrackVR app&quot;"></a></h2><p>If the <code>Create Desktop Shortcut</code> option was checked you should see an icon on your desktop, double click it to run.</p><p>You then should be greeted with a GUI that looks like this:</p>',7)),a(r,{options:o(i).eyetrack_vr_guide_three},null,8,["options"]),e[2]||(e[2]=s('<h2 id="step-3-getting-familiar-with-settings-and-terminology" tabindex="-1">Step 3: Getting familiar with settings and terminology <a class="header-anchor" href="#step-3-getting-familiar-with-settings-and-terminology" aria-label="Permalink to &quot;Step 3: Getting familiar with settings and terminology&quot;"></a></h2><p>Let&#39;s go over some basic terminology you will find in the app.</p><p>Starting from the top:</p><h3 id="right-eye" tabindex="-1"><code>Right eye</code> <a class="header-anchor" href="#right-eye" aria-label="Permalink to &quot;`Right eye`&quot;"></a></h3><p>Shows the right eye feed and settings only.</p><h3 id="left-eye" tabindex="-1"><code>Left eye</code> <a class="header-anchor" href="#left-eye" aria-label="Permalink to &quot;`Left eye`&quot;"></a></h3><p>Shows the left eye feed and settings only.</p><h3 id="both-eyes" tabindex="-1"><code>Both eyes</code> <a class="header-anchor" href="#both-eyes" aria-label="Permalink to &quot;`Both eyes`&quot;"></a></h3><p>Shows both eyes&#39; feed and settings.</p><h3 id="camera-address" tabindex="-1"><code>Camera Address</code> <a class="header-anchor" href="#camera-address" aria-label="Permalink to &quot;`Camera Address`&quot;"></a></h3><p>This is where you enter the IP address of your camera. Alternatively, it can be used to put the cam number for wired cameras or pass in a video file.</p><h3 id="tracking-mode" tabindex="-1"><code>Tracking Mode</code> <a class="header-anchor" href="#tracking-mode" aria-label="Permalink to &quot;`Tracking Mode`&quot;"></a></h3><p>This changes the GUI to the tracking mode where it outputs values.</p><h3 id="cropping-mode" tabindex="-1"><code>Cropping Mode</code> <a class="header-anchor" href="#cropping-mode" aria-label="Permalink to &quot;`Cropping Mode`&quot;"></a></h3><p>This is where you will crop out your eye.</p><h3 id="threshold" tabindex="-1"><code>Threshold</code> <a class="header-anchor" href="#threshold" aria-label="Permalink to &quot;`Threshold`&quot;"></a></h3><p>This is used to cut out things that aren&#39;t dark like your pupil.</p><h3 id="rotation" tabindex="-1"><code>Rotation</code> <a class="header-anchor" href="#rotation" aria-label="Permalink to &quot;`Rotation`&quot;"></a></h3><p>For our method to work best, you want your eye to be level. Use this slider to adjust it to where that is the case.</p><h3 id="restart-calibration" tabindex="-1"><code>Restart Calibration</code> <a class="header-anchor" href="#restart-calibration" aria-label="Permalink to &quot;`Restart Calibration`&quot;"></a></h3><p>This will start a calibration mode for your eye where you look to all extremes.</p><h3 id="recenter-eye" tabindex="-1"><code>Recenter Eye</code> <a class="header-anchor" href="#recenter-eye" aria-label="Permalink to &quot;`Recenter Eye`&quot;"></a></h3><p>This will recenter your eye to whatever point you are looking at.</p><h2 id="step-4-adding-your-cameras-to-the-software-and-configuring-them" tabindex="-1">Step 4: Adding your cameras to the software and configuring them <a class="header-anchor" href="#step-4-adding-your-cameras-to-the-software-and-configuring-them" aria-label="Permalink to &quot;Step 4: Adding your cameras to the software and configuring them&quot;"></a></h2><h3 id="wireless-configuration" tabindex="-1">Wireless configuration <a class="header-anchor" href="#wireless-configuration" aria-label="Permalink to &quot;Wireless configuration&quot;"></a></h3><p>Power your ESPs and find what the IP address is for your right eye. This can be done by opening both Cameras in a browser and then holding your finger over your right eye camera.</p><p>Copy that IP address and then close the browser tab with it open.</p><p>Enter that IP address into the app&#39;s <code>Camera Address</code> field.</p><p>Press the <code>Save and Restart Tracking</code> button.</p><h3 id="wired-configuration-experimental" tabindex="-1">Wired configuration (experimental) <a class="header-anchor" href="#wired-configuration-experimental" aria-label="Permalink to &quot;Wired configuration (experimental)&quot;"></a></h3><h4 id="note-this-is-a-beta-app-feature-only-please-use-the-latest-open-beta-in-the-discord" tabindex="-1">Note this is a Beta app feature only. Please use the latest Open Beta in the Discord. <a class="header-anchor" href="#note-this-is-a-beta-app-feature-only-please-use-the-latest-open-beta-in-the-discord" aria-label="Permalink to &quot;Note this is a Beta app feature only. Please use the latest Open Beta in the Discord.&quot;"></a></h4><p>Find your ESPs in Device Manager and figure out their COM port numbers, e.g. <code>COM4</code>.</p><p>Enter that COM port number into the app&#39;s <code>Camera Address</code> field.</p><p>Press the <code>Save and Restart Tracking</code> button.</p><h3 id="setting-up-roi" tabindex="-1">Setting up ROI <a class="header-anchor" href="#setting-up-roi" aria-label="Permalink to &quot;Setting up ROI&quot;"></a></h3><p>Don&#39;t see your camera feed? That&#39;s because an ROI hasn&#39;t been set yet.</p>',36)),a(r,{options:o(i).eyetrack_vr_guide_four},null,8,["options"]),e[3]||(e[3]=t("p",null,[n("Now press the "),t("code",null,"Cropping Mode"),n(" button. You should see a feed of your camera.")],-1)),e[4]||(e[4]=t("p",null,"Put your headset on and use an application to see your desktop. (Virtual desktop, SteamVR desktop, etc.)",-1)),e[5]||(e[5]=t("p",null,"You should see something like this:",-1)),a(r,{options:o(i).eyetrack_vr_guide_five},null,8,["options"]),e[6]||(e[6]=t("p",null,"Now, draw a rectangle that selects your eye.",-1)),e[7]||(e[7]=t("p",null,"A good example of an ROI",-1)),a(r,{options:o(i).eyetrack_vr_guide_six},null,8,["options"]),e[8]||(e[8]=t("p",null,[n("Head back over to the "),t("code",null,"Tracking mode"),n(".")],-1)),e[9]||(e[9]=t("p",null,[n("We will now adjust our rotation by moving the "),t("code",null,"Rotation"),n(" slider.")],-1)),e[10]||(e[10]=t("p",null,"From this:",-1)),a(r,{options:o(i).eyetrack_vr_guide_seven},null,8,["options"]),e[11]||(e[11]=t("p",null,"To this:",-1)),a(r,{options:o(i).eyetrack_vr_guide_eight},null,8,["options"]),e[12]||(e[12]=t("p",null,"Now we will adjust our threshold.",-1)),e[13]||(e[13]=t("p",null,"Continuing with your headset on, move the slider all the way up. start slowly backing it off until mainly only your pupil is being visualized in the threshold viewer.",-1)),e[14]||(e[14]=t("p",null,"Example of a threshold being too low:",-1)),a(r,{options:o(i).eyetrack_vr_guide_nine},null,8,["options"]),e[15]||(e[15]=t("p",null,"Example of too high of a threshold:",-1)),a(r,{options:o(i).eyetrack_vr_guide_ten},null,8,["options"]),e[16]||(e[16]=t("p",null,"Example of a good threshold:",-1)),a(r,{options:o(i).eyetrack_vr_guide_eleven},null,8,["options"]),e[17]||(e[17]=s('<p>Repeat everything in this step for your left eye.</p><h2 id="step-5-calibrating-your-eyes" tabindex="-1">Step 5: Calibrating your eyes <a class="header-anchor" href="#step-5-calibrating-your-eyes" aria-label="Permalink to &quot;Step 5: Calibrating your eyes&quot;"></a></h2><p>Once your eye is trackable by the software we need to calibrate it.</p><p>Press the <code>Restart Calibration</code> button and look around. The important part is that you look to all extremes, all the way up, left, etc. Once you have done so, wait for the <code>Mode</code> to say <code>Tracking</code></p><p>The next step is to center your eye.</p><p>Look straight forward and press the <code>Recenter Eye</code> button.</p><p>Your eye is now fully calibrated.</p><p>Repeat for your other eye.</p>',8)),a(l,{options:o(d).eyetrack_vr_guide_two},{content:u(()=>e[0]||(e[0]=[t("p",null," To best center both eyes, look at one spot and hit the 'Recenter Eye' button for each eye without moving your eyes. ",-1)])),_:1},8,["options"])]))}});export{k as __pageData,w as default};