Skip to content

Release Notes

Changelog

Version 2.3.6 (4/14/25)

  • Offline AI Agents from Ollama (Gemma, Deepseek, Llama, etc.)
  • Generative AI 3D models
  • Generative AI Image Spawner
  • Drawing Tool Example
  • Multi User Drawing Tool
  • 2D Screen GUI Update
  • 360 video with 3D object example
  • Hand Path Tracking
  • Randy Pausch Visual Search Example

Version 2.3.5 (3/28/25)

  • Added modules for easy import of Vive Focus Vision hand and face tracking
  • Updates to External Application Data Recorder
    • AI Data Analysis
    • Convert video to frames and ask questions can be used for any session
    • Added optional beep sound when recording done
  • Multi-User Barchart added
  • AI Agent Updates

    • Dropdown menu for selections
    • Fixed Anthropic library error
  • New simplified examples for gaze based interactions and Visual Search

  • Changed comparison_label_TTFF to “comparison_label”

Version 2.3.4 (3/13/25)

  • Fix for multi user synchronization
  • Updated External Application Data Recorder
    • Added support for Vive Focus Vision (requires using SRAnipal Driver)
    • Added Experimental AI auto tagging of view counts, asking questions about the data
    • Optimized Replay with gaze point now showing properly
    • Optimized all supported hardware devices with gaze point, eye tracking data
    • Added ability to record video of replay
    • Testing of using stand alone apps (eye tracking not supported in this mode)
  • Updated Reaction Time Example
  • Added scene_objects to built in sightlab_resources

Version 2.3.1 (2/21/25)

  • Walk Path added in Replay
  • Grab and Release Events added to Trial data and Acqknowledge markers
  • Acqknowledge now shows Gaze start and Gaze end as well as trial start and end
  • Adjustment for gazewindow to be removed if affecting frame rate (sightlab.removeGazePointWindow())
  • Dragging an environment object in the GUI adds a copy to current folder
  • Folder to open resources on the Modify Window
  • MainWindow FOV matches gazepointwindow FOV
  • Removed ‘Default’ trial (default settings are now associated with trial 1)
  • Fixed error in Driving HMD configurations related to transport
  • Fixed error when pressing ‘p’ key before trial starts
  • Rating and instruction fadequad no longer blinks on and off between ratings
  • GUI shows Trial 1 instead of Default before starting trial
  • Updated Randomize Blocks example
  • Local_vizconnect folder for Model and Media Viewer
  • Updated Projection vizconnect
  • Option to create Rating Scales/Questions/Surveys from a csv file
  • Fixed avatar head to not be visible in the avatar view Example
  • Input Dialogs example
  • Surveys example added to Ratings
  • Updated Scripted Avatar Agent (fixed timing issues).
  • Updates to Driving Simulator
  • Updated car model to fix lighting
    • Added moveable steering wheel to standard car model
    • Fixed issue with car off of ground in replay
    • Consolidated scripts
    • Optimized starting positions
  • External Data Recorder
    • Vive Focus Vision Support
    • First Person Viewpoint in Replay option (set to on by default)
  • Changed name of Data Recorder in Example Scripts to “External Application Data Recorder”
  • Image Viewer Sample
  • Spatial Scanning Example
  • Updated speech recognition example

Version 2.2 (1/31/25)

  • Support for Vive Focus Vision (Eye Tracking, Passthrough, Hand Tracking, Face Tracking)
  • Fixed an issue where eye tracked headsets may not have been tracking in the GUI version
  • Added Gemini and Vision capabilities to AI agent scripts (avatar can be "aware" of scene)
  • Fixed performance issue with individual eye gaze points (made those a flag)
  • Asset Browser to download individual procured assets (environments, objects, avatars, 360 media), along with links to additional asset libraries and AI creation tools (found in main folder)
  • Reaction Time updates and reaction time with selector tool
  • Proximity Area Placer helper module
  • Fixed issue with not being able to override the position resetting on every trial
  • Example showing saving Biopac Data to Data files (added this also to Biofeedback example)
  • Speech Recognition Example (changing state of objects with voice)
  • Shared State Multi User example
  • Updated all Mixed Reality, Face Tracking, Eye tracking, and basic hand tracking scripts to support Vive Focus Vision
  • Synchronize states of any data with multi-user
  • Fixed Biofeedback example to support multiple trials
  • Updated Analysis Comparison to more easily modify measure value and label
  • Server option to view in headset
  • Waiting Room and whiteroom added to default resources
  • Fix for error when deleting default environment
  • Pressing refresh on avatar list selects Glowman Blue

