Jump to content

Required Downloads and Installs to get Vive Pro Eye working for Steam VR/Unity VR Eye Tracking


Recommended Posts

Posted

Hi, we're trying to get eye tracking data from the Vive Pro Eye. We already have Steam VR and Unity on our computer. We just want to be able to interact with cubes like in this tutorial with our eyes: 

We ran into a few issues:

1. The tutorial no longer exists: https://www.tobii.com/products/integration/xr-headsets/device-integrations/htc-vive-pro-eye

2. Apparently SR_Anipal is no longer supported or in use as of late?

3. How do you use Open XR? 

4. We've been trying to use the Unity Eye Gaze Interaction Toolkit: https://docs.unity3d.com/Packages/[email protected]/manual/debugger-window.html. The debugger window sometimes says that the input has Gaze Tracking but it's following the direction of the headset itself and gives us errors about picking up the Gaze Input.

Please help guide us or give us a tutorial. All the tutorials deal with Unity itself but none discuss how to do the software set up properly.

  • 2 weeks later...
Posted

Hi,

yes it seems as if HTC discontinued the Vive Pro Eye and does not want anyone to know it ever existed.

Until version 1.3.2.0 SR Anipal was shipped separately. You can still find it here: https://drive.google.com/drive/folders/1hU1tvOiTHQbT-Ad-wBJ8II8uXkQ8bvvh

As far as I know, OpenXR is unfortunately not supported by the Vive Pro Eye. So SR Anipal is the only option to get eye data from the headset.

With version 1.3.2.0 you can also use the Tobii Pipeline to analyze and record the data.

From then on HTC shipped SR Anipal with their Viveport Desktop App

https://business.vive.com/uk/setup/vive-pro/

However, right now I can not log into that service anymore, therefore SR Anipal can not be installed... If you want to use Version 1.3.6.0 answer in this thread, I have an already installed version that you can just paste in the VIVE Folder after installing, even without logging in.

If you want to get eye tracking data in unity you need the Vive SR Anipal Unity plugin. I also have that here, in case you need it. Then you can either access eye tracking data at runtime (90Hz) or via Callback (120Hz).

 

All in all support for this device got really terrible and hacky during the last few months. But once it works it's actually still a neat device. And at least until now there is not equivalent that also works wireless.

Posted

Hi All,

SRAnipal runtime is still there and the latest version is 1.3.6.12a (would update to 1.3.6.12c in coming weeks.)

The update of SRAnipal runtime now is by installing VIVE Console (or VIVE Console by SteamVR).

What we encourage is to deprecate SRAnipal SDK and turn into OpenXR interface.

 

With newly released eye tracker extension, the developer should be able to get detailed data as you did via SRAnipal SDK.

As to the update frequency, there is no callback mechanism in OpenXR SDK, but you could still create another thread to polling the data in a high refresh rate.

In addition, we'd like to know what are the unsupported features the developers are requesting but we have not yet supported.

Thanks.

 

  • 1 month later...
Posted
On 11/26/2024 at 2:12 PM, 3edc said:

Hi,

yes it seems as if HTC discontinued the Vive Pro Eye and does not want anyone to know it ever existed.

Until version 1.3.2.0 SR Anipal was shipped separately. You can still find it here: https://drive.google.com/drive/folders/1hU1tvOiTHQbT-Ad-wBJ8II8uXkQ8bvvh

As far as I know, OpenXR is unfortunately not supported by the Vive Pro Eye. So SR Anipal is the only option to get eye data from the headset.

With version 1.3.2.0 you can also use the Tobii Pipeline to analyze and record the data.

From then on HTC shipped SR Anipal with their Viveport Desktop App

https://business.vive.com/uk/setup/vive-pro/

However, right now I can not log into that service anymore, therefore SR Anipal can not be installed... If you want to use Version 1.3.6.0 answer in this thread, I have an already installed version that you can just paste in the VIVE Folder after installing, even without logging in.

If you want to get eye tracking data in unity you need the Vive SR Anipal Unity plugin. I also have that here, in case you need it. Then you can either access eye tracking data at runtime (90Hz) or via Callback (120Hz).

 

All in all support for this device got really terrible and hacky during the last few months. But once it works it's actually still a neat device. And at least until now there is not equivalent that also works wireless.

1. Does this mean that we cannot use SRanipal through https://business.vive.com/uk/setup/vive-pro/ because we have a Vive Eye Pro?

2. Would you recommend just downloading it separately from the link you gave us: https://drive.google.com/drive/folders/1hU1tvOiTHQbT-Ad-wBJ8II8uXkQ8bvvh.

3. "So SR Anipal is the only option to get eye data from the headset" means that we can only use option 2 above if we want the data?

4. We would definitely appreciate the SRanipal Unity plug in as well.

5. Does this mean we have to use an older version of Unity and OpenXR to do all this?

 

Thank you for your help and guidance. There is no documentation so we've just been really confused.

Posted

Hi @Lyu45,

For developing using VIVE Pro Eye, you need to have below software and plugins,

1. VIVE Console for SteamVR from Steam

2. VIVE SRAnipal runtime, ensure you update it to latest version

image.png.8c94c2a6e7d9eccbcae704d2edbc642c.png

3. For Unity development, please install VIVE OpenXR Plugin.

I did reply some of the instructions in below topic that posted by you.

 

Posted

Thanks for the explanation. Really dumb request: Could you provide links as well? 

It would be sad for us to have to run in circles again finding the downloads and many instructions have deprecated links.

Posted
On 12/2/2024 at 6:38 AM, Tony PH Lin said:

Hi All,

SRAnipal runtime is still there and the latest version is 1.3.6.12a (would update to 1.3.6.12c in coming weeks.)

The update of SRAnipal runtime now is by installing VIVE Console (or VIVE Console by SteamVR).

What we encourage is to deprecate SRAnipal SDK and turn into OpenXR interface.

 

With newly released eye tracker extension, the developer should be able to get detailed data as you did via SRAnipal SDK.

As to the update frequency, there is no callback mechanism in OpenXR SDK, but you could still create another thread to polling the data in a high refresh rate.

In addition, we'd like to know what are the unsupported features the developers are requesting but we have not yet supported.

Thanks.

 

Hi,

the updated versions are actually great news. I think it would be very helpful to have an example using the high refresh rate in your openXR example package!

I will try out the new OpenXR route soon and keep you updated, if I find any missing features. 🙂

  • Like 1
  • 4 months later...
Posted

It seems that I need to install SRanipal plugin in Unity as well, but I didn't find it anywhere. I found a project using 1.3.3.0 but I opened and found it was not compatible in Vive Openxr environment

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...