Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.
/ V-Sekai-faceless Public archive

A proof of concept open source driver for using VR controllers without an HMD. The goal is to guesstimate the position of the HMD based on the controller positions, so you can interact with the virtual world without needing to wear the HMD at all.

Notifications You must be signed in to change notification settings

V-Sekai/V-Sekai-faceless

Repository files navigation

Faceless

A proof of concept OpenVR driver for using VR controllers without an HMD.

The goal is to guesstimate the position of the HMD based on the controller positions, so you can interact with the virtual world without needing to wear the HMD at all.

How to use

Download either Linux or Windows builds from the release section of the repository.

To do this:

  1. Open the Steam Library list.
  2. Open SteamRV properties
  3. Open local files
  4. Click Browser
  5. A window will open Steam/steamapps/common/SteamVR/drivers

The driver needs to be placed in Steam/steamapps/common/SteamVR/drivers.

This driver (the whole faceless folder) needs to be put in the drivers folder.

To enable faceless, you must open your Steam/config/steamvr.vrsettings file and set the "activateMultipleDrivers" : true, key true under the steamvr sections:

You probably need a comma.

"steamvr" : {
    "activateMultipleDrivers" : true
}

This will allow the driver used for the VR controllers to work concurrently with this driver. Finally, enable the driver in the Startup section of SteamVR settings.

Running Faceless

When Faceless is running, a H symbol will appear.

image

Contributing to Faceless

git clone https://github.com/V-Sekai/V-Sekai-faceless.git
cd V-Sekai-faceless
mkdir -p build
cd build
cmake .. -G"Visual Studio 16 2019" # Can also use "Ninja"
cmake --build . --config RelWithDebInfo
# Copy faceless

Source

https://github.com/pema99/faceless

About

A proof of concept open source driver for using VR controllers without an HMD. The goal is to guesstimate the position of the HMD based on the controller positions, so you can interact with the virtual world without needing to wear the HMD at all.

Resources

Stars

Watchers

Forks

Packages

No packages published