Skip to content

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.

Folder Run the Installer: Download and run Sightlab2_Installer.exe.
GUI If you receive a "Windows protected your PC" message, click More info and then Run anyway.
GUI
GUI Note: Your browser may also come up with a warning, and you will need to choose "Keep Anyway" from the download prompt.
GUI 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.
GUI 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").
GUI 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.
GUI 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.
GUI 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)
GUI 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.
GUI 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

GUI Open Sample Project: Double-click SightLab VR to open the sample project (see quick start for a quick overview of using the GUI).
GUI Press "Continue" to start session
Choose Hardware
Click "BIOPAC Markers" checkbox if running with BIOPAC Acqknowledge
GUI 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)
GUI Replay & Review Data: Use SightLabReplay.py for an interactive session replay (use Spacebar to start/stop playback); view data files in the data folder.
GUI 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.
GUI 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.
GUI 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.
GUI 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.

Was this page helpful?