Skip to content

A VR music visualizer based around shadertoy style ray marching.

License

Notifications You must be signed in to change notification settings

ConorStokes/boondoggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boondoggle!

A VR music visualizer based around shadertoy style ray marching.

Here's a blog post describing the visualizer.

Currently only targetted at Windows and D3D 11. Supports Oculus HMD targets, with OpenVR hopefully coming soon.

Build by generating Visual Studio project files with GENie (binary included in the repository) using a modern Visual Studio target (releases have been built with Visual Studio 2015 Professional) and then building via Visual Studio (or your favourite tool for building Visual Studio projects). Note, the Oculus SDK is needed for building and the path that contains "LibOVR" should be referenced (without a trailing slash) by the environment variable "OVR_DIR".

Use the included compiler to build Visualizer Effects Packages (example included in the example directory). The boondoggle runtime can take the effects package as a command line parameter.

Attributions

Note, this project makes use of/includes json.h by Neil Henning for JSON parsing, kissfft by Mark Borgerding for frequency analysis and DDSTextureLoader from the DirectX Tool Kit for texture loading. Also, GENie by Branimir Karadžić for generating project files.

About

A VR music visualizer based around shadertoy style ray marching.

Resources

License

Stars

Watchers

Forks

Packages

No packages published