pbrAudioRay

Ray-Traced Acoustic Render Engine

pbrAudioRay is the core acoustic rendering engine behind the pbrAudio suite: a powerful, offline ray-tracing engine that simulates how sound wave behaves in complex 3D environments. It doesn’t just play audio; it computes it, using geometric acoustics to model reflection, absorption, scattering, transmission, diffraction, and Doppler effects with physical accuracy.

Why pbrAudioRay?

For too long, sound design has been a post-production afterthought manual, static, and disconnected from the physics of the scene. pbrAudioRay takes your static or animated 3D scene and computes how sound propagates through it.

It supports moving sources, moving listeners, and deforming objects, making it ideal for film, animation and archviz. Whether you’re rendering a whisper in a cathedral or an explosion in a collapsing building, it delivers audio that respects the physics of your scene.

From quick previews to production-grade renders, pbrAudioRay adapts. The output is a fully spatialized, multichannel ambisonic tracks that matches the geometry and materials of your virtual world.

Key Features

Physically based ray tracing: using EmbreeX  built on the high-performance ray tracing library developed at Intel.

Frequency-dependent acoustics: with configurable bands per octave from 5 Hz to more than 24 kHz.

Dynamic scene support: for moving sources, listeners, and animated meshes.

Ambisonic output: up to second order for true full-sphere surround sound results.

Get Started

Clone the repository, explore the render engine, and start rendering the sound of your scene.