Lyu45 Posted November 15, 2024 Posted November 15, 2024 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.
3edc Posted November 26, 2024 Posted November 26, 2024 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.
Tony PH Lin Posted December 2, 2024 Posted December 2, 2024 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.
Lyu45 Posted January 9 Author Posted January 9 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.
VIVE_chengnay Posted January 9 Posted January 9 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 3. For Unity development, please install VIVE OpenXR Plugin. I did reply some of the instructions in below topic that posted by you.
Lyu45 Posted January 9 Author Posted January 9 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.
VIVE_chengnay Posted January 9 Posted January 9 1 minute ago, Lyu45 said: Could you provide links as well? https://store.steampowered.com/app/1635730/VIVE_Console_for_SteamVR/ VIVE SRAnipal runtime should install automatically. You can search your PC for SRAnipal, it should show up as "VIVE SRAnipal". It will minimize to the bottom right of your taskbar. https://github.com/ViveSoftware/VIVE-OpenXR-Unity We just release 2.5.1, you can try the latest version.
3edc Posted January 15 Posted January 15 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. 🙂 1
Sean123123 Posted May 16 Posted May 16 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
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