Skip to content

Visualization Plugins

We refer to plugins prefixed with Vis as Visualization plugins. These plugins are straightforward and primarily additive (i.e., non-exclusive or unique).

Vis Circle

Visualize the gaze positions with a circle for each gaze position. This plugin is not unique, therefore you can add multiple instances of the plugin to build your visualization.

Circle Visualizations

You can set the following parameters:

ParameterDescription
RadiusThe radius of the circle around the gaze point.
Stroke widthThe thickness or width of the stoke in pixels.
FillToggle on for a circle with solid fill. Toggle off for a circle with only stroke.
ColorDefine the Red, Green, and Blue values for color. Alpha defines the opacity of the stroke and fill.

The above example shows how you could use 2 instances of the Vis Circle Plugin. The first instance renders the gaze position as a filled blue circle. The second instance renders the same gaze position as yellow stroke circle.

Vis Cross

Visualize the gaze positions with a cross for each gaze position. This plugin is not unique, therefore you can add multiple instances of the plugin to build your visualization.

Cross Visualizations

You can set the following parameters:

ParameterDescription
Inner offset lengthThe distance in pixels to offset the interior cross endpoints from the gaze position. A value of 0 will make the crosshairs intersect the gaze position.
Outer lengthThe length of the cross lines in pixels from the gaze position. Note - equal values of inner offset length and outer length will result in a cross with no length, and therefore not rendered.
Stroke widthThe thickness or width of the stoke in pixels.
ColorDefine the Red, Green, and Blue values for color.

The above example shows how you could use 2 instances of the Vis Cross Plugin. The first instance renders the gaze position as a blue cross and the second instance renders the gaze position as a yellow cross, in the outer area.

Vis Light Points

Visualize the gaze positions as a point of light for each gaze position. The falloff of the light from the gaze position is specified by the user. This plugin is not unique, therefore you can add multiple instances of the plugin to build your visualization.

Lightpoints Visualizations

You can set the following parameters:

ParameterDescription
FalloffThe distance (in pixels) at which the light begins to fall off (fade to black). A very low number will result in a very dark visualization with tiny white light points. A very large number will result in a visualization of the world view with little or no emphasis on the gaze positions.

The above example demonstrates Vis Light Points with a falloff of 39.

Vis Polyline

Visualize the gaze positions with a polyline for each gaze position. This plugin is not unique, therefore you can add multiple instances of the plugin to build your visualization.

Polyline Visualizations

You can set the following parameters:

ParameterDescription
Line thicknessThe thickness or width of the polyline stroke in pixels.
ColorDefine the Red, Green, and Blue values for color.

The example above shows a Vis Polyline used with Vis Circle. The polyline enables one to visualize the sequence of the gaze positions over a single world frame.

Vis Eye Video Overlay

Visualize the eye cameras video feed. This plugin is unique, therefore you can only load one instance of this plugin.

Eye overlay Visualizations

This plugin can be used to overlay the eye video on top of the world video.

You can set the following parameters:

ParameterDescription
Opacitythe opacity of the overlay eye video image. 1.0 is opaque and 0.0 is transparent.
Video scaleUse the slider to increase or decrease the size of the eye videos.
Move overlayDrag the eye videos to move around in the player window. Toggle off when done moving the video frames.
ShowShow or hide eye video overlays.
Horiz. and vert. flipFlip eye videos vertically or horizontally.

The above example shows the Eye Video Overlay with binocular eye videos.