This repository requires the Vercidium Audio SDK v1.1.1 and OpenAL Soft to run:
- Download the Vercidium Audio SDK from vercidium.com/audio
- Download the OpenAL Soft DLL from github.com/kcat/openal-soft
Please note that the Vercidium Audio SDK is not free for commercial use. See vercidium.com/audio
Download OpenAL Soft from the link above, then copy the openal-soft-1.25.1-bin/bin/Win64/soft_oal.dll file to the vaudio-openal/lib folder.
You can either copy the entire vaudio folder to the vaudio-openal/lib folder:
Or edit vaudio-openal.csproj to point to the folder where the Vercidium Audio SDK lives:
<PropertyGroup>
<!-- Replace this with the path to your vaudio SDK -->
<VAudioDir>lib\vaudio</VAudioDir>
</PropertyGroup>resource/audio/speech.oggis an example file included for playbackScene.cscreates a Vercidium Audio context and initialises an OpenAL device
Scene.cs is where you can adjust ray counts, add primitives, change materials and more. See the Vercidium Audio docs for more.
Open the project in Visual Studio 2022 or 2026, and press F5 to run the project.
A debug window will appear that displays:
- the raytracing scene (primitives and rays)
- an echogram at the top
- raytracing stats in the bottom left.
Controls:
- Use WASD and the mouse to move the camera
- Press escape to release the mouse
- Press shift/control to increase camera speed

