The Wwise Unreal Integration is divided into multiple plug-ins, each with its own subset of modules.
You can add a Wwise<Name>ModuleName
configuration to the Audio section of the Engine settings file, which overrides the default behavior of most modules. See Wwise Unreal Integration 오버라이드하기 for more information.
You can use the following modules to customize the Wwise Unreal Integration for your workflow.
Wwise Plug-in
The Wwise Plug-in contains the traditional Wwise Unreal Integration, a managed integration that provides users with a suggested workflow.
- AkAudio 모듈
통합에서 대부분의 사용자 대면 기능을 위한 루트 모듈입니다.
- Wwise Module
A simple module that links to all of the other optional modules.
- Concurrency Module
Low-level constructs allowing operations to be properly threaded.
- WwiseFileHandler 모듈
Provides the Wwise sound engine with the media, SoundBanks, and external sources it needs, and handles requests from the Wwise Location Resolver and I/O Hook.
- ObstructionOcclusion Module
Provides the Obstruction and Occlusion algorithms. See 차단 for details.
- WwiseProcessing Module
Provides asynchronous processing of runtime objects. This is currently limited to Global Callbacks.
- WwiseResourceLoader 모듈
At a high level, handles all Wwise object types and interfaces with the WwiseFileHandler 모듈 to load and unload the files associated with these Wwise objects.
- Utils Modules (EngineUtils, ObjectUtils, Utils)
Provides basic utilities and helpers for features such as cross-engine version support and test suites.
쿠킹하지 않은 프로젝트 및 Editor 모듈:
- AudiokineticTools Module
Contains Editor-specific AkAudio module features.
- WwiseProjectDatabase 모듈
Wwise 프로젝트에서 생성된 SoundBank의 현재 상태에 관한 메모리 기반 데이터베이스 뷰를 제공합니다.
- Reconcile Module
Provides tools to reconcile Unreal project assets with Wwise project assets.
- WwiseResourceCooker 모듈
Converts Wwise Object Info structures to Cooked structures for the WwiseResourceLoader and copies a requested object’s files from the GeneratedSoundBanks directory to the Staging directory of the packaging process.
선택적인 모듈:
- AkAudioMixer 모듈
프로젝트에서 오디오 출력과 오디오 서브믹스를 Unreal 오디오 컴포넌트에서 Wwise 프로젝트의 믹서로 연결할 수 있게 해줍니다. This module is currently deprecated. Use the AudioLink module instead.
- AudioLink Modules
Allows a project to pipe the audio part of each Unreal component into a Wwise project's input component. See Combining Unreal and Wwise Audio with AudioLink for more information.
- WwiseSimpleExternalSourceManager 모듈
A minimal External Source Manager implementation used for internal testing as well as in certain projects, such as the Wwise Demo Game.
WwiseNiagara Plug-in
The WwiseNiagara plug-in contains a unique module, WwiseNiagara. When enabled alongside Unreal's Niagara plug-in, it allows a simple usage of Wwise audio components inside a Niagara particle emitter. See Wwise Unreal Niagara(나이아가라) 통합 사용하기 for more information.
WwiseSoundEngine Plug-in
The WwiseSoundEngine plug-in is lowest-level part of the Wwise SoundEngine, and is used by the Wwise plug-in. It contains the bridge to the Wwise libraries, and has no automated features. It can be useful for projects that require custom Unreal integrations.
The plug-in adds several Unreal Build Tool (UBT) features: the ThirdParty folder is parsed, and bridges to older compatible versions are automatically provided. Plug-in directories and platform support are also determined.
- Authoring Module
On platforms and configurations that support WAAPI (Wwise Authoring API), this enables connections to Wwise Authoring through a network socket. No Unreal-aware client is provided. This is an Editor-specific module. See Wwise 저작 API (WAAPI) for more information.
- LowLevelUtils Module
Low-level utilities and helpers that provide features such as version determination and Unreal statistic reporting.
- WwiseSoundEngine 모듈
At the lowest level, provides the bridge between the Wwise SoundEngine libraries and the Unreal project. The current WwiseSoundEngine version of the plug-in provides the current version of the API, with backward compatibility when possible.
선택적인 모듈:
- WwiseSoundEngine Versioned Modules
Provides the bridges to previous versions of the Wwise SoundEngine, allowing for backward compatibility. See 고정 사운드 엔진 브리징 for more information.
- WwiseSoundEngine_Null Module
Provides a bridge to a "null" SoundEngine, where the SoundEngine is ignored. This is used for some Unreal build configurations, such as program and server configurations. See Null SoundEngine for more information.