Skip to content

Plugin for Beat Saber for a smoother and wider FOV camera

License

Notifications You must be signed in to change notification settings

achirkin/CameraPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Plugin for Beat Saber for a smoother and wider FOV camera

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%