nreimens.ttt Posted January 9, 2023 Share Posted January 9, 2023 I am currently validating the Eye Tracker hardware for the Focus 3 with a Unity application, accessing the Eye Tracking API within the Wave Unity SDK (API reference). The application is successfully able to access real-time eye tracking data for both eyes. Specifically valid data is collected for: Eye Origin Eye Direction Eye Openness (binary? 0 - closed, 1 - open) Pupil Diameter Pupil Position Most of the returned values change dynamically and behave as expected, however the returned value from the call GetRightEyePupilDiameter(diameter) // or GetLeftEyePupilDiameter is always a constant value (4.0). This value stays the same regardless of the light exposed to the eye (via scene brightness). This leads me to believe that pupil diameter might not be currently supported by the API using the hardware as configured. Therefore my question is: Is pupil diameter currently supported by the Wave Unity SDK with the Focus 3 and Eye Tracker hardware? Thanks! 2 Link to comment Share on other sites More sharing options...
subjectivitylab Posted March 15, 2023 Share Posted March 15, 2023 Hi! We are trying to get to the point where we can read data from the eye-tracker (and as such cannot necessarily help with the constant value issue), but have been unable to pull data from the eye-tracker in any meaningful way. Would you be able to tell us how you got your setup working with (presumably) Unity? We are trying to set up the DirectPreview but cannot connect it through wifi (cabled works, but we cannot use the cabled connection with the eyetracker at the same time since they use the same usb-c port). Thanks! Link to comment Share on other sites More sharing options...
Deglycia Posted May 17, 2023 Share Posted May 17, 2023 Hey @nreimens.ttt Were you able to receive any pupil diameter data from the Vive Focus 3? I noticed that even though Gaze data is easily accesible, anything related to pupil data is not working very well and even though it updates dynamically, it always gives incorrect values. Best regards, Degly. Link to comment Share on other sites More sharing options...
mytech Posted July 10, 2023 Share Posted July 10, 2023 Hi @nreimens.ttt I'm also curious whether and how you resolved the issue. I am considering Focus 3 Eye Tracker for research purposes and I wanted to get a sense of how reliable and convenient its data output is. I would really appreciate you (or anyone) sharing insights and experiences about this matter. Thanks in advance! Link to comment Share on other sites More sharing options...
Ehsan Shourangiz Posted October 12, 2023 Share Posted October 12, 2023 Hey! I'm aiming to do the same thing, but with Unreal Engine. Any experience or tips on replicating what you did in Unity, but in Unreal? Thanks for any guidance! Link to comment Share on other sites More sharing options...
Max Jarofka Posted December 11, 2023 Share Posted December 11, 2023 Hi! As the three posts above, I also want to buy the focus 3 for a research projekt to collect eye-tracking data from the headset. Any updates on that? Best regards Max Link to comment Share on other sites More sharing options...
daftcraft inc Posted February 5 Share Posted February 5 In January 2024, we created a sample application using Focus3+Eye Tracker to see if the pupil diameter could be obtained. As a conclusion, we were able to confirm that the pupil diameter was measured. Two people, myself and a development engineer, each measured different pupil diameters (not 4 fixed). (They were not 4 fixed) At the end of January 2024, I had a chance to talk with HTC officials and They confirmed that the SDK was updated around last fall to allow measurement. In other words, it did not seem to be working until then. I also confirmed that it works with XR ELITE, and the measurement is more agile than with Focus3, which may be due to the accuracy of calibration such as IPD auto-adjustment. After having touched the Vive Pro eye and then the Vive Focus3, I thought the XR ELITE is a HMD that can be used for experimentation. I hope this will be helpful. Link to comment Share on other sites More sharing options...
CicePernice Posted February 12 Share Posted February 12 On 2/5/2024 at 10:09 AM, daftcraft inc said: In January 2024, we created a sample application using Focus3+Eye Tracker to see if the pupil diameter could be obtained. As a conclusion, we were able to confirm that the pupil diameter was measured. Two people, myself and a development engineer, each measured different pupil diameters (not 4 fixed). (They were not 4 fixed) At the end of January 2024, I had a chance to talk with HTC officials and They confirmed that the SDK was updated around last fall to allow measurement. In other words, it did not seem to be working until then. I also confirmed that it works with XR ELITE, and the measurement is more agile than with Focus3, which may be due to the accuracy of calibration such as IPD auto-adjustment. After having touched the Vive Pro eye and then the Vive Focus3, I thought the XR ELITE is a HMD that can be used for experimentation. I hope this will be helpful. I am currently trying to retrieve eyetracker data in a Unity application using C#. Could you please explain how you managed to collect pupil diameter data in Unity? Which SDK did you use? Any information would be highly valuable to me! Thank you very much in advance. Best regards, Cice Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now