뱅크는 게임의 오디오 데이터를 보관하고 있는 파일입니다. Wwise가 SoundBank Manager를 이용해 뱅크를 생성합니다. 또한 자동화 처리를 통해 정의하거나 생성할 수도 있습니다.
뱅크에는 두 가지 종류가 있습니다.
-
Initialization 뱅크 — 이 특수한 뱅크에는, 컨트롤 버스 계층 구조 및 State, Switch, RTPC와 관련된 정보를 비롯해 프로젝트의 모든 일반 정보가 들어있습니다. Initialization 뱅크는 Wwise가 SoundBank를 생성할 때 자동으로 생성됩니다. 한 프로젝트에는 하나의 Initialization 뱅크만 있으며, "Init.bnk"라는 이름으로 돼있습니다. 초기화 뱅크는 게임을 시작할 때 반드시 맨 먼저 로드되는 뱅크여야 합니다. 가장 처음으로 불러오지 않을 경우, 다른 SoundBank를 불러오지 못할 수 있습니다.
-
SoundBank — SoundBanks에는 Wwise Event와 모든 오브젝트 및 이를 재생하는 데 필요한 오디오 데이터가 들어있습니다. Wwise 사용자는 Wwise 안에서 SoundBank를 원하는 개수만큼 생성할 수 있으며 이 뱅크에 Event, 구조 및 미디어를 추가할 수 있습니다. SoundBank는 또한 SoundBank 정의 파일을 Wwise로 불러와 생성할 수도 있습니다. 정의 파일은 게임 레벨 편집기와 같은 외부 애플리케이션에서 자동으로 생성할 수 있습니다. 뱅크가 생성되면 Wwise는 각 SoundBank에 들어있는 Event가 사용하는 모든 Actor-Mixer, Container, Sound, 등을 패키징합니다. SoundBank 내 Sound가 Voice인 경우, Wwise 프로젝트가 지원하는 언어에 대해 각각 다른 버전의 SoundBank가 생성됩니다.
게임은 Initialization 뱅크를 가장 먼저 불러와야 합니다. 그러면 필요에 따라 SoundBank가 로드/언로드됩니다. 불러올 뱅크는 게임 내 특정 시점에서 트리거되는 Event에 따라 결정됩니다.