3 개의 강의

목차

플랫폼 보이스 인스턴스 제한과 볼륨 스레숄드

게임 개발 단계에서 사운드 디자이너는 소리풍경이 얼마나 포괄적이며 상세해야 하는지와 같은 한계를 결정해야 합니다. Wwise가 정해진 선 안에 있도록 개발 초기 단계에 프로젝트 제한 방식을 정의하는 것이 좋습니다.

팀이 설정한 프로젝트 설정을 준수하기 위해 Wwise는 Virtual Voice Behavior(가상 보이스 작동 방식)를 사용합니다. 프로젝트 설정 제한을 초과하면 (예: Max Voice Instance 제한보다 보이스 인스턴스가 많을 경우) 이전에 설명드린 것처럼 보이스가 가상화하며 성능이 증가합니다.

Virtual Voice Behavior를 구성하는 첫 번째 단계는 일반 Project Settings로 이동하는 것입니다.

  1. Project 메뉴에서 Platform Manager를 선택하거나 Shift+K를 누르세요.

이 뷰에서는 각 플랫폼의 한계와 볼륨 스레숄드를 설정할 수 있습니다.

Platforms 그룹 상자를 보면 프로젝트에 설정해 놓은 플랫폼과 각각의 Volume Threshold와 Max Voice Instance가 보이실 거예요.

이 값을 초과하면 Wwise는 모든 오디오 구조에서 찾아볼 수 있는 Property Editor의 Advanced Settings 탭에서 설정된 Virtual Voice Behavior를 참조합니다.

Volume Threshold(볼륨 스레숄드)는 보이스가 가상으로 전환되기 전의 최소 볼륨 레벨을 나타냅니다. Cave의 크리스탈에서 트리거되는 Ambient_Crystal_Hum Event를 사용하여 이 부분을 살펴봅시다.

크리스탈에서 점점 멀어지면 소리의 감쇠 곡선을 따라 크리스탈의 사운드 볼륨이 줄어듭니다. 볼륨이 -80 아래로 떨어지면 Virtual Voice Behavior가 실행되어 보이스가 오디오 파일을 처리하거나 리버브를 적용하지 않습니다.

Max Voice Instance 제한은 런타임 때 허용할 보이스의 개수를 의미합니다. 허용된 보이스의 수를 초과할 경우 계속 재생되도록 설정된 경우를 제외하고는 우선순위가 가장 낮은 보이스부터 가상으로 전환됩니다.

Project Settings에서 Volume Threshold와 Max Voice Instance 제한을 정의하고 나면 대부분 각 오디오 구조의 Virtual Voice Behavior를 통해 작업하게 됩니다. 본 자격증 과정의 런타임 성능 지침(제 0강)에 따라 Virtual Voice에 대한 Project Settings를 정의해봅시다.

  1. 모든 플랫폼에서 Volume Threshold 속성을 -60으로 설정하세요.

  2. Windows와 Mac에서 Max Voice Instance 속성을 50으로 설정하세요.

  3. OK를 클릭하세요.

Volume Threshold와 Max Voice Instance 속성은 항상 작업 중인 게임 타입에 따라 결정되어야 합니다. 각 오디오 구조에 Playback Limit을 별도로 설정하는 대신 알맞은 Volume Threshold와 Max Voice Instance 제한을 설정하여 Wwise가 우선순위와 Virtual Voice Behavior 설정을 통해 Voice를 관리하도록 해보세요.


이 페이지가 도움이 되었나요?