Initial Setup for SightLab 2
Installation Steps
It can sometimes take around 4-5 minutes (or longer) for the full installation, depending on your network speed.
![]() |
Run the Installer: Download and run Sightlab2_Installer.exe. |
![]() |
If you receive a "Windows protected your PC" message, click More info and then Run anyway. |
![]() |
|
![]() |
Note: Your browser may also come up with a warning, and you will need to choose "Keep Anyway" from the download prompt. |
![]() |
Choose Components: Keep all components checked (recommended), can uncheck "Vizard 8" if Vizard is already installed. If upgrading from a trial to full version, you will only need to check "SightLab Core" and "Delete Installers", otherwise check all. This may also include the "E-Learning Lab" add-on if available or upon request. |
![]() |
Enter License Key: Enter your license key. If you do not have a key, SightLab will run in Demo Mode (note: if you've already previously entered a key and are merely upgrading you can check "No"). |
![]() |
Select Projects Folder: Choose a folder to store your Projects and Example Scripts (Note: this may come up behind the installer. If the installer seems to stop responding, check this window is not waiting in the back). Click "close" when done. |
![]() |
Continue to Next Step: Click OK to continue. The installer will check for an existing Vizard installation. SightLab supports both Vizard 7 and Vizard 8. If no Vizard 8 installation is detected, you’ll be prompted to install it. Note: In the latest installer, this step is automatic — no need to click OK manually. |
![]() |
Install Core Package: The SightLab Core Package and Resources will install automatically (SightLab Core in your Vizard python packages and Resources into C:\Program Files\WorldViz\Sightlab2) |
![]() |
Multi-User: If installing the Multi-User version will need to choose the location of your Project folder. The default location is C:\Users\UserName\Documents\Sightlab2. Note: With the latest installer this step automatically finds the location. |
![]() |
Finish Installation: Click Close to complete the installation. |
Note: The latest installer includes K-Lite Codec Pack, if using an earlier installer, it is recommended to download the K-Lite Codec Pack for video playback, especially if recently upgraded from Windows 10 to 11 (an alternative is FFDShow as well).
System Check
![]() |
Open Sample Project: Double-click SightLab VR to open the sample project (see quick start for a quick overview of using the GUI). |
![]() |
Press "Continue" to start session Choose Hardware Click "BIOPAC Markers" checkbox if running with BIOPAC Acqknowledge |
![]() |
Start/End Trials: Enter Participant info (unless set to bypass). Default controls use Spacebar to start/stop. See all controls here. Press the "p" key to toggle viewing the gaze point (off by default) |
![]() |
Replay & Review Data: Use SightLabReplay.py for an interactive session replay (use Spacebar to start/stop playback); view data files in the data folder. |
![]() |
Hardware Setup: For help with setting up your VR hardware, such as the Vive Focus Vision, Meta Quest Pro/3, Varjo, Tracking systems and much more see this page. |
![]() |
Multi-User: If using Multi-User, run SightLab_VR_Server and (optionally) SightLab_VR_Client on one machine, then SightLab_VR_Client on additional machines. |
![]() |
Connect Client: Enter the server's computer name and click connect on the client (to get the server's computer name can type "About" in Windows search. Select options and hardware then click Continue. |
![]() |
Start Server Session: Start the session with the server and press spacebar. Verify can see each other/interact/etc. See this page for more information. |
Files in Projects Folder
- ExampleScripts: Library of SightLab example scripts (recommended to make a backup if modifying as a new installation may overwrite changes), you may also have Multi User ExampleScripts if using the Multi-User version.
- Projects: A convenient place for your projects, including the default "SampleProject" and "BlankProject" folders as starting templates.
- Util_Files: Contains the EULA, documentation, shortcuts to core SightLab Python files, and other installation files.
- Data_Cleanup_Tool: Tool to delete all stored data in the ExampleScripts folder. Use only if you wish to clear previous session data.
- Documentation: Shortcut to SightLab documentation.
- Inspector: 3D World Builder tool for editing or building scenes (also accessible through GUI).
- SightLabVR Shortcut: Shortcut to run the SightLab VR script in the sample project.
- SightLabVR Replay Shortcut: Shortcut to run the Session Replay script in the sample project.
If you purchased the Multi-User Version, you will also have:
- SightLab_VR_Server Shortcut: Shortcut to run the server script.
- SightLab_VR_Client Shortcut: Shortcut to run the client(s).
-
Vizard 8 Shortcut Shortcut to the Vizard 8 IDE for editing SightLab and Vizard code
-
Asset Browser Link to the Worldviz asset browser to browse content and content libraries
-
(Optional) E-Learning Lab Add-On- If available, this folder may also contain the E-Learning Lab Add-On.
Additional Python Packages
Optional but recommended for extended functionality and full example script support.
Install automatically via Sightlab2_Extra_Packages_Installer.exe (Vizard 8) found in Sightlab2\Util_Files or manually using the Vizard Package Manager (for Vizard 7 will need to use Sightlab2_Extra_Packages_Vizard7_Installer.exe). You can also download the Sightlab2_Extra_Packages_Installer.exe for Vizard 8 if not found in your SightLab installation, or for more Vizard 7 you can download the extra package installer specific for Python 3.8 and Vizard 7 here.
General / Utility
plotly, pyautogui, pygetwindow, mss, pygame, pywin32, pyserial, pylsl, requests, pyyaml
AI & Speech Integration
openai, anthropic, elevenlabs, google, google-generativeai, ollama,
sounddevice, SpeechRecognition, faster-whisper, `piper-tts
Used for AI Agents, voice input/output, and text-to-speech or local speech recognition.
Preinstalled with SightLab
deepdiff, numpy, moviepy, psutil, pandas, seaborn, matplotlib, PyQt5, opencv-python, pywin32, pillow, orjson
Note: If PyQt5 fails to install, install Visual Studio Build Tools.


















