Volumetric Rendering in the Rift
C++ C CMake GLSL
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake_modules
doc
shaders
src
tools
.gitignore
CMakeLists.txt
LICENSE
README.md

README.md

Rift-Volume

Volume Rendering for the Oculus Rift, plus some floating in-world UI panes.

Other Docs

Portability

  • Linux, MacOS, Windows
  • NVIDIA, AMD

Dependencies

I set up my local build environment with libraries installed under a single directory(C:/lib on Windows, ~/lib on Linux, ~/Development on MacOS). This location can be changed in cmake-gui by modifying the LIBS_HOME variable or by editing it in CMakeLists.txt directly.

Features

  • OVR SDK and Client rendering paths
  • Adaptive render buffer resolution scaling to ensure fastest possible frame rate
  • Camera frustum highlighting when headset approaches limits of tracking area
  • Auxiliary window with AntTweakbar controls(toggle with backtick(`) press)
  • Tap HMD to hide Health and Safety warning
  • Mouse click to teleport in Scene, wheel tilt for "comfort mode" rotation
  • Sixense SDK Hydra support
  • Keyboard and gamepad world motion support
  • Interchangeable GLFW, SDL2 and SFML backends