HOW TO SET UP A MULTI-USER VR EYE TRACKING EXPERIMENT IN 15 MINUTES WITH SIGHTLAB VR

SETTING UP AND CONFIGURING YOUR SCENE USING VIZARD’S INSPECTOR

1. After acquiring a model (from Sketchfab or other sources) open Inspector (By double clicking the “build.py” file or in Vizard going to Tools- Inspector) and load your environment by choosing File-Open.

ACQUIRING AVATARS OR USING PRE-INSTALLED ONES

The multi-user version of Sightlab comes with avatars you can use right away, or you can create your own using something like ReadyPlayerMe.

RUNNING THE EXPERIMENT

Run the SightLab_VR_Multi_User_Server.py script to start the server on your host machine and choose your options (for single user, just run the SightLab_VR.py file). For 360 videos, run the 360 server and client.

  • Use the ‘P’ key to toggle the gazepoint on and off for the participant. It is always on for the mirrored view.
  • Use the left hand stick to move around and right hand stick to teleport. The trigger will grab any objects you’ve designated as “grabbable”. LH grip will rotate left and RH grip will rotate right.
  • Note: If using desktop mode the mouse will lock once the experiment starts. Use Alt+Tab to go back to the server window (or any other window).

SESSION REPLAY

Session replay currently only works with single users, but you can check “recording” on the server to save a video that will playback the session with all users (this is found in the “recordings” folder).

CONNECTING OVER SEPARATE NETWORKS

You can connect to other users in a Vizard session that are remotely located using something like Teamviewer to create a VPN connection. This setup will work for remote interactions with objects as well as multi-user eye tracking. Here is how it works with Teamviewer.

  1. Make sure both computers are online.
  2. Download Teamviewer from https://www.teamviewer.com/en-us/download/windows/.
  3. Install Teamviewer as admin.
  4. Run default Installation.
  5. Under Advanced Settings, choose “Use TeamViewer VPN”.
  1. Go back to the main Teamviewer interface and click on the “VPN” dropdown option on the right.
  2. Repeat the same process on the second machine.
  3. On one computer enter “Partner ID” and then password of the second computer when prompted (have to get from partner’s computer).
  4. Now you should be connected.

CONNECTING TO BIOPAC ACQKNOWLEDGE

If you are using Biopac Acqknowledge, you can change the line at the top of SightLab_VR _Client_Code from Biopac = False to Biopac = True. This will then send markers to Acqknowledge when you fixate on objects and give the name of the object.

CONNECTING ADDITIONAL HARDWARE

Each user can connect to many types of hardware. See this page for all supported hardware that can be used.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
WorldViz VR

WorldViz VR

4 Followers

WorldViz is an industry-leading provider of virtual reality solutions for R&D, enterprise and public sectors. For more information, visit www.worldviz.com.