Jump to content

Getting Pupil Diameter From Vive XR Elite (Unity)

Recommended Posts

Hi everyone, I am looking for a possible way to get pupil diameter information from Vive XR Elite in Unity for my research.

I used to get such information from HTC Vive Pro Eye using SRanipal. However, It seems SRanipal does not support Vive XR Elite for getting eye-tracking data. Is it correct?

Is there any possible way to get eye-tracking data, especially pupil diameter information from Vive XR Elite?

Thank you in advance.

  • Like 2
Link to comment
Share on other sites

We have the same issue as well.

We purchased the XR Elite only because it can track pupil diameter with the full face tracker module.

How do we access the data from Unity (when streaming)...


If you find a solution please let me know @JonathonHart and @Thxkew.

Would be very nice if someone from Vive answered.

Link to comment
Share on other sites

@VIVE_chengnay I just tried yesterday and while I could access pretty much everything else, trying to get pupil dilation always returned a 0 for me.

Is there any way to get Pupil Dilation through wireless streaming on a PC?

Is the LivePreview thing an option?

Any help would be much appreciated.

  • Like 1
Link to comment
Share on other sites

Thanks @VIVE_chengnay for looking into it for us.

If no solution is available, do you think it would be possible to code a custom solution for this?

Something like an App running a Background Service on the XR Elite to send the Pupil Size to a Unity App running on a PC, which is connected to the same Wifi Network?

Since I am a noob in mobile development, I would try using libraries like this:


Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...