E-Learning Lab 1.4.10 — May 1, 2026
Fixed issue where textures would not show on Quadro card systems (should auto-detect, if not can set in the global_config)
Fixed issue where the API key for OpenAI was being set to the Gemini file
Added dropdown to choose between gpt-image-1 and gpt-image-2 for 360 images, standard images and Presentation Generation
E-Learning Lab 1.4.9 — April 30, 2026
Added ability to convert 360 mono images to stereo
Replay will now show TV textures, limited support for 360 media (can have varying results for 360 media)
Added OpenAI Image to 360 Image generation options
Added support for GPT-Image-2.0 (requires verification with OpenAI to use after putting in your API key)
E-Learning Lab 1.4.8 — April 20, 2026
Fixed issue where 360 media scenes were getting overwritten in the scenes panel
Fixed issue where animations were not playing on non-avatar objects
Non-avatar animations now play right away in the preview
Fixed issue where scene objects were not moving in the replay (still not moving in multi-user replays)
Fixed issue where grabbing may have been off in multi-user
Images and videos added to the virtual TV will now show in the replay
E-Learning Lab 1.4.7 — April 19, 2026
Slide & Project Management
Added a "+ Slide" button to create new blank slides
Added AI button with dropdown for AI slide options: generate new slides from content (title or uploaded content), create quizzes, upload your own material (PDFs, text files, images, etc.), and manage content/knowledge files
You can now select multiple projects, scenes, and assets (click-and-drag, Ctrl+click individual, or Shift+click a range) to delete multiple at once
[NEW] Dragging a 3D environment or 360 media onto a blank slide now replaces it in-place rather than always creating a new slide
Dragging to the preview window with a 3D environment or 360 media now prompts to replace the current slide or add a new one; blank slides are replaced automatically
Preview & Navigation
The preview window now uses pivot navigation (orbit and rotate with left, right, and middle mouse buttons, plus WASD/QE keyboard movement). Press 'N' to switch to walk/fly mode
Added a placeholder environment for new projects (visible until the first scene is added)
AI Agent
Audio narrations added to the AI Agent prompt/context
Ability to toggle the visibility of the AI Agent avatar dynamically in a scene using the 'I' key (single user or instructor in multi-user)
Ability to pause and resume AI Agent narration sequences
Bug Fixes
Fixed guard against Vizard embedded preview window closing when pressing Escape on a Vizard subprocess/launched window
Fixed some start points that were referencing avatarPlacer
E-Learning Lab 1.4.6 — April 17, 2026
Added default placeholder environment
Changed default preview navigation to pivot (mouse/older method still available on the dropdown)
Fixed issue where “Edit” button would appear before any environments and crash if clicked
Added Kokoro TTS
Fixed issue where the interactive object info would cause the Instructor menu to not work
Fixed issue with image uploaded for presentation not working
Fixed issue where auto-advancing slides would sometimes skip narration
Fixed presentation generation to use OpenAI model from config (GPT 5.4) instead of being hardcoded
Fix for generating presentations from uploaded slideshows
Added a guard for when the Vizard embedded window closes (either due to the 5 min. Limitation of running the demo version, pressing escape or a Vizard crash). This brings up a pop-up window.
Fixed issue with stereo widescreen media looking squashed in the preview
E-Learning Lab 1.4.5 — April 14, 2026
Live preview will show object animations and properties (spin, highlight, moveTo, animations, etc.)
Avatars now will show the animation changes in the preview window
Added ‘n’ hotkey to toggle between mouse and walk navigation in the preview window
Fixed issue where adding an image to a slide would uncheck object properties on 3d objects
Fixed issue where couldn’t swap out images and videos on the same TV in the same slide
Fixed “Loop Session” to be a per project option instead of global
Fixed issue with “Replace Thumbnail” not working on the Projects
Fixed issue where the Wikimedia search window was not being fully removed when closed
Fixed issue where the AI Agent would respond with the extension in an object (i.e. heart.glb)
E-Learning Lab 1.4.4 — April 12, 2026
Fixed issue with interrupting the AI Agent in a presentation that is auto advancing causing the slides to keep advancing. Now interrupting the AI will then default to having to use the keypress to advance that slide.
Changed default animation state to 0 for non-avatar objects
Fixed issue with Auto-Refresh after adding an object
Changed Max Tokens in the AI settings down from 4096 to 2048 (can be changed in the AI config file)
Changed Max history exchanges from 30 to 15 (to increase response time)
E-Learning Lab 1.4.3 — April 11, 2026
New features and improvements
Added Object Properties, accessible by right-clicking in the Objects options panel.
Edited objects now display a bullet after their name.
Hovering over an edited object now shows a tooltip listing which properties were changed.
Added a Highlight option that can be applied to any object.
Added a Move To animation option, allowing objects to move from one point to another.
Added a Spin animation option.
Added animation states for non-avatar objects that contain animations.
Added the ability to manually designate an object as an avatar, useful when an avatar is not automatically detected or when a standard object uses a skeleton.
Added a per-project setting to disable session looping.
Added per project AI Agent Avatar settings
Added an option for the instructor to begin at the client start point.
Added release-event-specific object selection as an option.
Added auto-refresh when objects are added to a scene.
Made default in Presentation Generator to auto advance slides and show the avatar (can be changed on the Presentation Generator options window)
Changed default in preview window to not show start points (can toggle back on)
Fixes
Fixed an issue where unchecking the instructor extra Screen option caused it to reappear on each slide. It now remains hidden until re-enabled.
Fixed an issue where AI Agent interactions increased the time required to reach the hardware selection screen. AI Agent imports now occur after hardware selection.
Fixed an issue where AI Agent narration speech animations did not appear on clients.
Updated OpenAI image generation to use GPT Image 1 and GPT Image 1 mini instead of DALL·E 3, which is deprecated effective May 12, 2026.
Fixed an issue where grabbing did not work in duplicated scenes.
Fixed an issue where Hide Avatar on 360 did not work correctly for clients.
Version 1.4.2 4-5-26
Added Avatars to library bin
Added support for adding avatars including animation states and facial morphs
Changed default Chat GPT model to 5.4
Version 1.4.1 4-2-26
Fix for Augmented Reality with Virtual Screens (mono and stereo)
Fixed issue with the Edge TTS not speaking narrations for presentations
Fixed issue with On Media End not waiting long enough for TTS to kick in
Version 1.4.0 4-2-26
Support for offline Image Generation (mono, stereo and 360) with AI using Stable Diffusion and other offline models
Stable Diffusion improved side by side stereo image generation
When dragging a stereo image to the sequence/scenes window it automatically will create the proper stereo environment
Stereo proper scaling applied to preview scene
Fixed OpenAI stereo image generation
Last chosen AI generation model is remembered when opening dialogs
Sort options on asset bins
Added On Media End as an option to transition between slides
Ability to convert any mono image to stereo (right click in assets and choose “Convert to Stereo”)
Ability to set custom scene transitions to all slides
Version 1.3.10 3-25-26
Fixed issue with language dropdown not showing and Edge-TTS not being selectable
Version 1.3.9 3-23-26
Added releasing a grabbed object to the list of scene transitions items (so can create a training scenario to grab and interact with objects in a specific order).
Fixed issue with dragging objects to sequence window causing an error (now opens Inspector)
Instruction dialog when dragging object to sequence or preview
Dragging from Images to sequence/scenes window will now add a default Theater environment with the Image (dragging to the preview window stays the same)
Dragging from Videos to sequence/scenes window will now add a default Theater environment with the Image (dragging to the preview window stays the same)
Added edge-tts to the text to speech models
Auto-switching of languages when changing default language for AI Agent
Added scroll bars when items in the Project/Options/Advanced panel
Version 1.3.8 2-27-26
Can now add custom content to the AI Agent knowledge (PDFs, markdown and text files), this is in addition to the custom content that can be added in the Presentation Generator. Drag and drop from any Windows explorer window with the tag "_knowledge" added to your file
Added a “Discussion” slide mode for the Presentation Generator to initiate an open discussion with the AI Agent
Changed default image model to Nano Banana 2, which will now ground images from online information and provide much better text and diagrams and image content for presentations
Fixed issue where pressing Enter after searching Sketchfab would pop-up with “API Saved”
Adjusted size of Presentation Generator window to not cut off text
Version 1.3.7 2-19-26
Fixed AI Agent avatar from having neck turn too far
Added option (set to True) for Images added to retain aspect ratio
Version 1.3.6 2-10-26
Fixed dependency on pywin32 from breaking being able to run the E-Learning Lab
Version 1.3.5 2-10-26
Brought up Desktop Starting Position
Version 1.3.4 2-4-26
You can now upload documents, images, pdfs and text files to use as context for the presentation generator. This is in addition to uploading Powerpoints and Presentation Plans as this can directly analyze any information including images, textbooks, notes, charts and more
Projects can be sorted by Alphabetical or Last Modified
Version 1.3.3 2-2-26
Quizzes can now give immediate feedback
Quizzes have option to skip
Quiz data saves number of attempts
Auto generate new quiz questions on any lesson
Fixed hardware selection to only show full body ones when full body is selected and vice versa
Fixed issue where using the 'v' key or nextModel in single user with quizzes would not skip the slide
Fixed issue with full body tracked avatars appearing at ground level
Version 1.3.2 1-21-26
Added feedback/bug report submission form (under Help or on top right button)
Version 1.3.1 1-20-26
Fixed issue that was causing the GUI to scale too large
Version 1.3.0 1-15-26
Added ability to upload powerpoint or pdf slides and have the Presentation Generator use AI vision to automatically generate content
Ability to upload custom lesson plan content to the Presentation Generator
Fixed issue where creating a new project while one is open didn’t clear the preview window
Removed description from Projects tab and added ability to input in the Scene Info tab
Version 1.2.9 1-14-26
Powerpoint and pdf Slideshows start at the last slide
AI Agent now pronounces measuring values correctly (i.e. “centimeter” instead of “cm”)
Fixed issue with Interactive Object Info (made it more concise)
Fixed issue where Interactive Object Info speech wasn’t able to be interrupted
Made Start Points First Slide only checked by default
Presentation Generator now cleans up added quizzes
Updated the Getting Started Tutorial
Version 1.2.8 1-13-26
Fixed issue with OFFLINE_OLLAMA not using context properly
Fixed issues with CHAT_GPT model
AI Agent optimizations
Version 1.2.7 1-12-26
Language now an option in the AI Avatar GUI
Improved support for multiple languages
Presentation Generation will now generate in the language used
Changed info button for Desktop to the ‘T’ key
Fixed Wikimedia causing cursor to not respond
Automatically generated scenes do not override Y position (so user is seated correctly for Desktop mode)
Fixed issue with switching languages
Added single user script for Publishing as an Executable
Requires updating to SightLab 2.6.10 for updated object interactions
Version 1.2.6 1-06-26
Added default to not override Y position
Added some extra tooltips
Changed start points for Lecture_Hall
Added ability to drag and drop existing zip files from the online browser and automatically show in the Projects browser
Fixed issue with text panels
Made default button to activate the interactive object info the RH A button (as trigger press is the same as grabbing)
Requires updating to SightLab 2.6.9
Version 1.2.5.1 1-05-26
Made default selection for Presentation Designer to be mono (can switch to stereo in the selection box)
Default selection AI Agent Assistance toggled off (can turn on under Options)
Version 1.2.5 1-04-26
Added 360 Image generation with AI
360 image or video generation added to Presentation Generator
Option added to generate stereoscopic images with AI
Stereoscopic images added to Presentation Generator (made default)
Walk Navigation in the Preview window can now go up and down with Q and E
Added ability to override Y position for setting start points higher in the air if desired
Reduces default number of slides in the generator from 5 to 3
Version 1.2.4 1-03-26
Interactive Object Info now also has option to show Text Labels
Fixed issue with MasterpieceX 3d Model generation
Version 1.2.3 1-02-26
Interactive Object Info (click on Target objects to have the AI Agent give information automatically)
Biofeedback ball added (single user) - ball that will react to physio from Biopac
Second screen for Instructor - An instructor facing screen that can show videos/images/slides (can be toggled with the menu or the '3' key)
Fixed issue with server playing double audio on 360 videos
Per Project Settings
Added option for start points to only lock on first slide
Added Instructor menu button to toggle freezing the client transports
Added instructor menu button to toggle instructor screen
Version 1.2.2 12-30-2025
Removed start point objects from being found as child objects for targetting
Reduced number of items in target objects per page from 8 to 5
Version 1.2.1 12-26-25
Added the ability to add Powerpoint slideshows or pdf slideshows to a scene
Added connection to new online presentation browser
Fixed issue with Multi-User Narrated Sessions
Version 1.2.0 12-26-25
Direction Integration with Sketchfab to search and download models right into your project
Direct integration with AI 3D Model Generation with Meshy and MasterpieceX (use text or image to 3d directly into your project)
Direct Integration with Gemini to create 360 videos using Veo3
Direct Integration with Gemini to create videos and images using Imagen
Direct Integration with Dall-e-3 for images
Direct integration to search Wikimedia for Images and Videos
New Presentation/Lesson Generator - Use AI to automatically generate presentations given any topic. Creates environment, audio narration, images, quizzes, AI prompts, slides and more. Outputs suggested media and options for adding additional content
Added name of project to quiz response csv files
Loop video option
Audio text files read from text to speech with ability to interrupt
Support for stereo images as well as video
Transitions and timer values added per slide
Toggle Transport for client and single user
Add check for correct or incorrect result on Quiz
Multilingual support - can modify the AI agent to use any language
Added separate animation checkbox to trigger animations on objects that contain them
Version 1.1.12 Beta 12-9-25
Adjusted Syncthing launcher to start browser if syncthing starts without browser
Version 1.1.11 Beta 12-3-25
Added launcher tool to launch tools such as Syncthing, client launcher, mumble and Radmin (from the Advanced tab, requires installation of tools)
Version 1.1.10 Beta 11-30-25
Fixed issue with long connection times to server
Fixed multi-user avatar connection key error
Added ability to load .txt files for instructions
Version 1.1.9 Beta 11-30-25
Added multiple pages for scene items once more than 10
Questions asset contained changed to Quiz/Text
Support for multiple lines rating using <br> in Quiz csv. also can be used as text instruction
Toggle Controls fix for Instructor
Version 1.1.8 Beta 11-26-25
Full Body Multi User Avatars (with SightLab 2.6)
Added link to download new lessons on Projects tab (can be configured to be a custom URL in the globlConfig file)
Added Brain Lesson for online download
Added ability to toggle the start point visibility
Navigation Toggle
Added reset view tied to the ‘r’ key for the GUI
Removed extra Anatomy lessons (AI and Quiz) and added those to the online lesson downloader
Added start points all for 0 origin
Added start points all for classroom origin
Toggle controls function working
Added new lab classroom model
Version 1.1.7 Beta 11-17-25
Fixed issue with single user not starting Bioipac Acqknowledge
Removed client start points from showing in replay
Added sending of events to Acqknowledge on slide changes with name of slide
Session Replay now works for Multi-User
Added back animations to grabbable objects
Added checkbox for hiding the avatar with the AI Agent
Version 1.1.6 Beta 11-14-25
Updated encoding to use utf-8 for better compatibility
Version 1.1.5 Beta 11-6-25
Support for the Orchestrator plugin for launching client scripts automatically
Version 1.1.4 Beta 11-5-25
Added Piper TTS for faster speech interactions with the AI Agent
Added Faster Whisper for faster speech interactions with the AI Agent
Added Multi-User synchronization of speech animations and audio output
AI Agent side to side head animation when addressing groups
Added AI Prompts and Audio to Scene Panel in Projects Window
Auto highlighter for 3d Menu
Added vision for the AI models
Version 1.1.3 Beta 10-29-25
Added auto start clients for VR and Desktop mode
Added new method for setting client positions
Version 1.1.2 Beta 10-20-25
Updated icons
Updated a few included assets
Removed unnecessary print statements on replay
Version 1.1 Beta 9-17-25
Fully refactored code
Fixed issue where 360 videos and scenes with videos couldn’t be dragged and re-ordered
Fixed issues with midTrial Instructor
Added session replay for single user
Added Loading instructions for instructor
Changed mediaConfig.py to global_config/globalConfig.py (this makes it easier to synchronize in Multi-User)
General optimizations and bug fixes
Version 1.0.8 Beta 8-31-25
Added ability to add objects as grabbable, target for data collection or visible in the GUI
Version 1.0.7 Beta 8-30-25
Added ability to drag and drop to re-order scenes in the sequence window
Added automatic refresh when duplicating a slide
Fix for fixation saccade timeline being able to be turned off with Multi User
Adjustments for multi-user AI Agent
Fixed lighting issues on video screen for Anatomy Lesson and Lecure Hall Model
Version 1.0.6 Beta 8-25-25
Fixed issue with Server fixation logging causing server not to run
Syncthing included with installation for multi-user synchronization
Version 1.0.5 Beta 8-24-25
Instructor clicks past rating with RH Grip instead of triggerPress (to avoid switching slides)
AI Prompts and Questions now can be double clicked to open in default program like other assets
An audio icon appears on scenes that have audio files dragged to them (in scenes list)
Refreshing scene icon will also refresh entire scenes list
Added Scene Information on Projects Tab
Added ability to choose speech model for AI Agents in GUI
Changed start text on server to say to switch to instructor screen
Fixed TV screen to not have lighting issues
Adjusted Lecture Hall Models with TV
Added Theater2 model
Fixed issue with screencast not working for Browsers
Fixed issue where data was still being saved when data logging was off for fixation timeline
Version 1.0.4 Beta 8-22-25
Added Check for Updates Button
Version 1.0.3 Beta 8-19-25
Fixed issue with window being resized
Removed "New Scene" (not used anymore)
Added waiting dialog when opening large projects
Added Questions/Quizzes to be able to drop into Preview window
Version 1.0.2 Beta 8-16-25
Added drag and drop to preview window
Added some user instructions on the GUI
Updated Getting Started Tutorial
Added fix for faster speech with AI model
Added support for offline models
Fixed Elevenlabs AI support
No longer need vlc player for AI Agent
Fixed frame rate issue with AI Agent
Version 1.0.1 Beta 8-9-25
Fixed bug causing major performance issues (related to casting)
Drag and drop assets in order
Fixed some issues with renaming
Fixed issue with being able to accidentally change scene when scene controller was hidden
More bug fixes and updates
Added ability to select specific URL for screen casting
Added option for running slides on a timer
Added mid trial instructor option
Version 1.0 Beta 7-11-25
Added screencasting option
Optimizations to GUI
Bug fixes
Version 1.0 Alpha Preview 5-5-25
Added GUI interface
Version 0.4.1 3-31-25
Added sample blank project folder
Updated shortcut icons for Vizard 8 installation
Version 0.4- 3-1-25
Got rid of need to have keypresses to start single user lesson
Ability to place AI Agent in scene using START_POINT_AI_AGENT object
Can now place custom AI prompts per slide in a collection by creating a folder called "Prompts" and naming prompts the same as any slide
Optimized AI Agent
Chat window for AI Agent can be brought back up
Version 0.3- 3-1-25
Added Quiz Slides (_quiz)
Added _AI to use AI Agent
Multi User AI Agent Instructors
Version 0.2 - 10/16/24
Removed audio from playing automatically (with option to mute all)
Removed highlighter from single user
Removed augmented reality slide from sample anatomy lesson
Removed instructions from showing by default
Added observer camera object
Version alpha 0.1 - 1 10/7/24
Initial Alpha Version