ユーザ用ツール

サイト用ツール


en:virtualcast:controller:viveproeye

Eye tracking (VIVE Pro Eye)


Virtual Cast officially supports VIVE Pro Eye.
It allows you to synchronize actual eye movement to the eye movement of your avatar.


VIVE Pro Eye installer

Download VIVE Pro Eye setup installer from this site and run the installer.
https://enterprise.vive.com/us/setup/vive-pro/
For detailed instruction on the installation, refer to the installer itself.

You can find the detailed Vive Pro Eye support information here:
Calibrating eye tracking


Execute SR_Runtime

Connect VIVE Pro Eye and go through room scale settings. After the setup is finished, run [SR_Runtime] from the shortcut created on the desktop. It starts an installation during the first time run. The robot icon will appear in the task tray after its launch.

When Vive Pro Eye is ready, the eyes of the robot icon turn orange.

* If the eyes don't turn orange, you have to take actions like rebooting PC or updating SteamVR to the latest version.

An eye calibration will start in the HMD during the first time run.


config.json settings in Virtual Cast

Append following VIVE Pro Eye settings in the config.json. Here is an example.

For detailed instruction on how to specify config.json, refer here.

config.json
 {
  "enable_vivesranipal_eye": true,
  "enable_vivesranipal_blink": true,
  "vivesranipal_eye_adjust_x": 1.0,
  "vivesranipal_eye_adjust_y": 1.0
 }
enable_vivesranipal_eye Whether to detect eyeball movement in VIVE Pro Eye
enable_vivesranipal_blink Whether to detect eyelid movement in VIVE Pro Eye
vivesranipal_eye_adjust_x Amount of horizontal eye movement
vivesranipal_eye_adjust_y Amount of vertical eye movement

About the eyeball tracking

It only tracks the direction of the eyeballs. You can exaggerate the eyeball movement by specifying adjustment values.

config.json
 {
  "enable_vivesranipal_eye": true,
  "vivesranipal_eye_adjust_x": 1.0,
  "vivesranipal_eye_adjust_y": 1.0
 }

About the eyelid tracking

It tracks the how closed your eyelids are. Each eyelid is tracked separately, so you can wink.

To use eyelid tracking, you need to configure BLINK_L and BLINK_R in your VRM.

config.json
 {
  "enable_vivesranipal_blink" true
 }

Information on VRM models compatible with eye movement

en/virtualcast/controller/viveproeye.txt · 最終更新: 2019/08/12 22:42 by Ramen

ページ用ツール