Increase amount of data captured by eyetracking



  • Avatar

    Hi Garo,


    The cameras are at 120Hz / per camera ( and there's 1 camera per eye) however the RAW video feed is not made available to the public.

    I'm guessing your current 60Hz ceiling is due to you running a video capture over the debug tool which is frame capped by windows at 60Hz.

    If it's not that I'm curious... so let us know!

  • Avatar
    Sam Collins

    Hi Jeremy,

    His issue is with the FOVERecorder class posted on Github. Whether using this method or simply writing to file in an Update or FixedUpdate, the values returned for eye positions do not update more often than 60Hz. I've tested this using both GetGazeRays() and GetGazeRays_Immediate() with all of the methods mentioned above. I've also tried adjusting the coroutine in FOVERecorder to yield on WaitForFixedUpdate, since by default it waits for the end of the next frame, but this does not work, it simply returns duplicates values until the next frame.

    Is there any validated way to get eye position data at a rate faster than the frame update? The _Immediate() variants of functions do not work.

  • Avatar

    @Sam Thanks mate - I will look into this...

    @Garo if this is the same issue and not my original suspicion hang tight!


Please sign in to leave a comment.