All Projects → Tobbse → AnotherBadBeatSaberClone

Tobbse / AnotherBadBeatSaberClone

Licence: MIT license
This is a discontinued but perhaps helpful VR project created during my Master's degree at FH Wedel.

Programming Languages

C#
18002 projects
ShaderLab
938 projects
HLSL
714 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to AnotherBadBeatSaberClone

Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+60936.36%)
Mutual labels:  vr, oculus, rift, virtual-reality
vamp-aubio-plugins
aubio plugins for Vamp
Stars: ✭ 38 (+72.73%)
Mutual labels:  beat, onset-detection, beat-detection
Viveinpututility Unity
A toolkit that helps developing/prototyping VR apps.
Stars: ✭ 256 (+1063.64%)
Mutual labels:  vr, oculus, virtual-reality
MoonMotion
Moon Motion Toolkit - Free and open source toolkit for VR locomotion
Stars: ✭ 38 (+72.73%)
Mutual labels:  vr, oculus, virtual-reality
Ideaspace
😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
Stars: ✭ 344 (+1463.64%)
Mutual labels:  vr, oculus, virtual-reality
Hover Ui Kit
Create beautiful user interfaces for immersive VR/AR experiences.
Stars: ✭ 662 (+2909.09%)
Mutual labels:  vr, oculus, virtual-reality
janusweb
An in-browser implementation of JanusVR
Stars: ✭ 145 (+559.09%)
Mutual labels:  vr, oculus, virtual-reality
Relativty
An open source VR headset with SteamVR supports for $200
Stars: ✭ 5,544 (+25100%)
Mutual labels:  vr, oculus, virtual-reality
Viro
ViroReact: AR and VR using React Native
Stars: ✭ 1,735 (+7786.36%)
Mutual labels:  vr, oculus, virtual-reality
Remixvr
RemixVR is a tool for collaboratively building customisable VR experiences.
Stars: ✭ 129 (+486.36%)
Mutual labels:  vr, oculus, virtual-reality
Meganekko
Gear VR Application Framework
Stars: ✭ 25 (+13.64%)
Mutual labels:  vr, oculus
SiraUtil
A powerful utility mod which expands the capabilities and provides more tools to Beat Saber modders.
Stars: ✭ 47 (+113.64%)
Mutual labels:  vr, beatsaber
Fourier
Fast Fourier transforms (FFTs) in Rust
Stars: ✭ 206 (+836.36%)
Mutual labels:  dsp, audio-processing
Pyaudiodsptools
Numpy Audio DSP Tools
Stars: ✭ 154 (+600%)
Mutual labels:  dsp, audio-processing
gensound
Pythonic audio processing and generation framework
Stars: ✭ 69 (+213.64%)
Mutual labels:  dsp, audio-processing
V2R
Code for our IJCAI 2020 paper: "Keep It Real: a Window to Real Reality in Virtual Reality".
Stars: ✭ 20 (-9.09%)
Mutual labels:  vr, virtual-reality
a-blast
💥 Save the World From the Cutest Creatures in the Universe!
Stars: ✭ 116 (+427.27%)
Mutual labels:  vr, virtual-reality
home-space
Startpage and WebXR home
Stars: ✭ 43 (+95.45%)
Mutual labels:  vr, oculus
UnityPlugin
Ultraleap SDK for Unity.
Stars: ✭ 447 (+1931.82%)
Mutual labels:  vr, virtual-reality
Noise reduction
Speech noise reduction which was generated using existing post-production techniques implemented in Python
Stars: ✭ 130 (+490.91%)
Mutual labels:  dsp, audio-processing

AnotherBadBeatSaberClone

UPDATE: This project is on hold, as I finished the university course that initiated the whole thing. It is not polished at all and frankly in an extremely buggy alpha-state, due to time limitations (I already stepped over the required amount of credit points by quite a lot). However, if you're just looking for some inspiration to create your own BeatSaber clone, this will most likely be helpful to get you started. I might look into improving it after I've finished working on my thesis, but probably not.

This is a Unity C# VR project developed for my Master's degree in Computer Science at the University of Applied Sciences Wedel. It usese the Unity Oculus Integration, a Rift S was used for developing.

The main idea was to implement all major features used in Beat Saber and therefore imitating its Core Game Loop as much as possible, limited by the 5 credit points rewarded for it. As a special improvement, an onset detection (or beat detection) algorithm was developed in order to procedurally generate Beat Saber levels based on audio data. The BeatSaber Clone can either create those beat mappings itself or use an existing mapping, e.g. from bsaber.com.

Check out the API documentation here: https://tobbse.github.io/AnotherBadBeatSaberClone/api/index.html

The documentation can be found here (German only): https://github.com/Tobbse/AnotherBadBeatSaberClone/blob/master/Documentation/VR_Project_Documentation_GERMAN.pdf

The procedural level generation and audio analysis is based on a paper published by Simon Dixon from the Austrian Research Institute for Artificial Intelligence, "Onset Detection Revisited". It can be found here: https://www.eecs.qmul.ac.uk/~simond/pub/2006/dafx.pdf

The Unity Oculus Integration: https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].