i'm having some success getting the hmd choreography to be happy and yield a calibration with some accuracy. however i have some questions about the coordinate systems output by the network streaming API. looking at the binocular gaze data (topic gaze.3d.01.) i'm confused about how to interpret "norm_pos", gaze_normals_3", "eye_centers_3d", and "gaze_point_3d". how do they each relate to the calibration data? what is "norm space" vs "3D space" in the context of the hmd choreography? thanks!
Hi @user-691c90 , these terms are defined here and are used consistently throughout the Pupil Core software ecosystem.
To understand the difference between norm space
and 3D space
, I recommend also checking the Coordinate Systems Documentation. In the context of an HMD, norm space
for norm_pos
is the "flat" projected image of the VR camera, if that makes sense, and 3D space
is the local coordinate system of either the VR's world camera or the Pupil Core's eye cameras, depending on which datum is being referenced.
Some of these are derived from the pupil data, whereas others are derived from Pupil Core's 3D eye model. The calibration determines the relationship between the position of pupils in the eye cameras to gaze direction in the coordinate system of the world camera, whereas rotating your eyes to fit the blue circles provides the data to fit the 3D eye model.
Hi everybody. Is there any 9-points calibration plugin/script for VR ? Anything for validation?
Hi @user-177371 , the standard hmd-eyes calibration scene is more than 9 points.
There is not a provided validation scene, but one could make that by building off of the calibration scene.
Are you using a different environment than Unity?
No, I am using Unity
Ok, then I would recommend giving our hmd-eyes Unity integration a try.
OK 👍 thanks Rob.
is the core-xr add-on compatible with the newest vive pro 2?
Hi @user-691c90 , it is not. If you are looking to add an eyetracker to the HTC Vive Pro 2, we recommend looking into our latest eyetracker, Neon. It is modular and we have open-sourced its 3D geometry. Following this guide, you can protoype & 3D print a Neon mount for the Vive Pro 2.
Hi, one of the eye camera in my glasses is broken. I exchanged two eye cameras, but one of them is unable to display an image, while the other shows an image no matter which side it is on. Therefore, it should not be a keyboard issue, but rather a problem with the camera. May I ask if it can be repaired or if I can purchase a pupil camera separately?
Hi @user-d90d1b! Both options might be possible. Can you reach out to [email removed] mentioning my name, and someone from the ops team will look after you. If you have the original order ID, that will also be helpful.
Okay, I need to inquire about some order information. Thank you for your reply.