Ambient Sound Propagation

Zechen Zhang, Cornell University
Nikunj Raghuvanshi, Microsoft Research
John Snyder, Microsoft Research
Steve Marschner, Cornell University

ACM Transactions on Graphics (SIGGRAPH Asia 2018), 37(6), 2018



Ambient sounds arise from a massive superposition of chaotic events distributed over a large area or volume, such as waves breaking on a beach or rain hitting the ground. The directionality and loudness of these sounds as they propagate in complex 3D scenes vary with listener location, providing cues that distinguish indoors from outdoors and reveal portals and occluders. We show that ambient sources can be approximated using an ideal notion of spatio-temporal incoherence and develop a lightweight technique to capture their global propagation effects. Our approach precomputes a single FDTD simulation using a sustained source signal whose phase is randomized over frequency and source extent. It then extracts a spherical harmonic encoding of the resulting steady-state distribution of power over direction and position in the scene using an efficient flux density formulation. The resulting parameter fields are smooth and compressible, requiring only a few MB of memory per extended source. We also present a fast binaural rendering technique that exploits phase incoherence to reduce filtering cost.

[paper] [slides]

Headphone video

Please refer to Project Triton for other related publications from Microsoft Research.


@article{ Zhang:2018:Ambient,
title={Ambient Sound Propagation},
author={Zhang, Zechen and Raghuvanshi, Nikunj and Snyder, John and Marschner, Steve},
journal={ACM Trans. Graph.},