Skip to content
This repository was archived by the owner on Oct 22, 2025. It is now read-only.

MaxenceMaire/audionimbus-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioNimbus Demo

Note

Note for new users

If you're looking to use AudioNimbus with the Bevy game engine, the easiest way to get started is through the bevy_steam_audio plugin.

The plugin provides an up-to-date integration between Bevy and AudioNimbus, with ready-to-run examples in its examples/ directory.

These examples are maintained alongside recent versions of AudioNimbus and are the recommended starting point for most users.

Experience immersive spatial audio through this interactive demo of audionimbus, a Rust wrapper for Steam Audio's spatial audio capabilities.

Walk through three distinct acoustic environments, each showcasing various spatial audio features of audionimbus.

You can also watch the walkthrough video.

Screenshot

Prerequisites

Before running the demo, you must set up Steam Audio as detailed in the audionimbus documentation.

Running the Demo

cargo run                    # Level 1 (Reflections)
cargo run --features direct  # Level 2 (Direct Sound)
cargo run --features reverb  # Level 3 (Reverb)

Levels

Level 1: Reflections (cargo run)

Navigate meandering corridors where sound reflects off the walls. Hear how the sound remains audible despite the source being completely occluded.

Level 2: Direct Sound (cargo run --features direct)

Experience precise directional audio with:

  • Head-Related Transfer Function (HRTF) rendering and ambisonics for accurate directional cues
  • Physical occlusion
  • Natural distance attenuation

Level 3: Reverb (cargo run --features reverb)

Explore a vast, resonant chamber that demonstrates reverberation and dynamic acoustic changes as you move around the space.

Controls

  • Movement: W (forward), A (left), S (backward), D (right)
  • Move Faster: Hold Shift
  • Look around: Mouse movement

About

An interactive demo of AudioNimbus

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages