本文主要是介绍[hololens2]启用眼球追踪,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.首先确保开启了眼睛注视输入功能
在 Unity 菜单中,选择 Mixed Reality > Toolkit > Utilities > Configure Project for MRTK打开MRTK Project Configurator窗口,然后在UWP Capabilities部分,验证Enable Eye Gaze Input Capability是灰色的:
2.在凝视提供者中启用基于眼睛的凝视
在 Hierarchy 窗口中,选择MixedRealityToolkit对象,然后在 Inspector 窗口中,选择 MixedRealityToolkit > Input选项卡并执行以下步骤:
- 克隆DefaultHoloLens2InputSystemProfile并为其指定一个合适的名称
- 展开指针(Pointer)部分
- 克隆DefaultMixedRealityPointerProfile并为其指定一个合适的名称
- 找到Gaze Settings部分并选中Is Eye Tracking Enabled复选框
为 3.Unity 编辑器启用模拟眼动追踪
在 Hierarchy 窗口中,选择MixedRealityToolkit对象,然后在 Inspector 窗口中,导航到Input选项卡,然后:
- 展开 Input Data Providers > Input Simulation Service 部分
- 克隆DefaultMixedRealityInputSimulationProfile并为其指定一个合适的名称
- 找到Eye Gaze Simulation并将默认 Eye Gaze Simulation Mode 设置为Camera Forward Axis
为4.物体添加眼动追踪
在 Inspector 窗口中使用Add Component按钮将EyeTrackingTarget组件添加到选定的对象:
然后在各种凝视事机中添加触发事件的相关脚本和作用对象即可。
这篇关于[hololens2]启用眼球追踪的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!