Hi, I am using Core-XR with a HTC Vive Pro and intend to collect both pupil and gaze data. As per my understanding, both are streamed via separate listeners. I tried implementing both in my Unity application, and found that I am unable to calibrate eye tracking by pressing C. Neither P nor C are registered. Is there something I am missing in terms of how both listeners should be initialized and is there an order that I should follow for the same ? Thanks
Hi @user-d5c9ea 👋 ! Can I first confirm if the example scene in hmd-eyes works as expected?
Hi Rob 👋, the demos work fine. I think the standalone hmd eyes executable didn't work for me.
Can you clarify what you mean by the hmd-eyes standalone executable? To use hmd-eyes in your own project, you import the code and compile it as part of your Unity executable.
At what point of those developer instructions did you encounter the issue?
The hmd-eyes example worked completely fine. I was trying to integrate pupil and gaze listener in my own code. Since they both initialize when the Unity app runs, I encountered that I am unable to perform the calibration step. The C key input is not recognized. Hence, I was wondering if there is a guidance on initialization order of these two listener class objects to avoid this bug.
Hi @user-d5c9ea , do you mean that you encountered this problem at the Accessing Data section of the developer instructions? What if you try the methods & code presented in the subsequent Gaze Tracking section and the accompanying GazeDemo? Those demonstrate how to start the calibration from within a Unity app and then visualize the resulting gaze data in real-time.
one of my cameras in the add-on hmd-eye is broken. is it possible to use only one eye and record fixations and gaze pos? if yes how can i do this?
Hi @user-b0f2c3, thanks for reaching out 🙂 It seems like you've already sent us an email concerning the issue. We'll proceed from here, if you don't mind.