Tobii Eyetracking
Tobii Eyetracking is supported for head and eye tracking.
Prerequisites
InstantVR
Tobii Eyetracking is not supported in InstantVR
Humanoid Control
Tobii Eyetracking is supported in the Humanoid Control Pro package.
Hardware
- Tobii Eye Tracker 4C
- Tobii EyeX (untested)
- Eye Tracking Laptops and Monitors (untested)
Operating System
Microsoft Windows is required.
Setup
For Tobii Eyetracking to work, the Tobii Unity SDK needs to be imported into the project.
Go to Edit Menu->Preferences->Humanoid and look for the Tobii Support entry:
Click the button to go to the download page for the Tobii SDK.
After the SDK has been imported, Tobii Support can be enabled in the preferences
Disabling Tobii Support ensures that no code related to Tobii EyeTracking is included in the build.
Note: Tobii Eyetracking has to be enabled in the Control panel for tracking to work:
Targets
To enable tracking with the Tobii eyetracker for an avatar, Tobii needs to be enabled in the Humanoid Control component.
The Tobii (Transform) is a reference to the Transform in the scene representing the Tobii Tracker. This GameObject is found as a child of the Real World GameObject and is only visible in the scene when Humanoid Control->Settings->Show Real Objects has been enabled.
The Tobii (Transform) can be used to set the position of the tracking relative to the player in the scene.
Head Target
Head and eye tracking can be enabled separately on the head target.
Two options are available for rotational head tracking:
- XY: which only rotates the head around the X and Y axis and therefore keeps the horizon horizontal
- XYZ: full three degrees of freedom tracking.
In both options, full positional tracking of the head within the range of the camera is supported.