Tobii Ocumen Configuration

The Configuration product is part of the Tobii Ocumen offering and allows you to include customized calibration flows in your Unity application.

This page will give you an overview of how to get started.

You can find more detailed guidance of calibration flows in the /Doc/ folder.

Table of Contents

Getting Started

Make sure you follow our installation instructions for Tobii Ocumen. Configuration requires installation of the /Packages/Core/ and /Packages/Configuration/ packages and importing the associated example.

The example scene contains the TobiiCalibration prefab which is an example prefab with a customized calibration flow.

By placing the prefab under the Pico camera rig, you will get a calibration flow which you can customize and trigger from within the Unity application.

Configuration Prefab

The configuration prefab uses a simple custom shader which allows it to render in front of all of your scene geometry.

The configuration prefab TobiiCalibration contains 3 configuration steps (see details below).

Step 1: Position Guide

The position guide instructs the user to position their headset and tighten the straps in such a way that their eyes end up in the sweet spot for both eye tracking and rendering quality. This should be done immediately before calibrating.

The user should try to align the blue crosses with the black crosses.

On headsets which do not have a hardware adjustable lens cup separation, such as the Pico Neo 2 Eye, the horizontal adjustment is locked since the user will not be able to adjust along this axis.

When the user has positioned their headset in a good spot, they can press the headset button (see below) to move on to the next step.

Step 2: Calibration

The calibration step shows a stimulus point which moves to different locations at different angles to calibrate the eye tracker to the user’s eyes. This is crucial for accurate eye tracking quality.

The TobiiCalibration script attached to the TobiiCalibration prefab displays user instructions and handles the movement, timing, and collection of eye data at each point. The most commonly customized parameters are exposed in the inspector, and more advanced customizable properties are inside the script.

The example calibration is set up to be a 5-point calibration on a medium luminosity background in a cross-like pattern. For more details on calibration patterns, see the bundled documentation in the /Doc/ folder.

Step 3: Post-Calibration Visualizer

As the last step of the calibration process, the user can check how accurate their eye tracking calibration is by looking around in the Post-Calibration Visualizer.

By pressing the headset button in this step, the configuration flow finishes.