Version 2.1 (1/14/25)

  • Hardware chooser now shows up after pressing Continue on GUI instead of right away
  • Ability to fine tune regions of interest with 360 media
  • Support for screen based eyetrackers from Tobii and EyeLogic
  • New Scripted Avatar Example
  • Updated Driving Example
    • Car is now an encapsulated class that can be more easily added to any script
    • Moving steering wheel added
    • Speed increase and decrease can now be incremental while holding gas or brake
    • Engine audio pitches up or down based on speed
    • Saving of velocity and position data
    • Added Jeep model
  • Updates and optimizations to the following other examples
  • STIM file and Visual Search randomized variables now playback in correct order on session replay and choice is saved to data files
  • Updated Virtual Screen STIM to properly replay chosen videos
  • GUI version of visual search highlighter example
  • Added comparison for Memory Experiment
  • Updated Art Gallery visual search
  • Rotoscoped Avatars example
  • AI Agent SpeechRecognition now works without the need to modify core python files
  • Access to avatar head folder for swapping out multi-user avatars
  • Additional bug fixes and optimizations to many example scripts

Version 2.0.6 (12/26/24)

  • Fixed issue that caused some multi user replays not to work

Version 2.0.5 (12/13/24)

  • Fixed issue with removing scene objects in the replay

Version 2.0.4 (12/11/24)

  • Fixed bug that affected Session Replay
  • Added headlight option to replay class

Version 2.0.3 (12/11/24)

  • Fixed error with scrubbing forward while at the end of the replay
  • Minor Bug fixes

Version 2.0.2 (12/4/24)

  • Fixed moviepy code to work with latest version for compressing videos
  • moviepy and psutil libraries included in installer
  • SightLab doctor utilities to check system (in "Util_Files")
  • Trial version doesn't freeze when timer runs out, closes window instead
  • AI Intelligent Agent Update
    • Multiple Agent Interactions (AI Agents can speak with each other, even if using different LLM models, such as Anthropic and OpenAI)
  • External Application Data Recorder Update
    • Given the window title the recorder will now automatically select the other application's window (requires install of pywin32 python library)
    • Video recordings now saved in the 'recordings' folder with same name as session
    • Replay can select recording with same name as session
    • Re-adjusted replay screen size to better fit HMD view
    • Adjustable replay screen
    • Version added using GUI
    • Sync event also can use events such as a triggerPress
  • Heatmap Visualizer (All Trials) now supports 360 media as well
  • Small bug fixes and updates on Gaze Based Events and Selector Tool Examples

Version 2.0.1 (11/18/24)

  • Removed python files from showing in avatar, controllers and gaze point choice lists
  • Fixed issue where custom data was not being saved to timeline data file
  • Fixed error when closing client script before pressing "Continue" while server already running
  • Updated Mirror Demo:
  • Added "reset" key 'r'.
  • Added adjustment for Mixamo avatars' position.
  • Added settings for different avatar libraries.

Version 2.0 (11/12/24)

  • Upgraded GUI functionality, including multiple condition setups and more advanced experiment design
  • Improved organization of code and class structure
  • Ability to store and load custom experiment setup project files
  • New folder and project based structure (all data, recordings, replays stored per folder)
  • New options for directory management within the GUI
  • A unified script for 3D models and 360 media
  • Updated heatmap visualization, including dynamic playback and aggregated heatmap
  • Fixation and dwell sphere visualizations
  • Improved scan and dispersion paths
  • Optimizations and general improvements on Session Replay
  • Enhanced algorithms for fixations and saccades
  • Saccade amplitude, velocity and peak velocity (trial data and experiment summary)
  • Better performance and lower memory usage
  • Enhanced rating system and participant instructions (including custom images)
  • Detailed data collection for specific objects of interest
  • Providing of raw data and summary data files
  • Individual eye data for intersect points and eye rotation
  • Simplified data toggling per trial
  • Avatar animations in session replay
  • Improved setup for 360 regions of interest
  • Improved experiment paradigms and flow control using GUI, STIM Files or code
  • Noise reduction algorithm
  • Ability to publish experiments as executables
  • Save data files as combined or per trial
  • Jump To Navigation Menu
  • Updated 3D Menu Tool
  • Traffic flow and collision example (in Driving Example)
  • Memory Task
  • Choice Comparison experiment
  • And much more

Version 2.0 Beta 2 (10/2/24)

  • Multi User improvements and updates
  • Bug fixes
  • Removed need to add multiple lines for saving custom data

Version 2.0 Beta 1 (7/18/24)