Работает ли взаимодействие с Gaze для приложения UWP на HoloLens 2 с помощью встроенного eye tracker

#uwp #hololens #windows-community-toolkit

#uwp #hololens #windows-community-toolkit

Вопрос:

Я пытаюсь заставить gaze interaction работать с кнопками в моем приложении UWP на HoloLens 2. Пример MS Dynamics Guides действительно работает.

Я попробовал простое приложение, описанное ниже, и запустил его — безуспешно.

https://learn.microsoft.com/en-us/windows/uwp/design/input/gaze-interactions

Я загрузил инструментарий сообщества ниже и запустил его — не повезло.

https://learn.microsoft.com/en-us/windows/communitytoolkit/gaze/gazeinteractionlibrary

Параметры конфиденциальности eye tracker были настроены вручную, чтобы разрешить приложения, окно запроса разрешений не отображается автоматически. В наборе инструментов есть сообщение об ошибке «Пожалуйста, прикрепите устройство отслеживания глаз».

Ошибка Gaze из примера Community Toolkit

Должно быть, я упускаю что-то очевидное — любая помощь приветствуется.

Приветствия

Отметить

Комментарии:

1. Удалось ли вам успешно реализовать это в своем приложении UWP?

Ответ №1:

Мы хотим отметить, что вы должны использовать SpatialPointerPose API для доступа к лучам головы и глаз на HoloLens2. Для получения более подробной информации о том, как получить доступ к данным отслеживания глаз, пожалуйста, обратитесь к нашим руководствам разработчика по использованию eye-gaze в DirectX

Кроме того, OpenXR — это еще один способ, который поддерживает Windows Mixed Reality, вы можете начать разработку приложений OpenXR для HoloLens 2 с помощью этого руководства. И Microsoft предоставила пример EyeGazeInteractionUwp, показывающий использование расширения XR_EXT_eye_gaze_interaction.

Комментарии:

1. У нас есть приложение UWP, но нужно добавить функцию gaze, было бы хорошо, если бы были какие-либо предложения включить gaze без использования кода на C . Есть ли какой-либо альтернативный вариант для включения с помощью кода C #.