Files in this item



application/pdfZuofu_Cheng.pdf (4MB)
(no description provided)PDF


Title:Design of a real-time GPU accelerated acoustic simulation engine for interactive applications
Author(s):Cheng, Zuofu
Director of Research:Haken, Lippold
Doctoral Committee Chair(s):Jones, Douglas L.
Doctoral Committee Member(s):Haken, Lippold; Patel, Sanjay J.; Levinson, Stephen E.; Shaffer, Eric G.
Department / Program:Electrical & Computer Eng
Discipline:Electrical & Computer Engr
Degree Granting Institution:University of Illinois at Urbana-Champaign
Subject(s):room acoustics
Digital Signal Processor (DSP)
Graphics Processing Unit (GPU)
video games
Abstract:Current-generation video game applications use sampled recordings along with positional audio and modular effects to create the audio experience. While computationally efficient, this presents multiple immersion and game play limitations. We propose instead a system for simulating room acoustics in real-time based on geometry and material descriptors. This system uses commodity graphics processors (GPUs) and leverages the parallelism inherent in a ray-based acoustics model to compute the reflected and transmitted acoustic response from a number of sound sources to a stereo listener in arbitrary triangle-based geometry. Our goal is to describe a complete acoustic simulation engine which requires little additional information beyond what is already available to the game engine and generates realistic and immersive game play audio. First, we present background on current generation video game audio as well as advancements in architectural room acoustic simulation. This survey demonstrates both the limitations in current generation applications, as well as establishes computation and software design constraints which a replacement system must satisfy. Chapter 1 will also discuss the theoretical justification for ray acoustic methods, as well as limitations in certain scenarios. We will present this in the context of current generation architectural acoustic simulation software, which largely represents the state-of-the-art understanding of the underlying acoustics which govern sound propagation in spaces. Finally, Chapter 1 will also introduce useful concepts and terminology which will justify some of the engineering decisions made in the remainder of the text. The remainder of the dissertation will discuss the technical construction of the system. Specifically, it attempts to justify the engineering decisions and trade-offs which were made in order to allow for real-time performance. We will discuss the organization of the GPU family for which the system was designed, and how the problem was tailored to fit within the constraints of the computational architecture. Optimizations specific to the architecture used will be discussed here, as well as their subjective effects on sound and the experience quality.
Issue Date:2014-09-16
Rights Information:Copyright 2014 Zuofu Cheng
Date Available in IDEALS:2014-09-16
Date Deposited:2014-08

This item appears in the following Collection(s)

Item Statistics