Fun with Reverb Zones

공간 음향

Reverb is perhaps THE most useful effect in the interactive audio toolbox (which is why there are so many pricey plugins for it). Reverb not only provides sound designers with complex methods for modifying audio based on gameplay parameters, it also simulates how sounds react to various acoustic environments. This both increases variation to prevent ear fatigue, and imbues a scene with a sense of space to enhance immersion. It's a dessert topping AND a floor wax!

The current Wwise Beta supports a new feature called Reverb Zones. They're the spatialized version of the old Reverb Volume component, and includes a new parameter called "Transition Regions", which fades in/out reverb effects as a function of playerCharacter distance to the boundary of Zone. This produces smooth sonic transitions between different acoustic areas, kinda like a Spatial Portal, but for reverb rather than SFX.

I wanted to try it out, so I upgraded to Unreal 5.2.1 and created a Third Person project with two rooms and a tunnel. Next, I integrated the Wwise Beta, put a Reverb Zone in the tunnel, and another outside one of the Spatial Room Portals. For a test source, I added footsteps to the ThirdPersonCharacter running animation, plus some beeping spheres, and setup Aux busses to route the reverb effects to the Rooms and Zones. Finally, I set the Transition Region value to 300 and Woot! It works!! Smooth transitions on the footstep reverb when moving into/out of the various Zones. Here's what that looks/sounds like:

churchGameObjectView

More Fun With Reverbs

The strong response to a LinkedIn post about the video:

This got me thinking about what a more complicated implementation would sound like, so I expanded the playing field and built a "church".

The structure contains four acoustic areas, each with a different reverb setting:

Nave (main hall) = large cathedral [long, late reflections]
South Transept (blue) = harsh metallic early reflections
Apse (red) = large bright chamber (pipe organ)
North Transept (green) = medium room, high absorption (library)

Right-click to clap your hands. Press "M" to start/stop the pipe organ. Here's a video runthrough of the project:

The Nave is a standard Spatial Audio Volume, nothing special about it. An Aux bus sets the "cathedral" reverb effect in the room, which produces a distinct gap between the signal (handclap or footstep) and the late reflections. 

apseReverbZone

The Reverb Zone in the blue South Transept is set to a harsh "facing walls bounce" effect. Note that the "Parent Spatial Audio Volume" is set to "Nave", and the "Transition Region Width" = 750 (a third of the width of the Nave). This produces the following acoustic behavior:

  • As the playerCharacter approaches the blue Zone, the amount of the Transept's reverb on the footsteps increases to full when the character enters the room AND the Nave long reverb tails are mixed with the Transept early reflections. 
    • The Transept reverb fades out as the character leaves the room, transitioning back to the Nave effect alone.
  • The same thing happens in the Apse (red) area, but with a different "chamber" reverb effect. 
  • When the pipe organ plays, it is mixed with both the Apse and the Nave reverbs, producing complex echoes and enhancing the (completely dry) organ sound.
  • However, the North Transept (green) Zone is NOT set as a child of the Nave Volume, so the Nave effect is NOT played in the "library". Clap your hands in there, it's dead quiet ... 
    • BUT while the pipe organ is spatially positioned, it does not use diffraction/transmission, so when it gets occluded by the library walls, you can still hear both the Apse and the Nave reverbs on the music. 

It's a nice effect …

churchLayout

Even More Fun With Reverbs

Obviously, the source audio and reverb settings in this project are highly exaggerated to more easily hear Reverb Zone functionality. Your game's actual acoustic environments will likely be more subtle and nuanced than the In-Yer-Face effects used here. But there's lots more fun you can have with your acoustic environments.

The Wwise Reflect plug-in provides spatially positioned early reflections that dramatically increase the sense of the playerCharacter's place in the room. Reflection EQ can be varied using Acoustic Textures; for instance, you could make the bookshelves in the library absorb the high/mids, creating a muffled dead zone. You could also use convolution reverb to make that "cathedral" effect match the impulse response of an actual cathedral.

Note: Reflect and AK Convolution, et al, require authorization to run in your game. Requesting trial licenses from our friends at Audiokinetic is a simple process; however, the church project uses only built-in effects. 

You can download the Unreal/Wwise files and play around with the Reverb Zones here -- https://twittering.com/twittering/projects/testRvbZones_church.zip (3.7Gb)

