Release Notes
Changelog
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