lvra.gitlab.io/content/docs/EyeTrackVR/_index.md
2024-06-13 14:45:05 +00:00

1.5 KiB

title weight
EyeTrackVR 250

EyeTrackVR

DIY eye tracking for any headset. Here are the steps to get the software working on linux.

EyeTrackApp

git clone https://github.com/EyeTrackVR/EyeTrackVR.git

cd EyeTrackVR

git checkout v2.0-beta-feature-branch

poetry install --no-root

and it'll error because pysimplegui 4 is yanked. I dont know how to install yanked packages so just do this and it should work.

poetry run pip install pysimplegui-4-foss

cd EyeTrackApp

and bada bing bada boom you now should now have a fully functional eyetrack app when you run:

poetry run python3 eyetrackapp.py

VRChat Native Eyetracking

VRCFT support will be added soon in oscavmgr. for now vrc native eyetracking works well. If you're having issues with your avatar cocnstantly squinting like I was, you can make a little change to osc.py at line 239 to correct that to your liking.

     if self.config.gui_vrc_native:  # VRC NATIVE

+        eye_blink = min(1.0, eye_blink * eyeblink_offset) # helps keep eyes open in VRC native eyetracking

         if self.main_config.eye_display_id in [
             EyeId.RIGHT,

This should only affect native eyetracking. replace eyeblink_offset with your preferred multiplier. I set mine to 1.8

Squinting issues may also be caused by using IBO, so you may want to turn off "Intensity Based Openness" in blink algo settings.

Current Bugs

Currently the app wont exit gracefully. when you close the window it will hang and you will have to ^C in the terminal to quit.