Also reminder: Do NOT put the Wwise Beta into your shipping game! For now, Reverb Zones are for testing and experimentation only ... Have fun reverberating!

   - pdx

Join us at GameSoundCon 2023!

Catch pdx at GameSoundCon on Wednesday, October 18th, where he'll be giving the talk "Spatial Audio: Acoustics - Techniques in Wwise & Unreal". This presentation will describe and demonstrate a variety of techniques available in Wwise for creating diverse acoustic environments in Unreal. New features in the Wwise 2023 Beta will be highlighted, including Reverb Zones, Distance Warping, MetaSounds/AudioLink, and more. Join Audiokinetic at GameSoundCon 2023!

 

Peter "pdx" Drescher

Peter "pdx" Drescher

Peter "pdx" Drescher produces audio content, implementation, and code for games and mobile devices. He is a talented sound designer, accomplished musician/composer, published author, experienced programmer, and skilled audio engineer. His ProTools project studio "Twittering Machine" is located in the SF Bay area.

www.twittering.com/

댓글

댓글 달기

이메일 주소는 공개되지 않습니다.

다른 글

고전적 잔향 방법의 몰입적 잠재성 살펴보기

이전 글인 VR에서 몰입형 잔향의 도전 과제에서는 가상 현실에서 몰입형 잔향을 성취하기가 힘든 이유를 알아보았습니다. 이 시리즈에서는 과거, 현재, 그리고 새로운 잔향 기술을...

23.2.2021 - 작성자: 브누아 알라리 (BENOIT ALARY)

공간 음향에 접근하는 현명한(Wwise) 방법 - 제 2부 - 회절 (diffraction)

Part 1: Distance Modeling and Early ReflectionsPart 2: DiffractionPart 3: Beyond Early Reflections...

7.4.2021 - 작성자: LOUIS-XAVIER BUFFONI (루이-자비에 뷔포니)

Impacter와 Unreal - 게임 물리를 사용하여 Impacter 플러그인 제어하기

소개 Impacter(임팩터)는 Wwise를 위한 새로운 타격음 모델링 플러그인입니다. 플러그인 소개는 이 글을 통해 확인해주세요. 이 글에서는 Impacter를 사용하여...

3.6.2021 - 작성자: 션 소라한 (Sean Soraghan)

오디오 오브젝트가 공간적 정확도를 개선하는 방법

이 블로그 시리즈는 2020년 10월 GameSoundCon(게임사운드컨퍼런스)에서 발표한 내용에 관한 내용을 담고 있습니다. 이 발표는 오브젝트 기반 오디오 렌더링 기술을...

17.6.2021 - 작성자: 시몽 아슈비 (Simon Ashby)

atmoky Ears | Wwise를 위한 초현실적 공간 음향 플러그인

atmoky Ears는 헤드폰에서 초현실적 공간 음향 경험을 렌더링할 수 있도록 해주는 종합 솔루션입니다. 모든 공간 음향 믹스를 최대한 활용하면서 지각적 품질과 효율성의 최고의...

26.1.2022 - 작성자: 마커스 잔취름(Markus Zaunschirm)

Wwise Spatial Audio 2023.1의 새로운 기능 | 위상 완화 (Phasing Mitigation)

오늘 이 글에서는 '위상(phasing)'이라는 흥미로운 음향적인 현상에 대해 알아보겠습니다. 이 현상은 특정 환경에서 음향을 모델링할 때 나타날 수 있죠. Wwise 23.1의...

25.1.2024 - 작성자: Allen Lee

다른 글

고전적 잔향 방법의 몰입적 잠재성 살펴보기

이전 글인 VR에서 몰입형 잔향의 도전 과제에서는 가상 현실에서 몰입형 잔향을 성취하기가 힘든 이유를 알아보았습니다. 이 시리즈에서는 과거, 현재, 그리고 새로운 잔향 기술을...

공간 음향에 접근하는 현명한(Wwise) 방법 - 제 2부 - 회절 (diffraction)

Part 1: Distance Modeling and Early ReflectionsPart 2: DiffractionPart 3: Beyond Early Reflections...

Impacter와 Unreal - 게임 물리를 사용하여 Impacter 플러그인 제어하기

소개 Impacter(임팩터)는 Wwise를 위한 새로운 타격음 모델링 플러그인입니다. 플러그인 소개는 이 글을 통해 확인해주세요. 이 글에서는 Impacter를 사용하여...