🥽 core-xr


user-691c90 03 July, 2025, 20:35:01

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!

user-f43a29 04 July, 2025, 08:44:52

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.

user-177371 11 July, 2025, 13:54:58

Hi everybody. Is there any 9-points calibration plugin/script for VR ? Anything for validation?

user-f43a29 11 July, 2025, 13:57:41

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?

user-177371 11 July, 2025, 14:00:52

No, I am using Unity

user-f43a29 11 July, 2025, 14:02:29

Ok, then I would recommend giving our hmd-eyes Unity integration a try.

user-177371 11 July, 2025, 14:05:03

OK 👍 thanks Rob.

user-691c90 15 July, 2025, 22:55:52

is the core-xr add-on compatible with the newest vive pro 2?

user-f43a29 16 July, 2025, 08:32:58

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.

user-d90d1b 22 July, 2025, 14:08:22

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?

Chat image

nmt 22 July, 2025, 14:18:09

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.

user-d90d1b 22 July, 2025, 14:20:00

Okay, I need to inquire about some order information. Thank you for your reply.

End of July archive