Skip to content
This repository was archived by the owner on Jun 16, 2023. It is now read-only.

How to run the app

ChristianPe edited this page Oct 26, 2016 · 5 revisions

EyeTracker (Pupil-labs python software)

  • open a terminal and execute $ pupil
  • pupil is actually a bash alias. You can change it in the bashrc. If you want to try a new version of pupil-labs' software, you have to modify the alias or create a new one
  • after starting the pupil labs software, you have to start both eye cameras.
  • for each eye will start an own window showing the stream of the eyecamera.
  • you should change the area for captioning the eye. For that change to "ROI" and drag&drop the frame until it fits to the eye
  • You should now start the Unity project to get the "surface". That is the area on the screen which is inside the markers. Those markers are identified by the pupil-labs software as which.
  • after you started the unity project in fullscreen you can use the function to "detect the surface", while wearing the eyetracker and looking at the screen.
  • Afterwards start the "udp server" plugin in pupil-labs and it should be up and running.

General -> Dection and Mapping Mode: 3D SurfaceTracker -> 3D-Localization enabled

Troubleshoot

  • if no data is received in the unity app, check the ip in the udp server plugin on the pupil-labs side and check the firewall on the pc with unity
Clone this wiki locally