Requesting access to Extended Eye Tracking API and enabling the custom capability.
zhimin-wang opened this issue · 1 comments
Describe the problem
Hi!
I'm currently working on a project that requires left and right eye gaze vectors for obtaining eye gaze depth. Current Eye tracking SDK of HoloLens 2 doesn't provide left and right eye gaze vectors, only offering the single (cyclopean) eye gaze direction and hit position.
Describe the solution you'd like
We found Extended Eye Tracking SDK provides TryGetLeftEyeGazeInTrackerSpace
and TryGetRightEyeGazeInTrackerSpace
functions for calculating left eye gaze and right eye gaze. The extended ET API is a custom capability. So I need to request access to the API, if I want to publish my uwp to the Microsoft Store. However, I just want to run my application on HoloLens 2 in developer mode. The document states running in developer mode doesn't need to custom capability. So I try to use the EyeGazeTrackerWatcher class of Extended Eye Tracking SDK in the Unity script, but the unity reports that "The type or namespace name 'EyeGazeTrackerWatcher' could not be found (are you missing a using directive or an assembly reference?)".
In brief, my questions can be three-fold as follows:
-
- I just want to run the Extended Eye Tracking SDK in the developer mode of HoloLens 2. Do I need to request the custom capability? If don't need, how can I compile the script in Unity that uses the EyeGazeTrackerWatcher class successfully?
-
- If need, how can I obtain the Signature Hash of the uwp signing cert? I tried many methods but they don't work. The issue describes this question, but I also don't know how to sign the sln of Visual Studio 2019 with SHA256 cert?
I really appreciate any help you can provide.
Describe alternatives you've considered
Additionally, for our use case, falling back to single (cyclopean) eye gaze tracking is not an option.
Thank you very much.