interactive sound rendering siggraph 2009 dinesh manocha unc chapel hill [email protected]

18
Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill [email protected]

Post on 20-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Interactive Sound RenderingSIGGRAPH 2009

Dinesh Manocha

UNC Chapel Hill

[email protected]

Page 2: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Sound Rendering: An Overview

Modeling

Acoustic Geometry -- surface simplification

Source Modeling -- area source -- emitting characteristics -- sound signal

Acoustic Material -- absorption coefficient -- scattering coefficient

3D AudioRendering

Personalized HRTFsfor 3D sound

Late Reverberation

Digital Signal Processing

Interpolation forDynamic Scenes

Scientific Visualization

Propagation

Diffraction

Refraction

Doppler Effect

Attenuation

Specular Reflection

Scattering

Interference

Page 3: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Modeling

Low geometric detail vs. High geometric detail

Acoustic vs. Graphics

Modeling

Acoustic Geometry -- surface simplification

Source Modeling -- area source -- emitting characteristics -- sound signal

Acoustic Material -- absorption coefficient -- scattering coefficient

Page 4: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Propagation

343 m/s vs.300,000,000 m/s

20 to 20K Hzvs. RGB

17m to 17cm vs.700 to 400 nm

Acoustic vs. Graphics

Propagation

Diffraction

Refraction

Doppler Effect

Attenuation

Specular Reflection

Scattering

Interference

Page 5: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

3D Audio Rendering

Compute intensive DSP vs. addition of colors

44.1 KHz vs. 30 Hz

Psychoacoustics vs. Visual psychophysics

Acoustic vs. Graphics

3D AudioRendering

Personalized HRTFsfor 3D sound

Late Reverberation

Digital Signal Processing

Interpolation forDynamic Scenes

Page 6: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Modeling

Page 7: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Modeling Acoustic Geometry

Visual Geometry Acoustic Geometry

[Vorländer,2007]

Page 8: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Modeling Sound Material

[Embrechts,2001] [Christensen,2005] [Tsingos,2007]

Page 9: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Modeling Sound Source

Volumetric Sound Source

Complex Vibration Source

Directional Sound Source

Page 10: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Propagation

Page 11: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Applications

Advanced Interfaces

Multi-sensory Visualization

Minority Report (2002) Multi-variate Data Visualization

Page 12: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Applications

Games

VR Training

Game (Half-Life 2) Medical Personnel Training

Page 13: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Applications

Acoustic Prototyping

Symphony Hall, Boston Level Editor, Half Life

Page 14: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Sound Propagation in Games

Strict time budget for audio simulations

Games are dynamicMoving sound sourcesMoving listenersMoving scene geometry

Trade-off speed with the accuracy of the simulation

Static environment effects (assigned to regions in the scene)

Page 15: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

3D Audio Rendering

Page 16: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

3D Audio Rendering

Main Components

3D Audio and HRTF

Artifact free rendering for dynamic scenes

Handling many sound sourcesNeed to cite the authors of these images.

Page 17: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

3D Audio Rendering

Perceptual Audio Rendering [Moeck,2007]

Multi-Resolution Sound Rendering [Wand,2004]

Page 18: Interactive Sound Rendering SIGGRAPH 2009 Dinesh Manocha UNC Chapel Hill dm@cs.unc.edu

Course Organization

8:45am:  Sound Rendering (Savioja) 8:45am:  Sound Rendering (Savioja)

9:20am: Interactive Sound Synthesis (Lin) 9:20am: Interactive Sound Synthesis (Lin)

9:50am:  Perceptual Audio Rendering (Tsingos) 9:50am:  Perceptual Audio Rendering (Tsingos)

10:30am: Geometric Sound Propagation (Manocha) 10:30am: Geometric Sound Propagation (Manocha)

10:50am: Simulating Diffraction (Calamia) 10:50am: Simulating Diffraction (Calamia)

11:20am: Numeric Sound Propagation (Lin) 11:20am: Numeric Sound Propagation (Lin)

11:40am: {Multi,Many}-Core Accelerations (Manocha and Savioja) 11:40am: {Multi,Many}-Core Accelerations (Manocha and Savioja)

12:00pm: Integration into Game Engines (Tsingos)12:00pm: Integration into Game Engines (Tsingos)