menu
 

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

Sound Designer and Composer

Peter "pdx" Drescher

Sound Designer and Composer

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/

댓글

댓글 달기

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

다른 글

제 2부: 니어 : 오토마타(NieR:Automata)의 공간 음향과 Wwise로 구현한 다양한 게임 플레이 유형

블로그 제 1부를 읽어주세요! 다양한 게임 플레이를 지원해주는 Wwise 컨트롤 앞서 말씀드렸듯이 이 게임에서는 카메라의 위치가 자주 변경됩니다. 표준 후면 시점부터 시작해서 탑...

17.9.2019 - 작성자: PlatinumGames Inc. (플래티넘 게임즈)

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

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

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

공간 음향에 접근하는 현명한(Wwise) 방법 - 제 3부 - 초기 반사와 향후 계획

이전 블로그에서는 디자이너가 임펄스 반응(IR)의 초기 부분과 관련된 음향 현상을 Wwise Spatial Audio를 사용하여 원하는 대로 음향 결과물을 저작하는 방법을...

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

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

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

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

새로워진 Wwise Audio Lab(WAL)을 소개합니다

Wwise Audio Lab(와이즈 오디오 랩, WAL)은 Unreal Engine 4를 통해 오픈 소스로 개발된 게임 형식의 3D 환경이며 Wwise 런처를 통해 제공됩니다....

19.1.2022 - 작성자: 데미안 캐스트바우어 (Damian Kastbauer)

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

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

25.1.2024 - 작성자: Allen Lee

다른 글

제 2부: 니어 : 오토마타(NieR:Automata)의 공간 음향과 Wwise로 구현한 다양한 게임 플레이 유형

블로그 제 1부를 읽어주세요! 다양한 게임 플레이를 지원해주는 Wwise 컨트롤 앞서 말씀드렸듯이 이 게임에서는 카메라의 위치가 자주 변경됩니다. 표준 후면 시점부터 시작해서 탑...

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

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

공간 음향에 접근하는 현명한(Wwise) 방법 - 제 3부 - 초기 반사와 향후 계획

이전 블로그에서는 디자이너가 임펄스 반응(IR)의 초기 부분과 관련된 음향 현상을 Wwise Spatial Audio를 사용하여 원하는 대로 음향 결과물을 저작하는 방법을...