Skip to content

Settings

Cognitive Preferences

You can access the settings menu from Edit->Project Settings->Cognitive VR

settings

Account

This includes options to change your Developer Key and Application Key

Cognitive VR

  • Enable Logging - Displays any logs used for debugging. This can be disabled after you finish implementing the SDK
  • Enable Dev Logging - Displays internal logs. These can be helpful if you are doing a more advanced implementation
  • Enable Debug Canvas - Controls the visibility of the Debug Canvas if it is in the Level.
  • Gateway - Sets a custom endpoint domain for data collection. You probably don't need to change this!
  • Session Viewer - Sets a custom url to quickly open scenes online. This is used in the next section
  • Dashboard - Used by some buttons in the Editor.

Exported Scene Data

  • Get Latest Scene Version Data - Requests the current scene info from SceneExplorer. This is useful if someone on your team has uploaded a new scene version so data will be sent to the correct url
  • Scene Data Table - Shows the name of each uploaded scene, some internal data and a link to open the scene on SceneExplorer

Cognitive VR Data

  • Gaze Snapshot Batch Size - The number of gaze events that are recorded before automatically sent to SceneExplorer

  • Custom Event Batch Size - The number of custom events that are recorded before automatically sent to SceneExplorer

  • Custom Event Extreme Limit - Threshold for ignoring the Event Minimum Timer. If this many Events have been recorded, immediately send
  • Custom Event Min Timer - Time (in seconds) that must be elapsed before sending a new batch of Event data. Ignored if the batch size reaches Event Extreme Limit
  • Custom Event Auto Timer - The time (in seconds) to automatically send any outstanding Event data

  • Dynamic Data Limit - The number of dynamic object events that are recorded before automatically sent to SceneExplorer

  • Dynamic Extreme Limit - Threshold for ignoring the Dynamic Minimum Timer. If this many Dynamic snapshots have been recorded, immediately send
  • Dynamic Min Timer - Time (in seconds) that must be elapsed before sending a new batch of Dynamic data. Ignored if the batch size reaches Dynamic Extreme Limit
  • Dynamic Auto Timer - The time (in seconds) to automatically send any outstanding Dynamic snapshots or Manifest entries

  • Sensor Data Limit - The number of sensor events that are recorded before automatically sent to SceneExplorer

  • Sensor Extreme Limit - Threshold for ignoring the Sensor Minimum Timer. If this many Sensor data points have been recorded, immediately send
  • Sensor Min Timer - Time (in seconds) that must be elapsed before sending a new batch of Sensor data. Ignored if the batch size reaches Sensor Extreme Limit
  • Sensor Auto Timer - The time (in seconds) to automatically send any outstanding Sensor data

  • Fixation Batch Size - The number of fixations that are recorded before automatically sent to SceneExplorer

  • Fixation Extreme Limit - Threshold for ignoring the Fixation Minimum Timer. If this many Fixations have been recorded, immediately send
  • Fixation Min Timer - Time (in seconds) that must be elapsed before sending a new batch of Fixation data. Ignored if the batch size reaches Fixation Extreme Limit
  • Fixation Auto Timer - The time (in seconds) to automatically send any outstanding Fixation data

Dynamic Mesh Upload

This has moved to a dedicated window. See the Dynamic Objects on SceneExplorer for details.

Fixation Recorder

When using an SDK with supported Eye Tracking, a Fixation Recorder component must be added to the Player Actor. Below are the settings for the component. A high level summary is available at Fixations.

  • Min Fixation Ms - The time that gaze must be within the Max Fixation Angle before a Fixation begins
  • Max Fixation Angle - The angle that a number of gaze samples must fall within for a Fixation to begin
  • Max Blink Ms - The maximum amount of time that can be assigned as a single 'blink'. If eyes are closed for longer than this, assume that the user is consciously closing their eyes
  • Pre Blink Discard Ms - When a blink occurs, ignore gaze preceding the blink up to this far back in time
  • Blink End Warmup Ms - After a blink has ended, ignore gaze up to this long afterwards as the participant re-focuses
  • Saccade Fixation End Ms - Amount of consecutive eye samples before a Fixation ends as the eye fixates elsewhere. This is the most common way of fixations ending
  • Max Consecutive Discard Ms - The amount of time gaze can be discarded before a fixation is ended. Gaze can be discarded if the eye tracker returns unexpected values
  • Max Consecutive Off Dynamic Ms - Amount of time gaze can be off the transform before fixation ends. Mostly useful when Fixation is right on the edge of a Dynamic Object
  • Focus Size from Center - This curve increases the size of the Max Fixation Angle as gaze gets toward the edge of the viewport. This is used to reduce the number of incorrectly ended fixations because of hardware limits at the edge of the eye tracking field of view. There is a curve in the CognitiveVR Content folder that can be used or configured to your need.