Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.81 KB

README.md

File metadata and controls

31 lines (24 loc) · 1.81 KB

CameraPlusCamera

This is an ugly adaptation of an unofficial BeatSaber plugin CameraPlus, an adaptation that merges a video stream from a depth camera with the in-game camera picture. If you want the original cameraPlus plugin, please use the link above.

real-salient

This project requires another library from the real-salient project. real-salient implements a GPU algorithm to extract a salient object (you) from the background in a RGB-D video stream. The example is currently hardcoded to use Intel RealSense Depth Camera D415.

Usage

It's an experimental code, so everything is hardcoded. You would need:

  1. Intel RealSense Depth Camera D415 (or any other RGB-D camera and to adapt the real-salient project)
  2. Vive tracker for the camera (or any other tracker and to adapt the real-salient project)
  3. Compile the real-salient project example library called saber-salient and copy saber-salient.dll to the Beat Saber folder ***\Beat Saber\Beat Saber_Data\Plugins
  4. Compile this project and copy the resulting CameraPlus.dll to ***\Beat Saber\Plugins
  5. Modify camera setting similar to the example.configs in the folder ***\Beat Saber\UserData\CameraPlus. There, the two important settings are useSaberSalient (enable the camera video stream) and useSaberOpaque (show the camera video stream without the game video stream).

Demo videos: