Table des matières

Wwise SDK 2018.1.11
New Features Overview 2017.1

Event Editor

The Event Editor has been redesigned to enhance visibility and speed up workflow. The view is fully resizable and Action properties can be displayed for comparison across multiple Actions, including the delay. The Action list has been streamlined and reorganized by categories.

event_editor_redesign.png

The new Event Editor also allows for batch editing across Actions and Events. It’s then possible to add, for example, an offset of 0.5 seconds to all Fade In times of 12 Play Actions contained in five different Events in a single operation.

States Enhancement

Most properties that can be attached to RTPCs can now be controlled by States, which greatly extends dynamic mixing capabilities with Wwise. To get more properties displayed in the State tab of any bus or audio object, simply right-click on the column header and select Configure Columns. This exposes all properties that can be driven by States and allows users to manage this list by adding and removing properties in the States tab. More enhancements are planned for a future version of Wwise to also include Booleans and any Effect properties that can be controlled by RTPC.

State_Properties.png

Wwise Spatial Audio

Wwise Spatial Audio is a family of built-in spatial audio features complemented by in-house and 3rd party plug-ins that seamlessly integrate with the Wwise production workflow. Wwise Spatial Audio specializes in sound propagation, virtual acoustics, and spatially informed audio rendering. The Wwise Spatial Audio API offers multiple ways to send geometry to Wwise, which makes it easy to integrate in most game engines. An integration with UE4 is available and Unity support is in production and should be available later this year.

Wwise Reflect Plug-in

Wwise Reflect is an Effect plug-in that uses geometry received from games to generate dynamic early reflections in real time. With performance in mind, the system can scale from generating a few reflections to hundreds of reflections, depending on available memory and CPU on the target platform.

wwise_reflect_preview.png

From Wwise, users can set volume and filters, and spread attenuation curves over distance to reflections. Acoustic Textures, a four-band filter, can also be assigned to reflective surfaces simulating absorption on materials such as wood, drywall, and concrete by filtering each reflection accordingly. During production, Wwise Reflect plug-in offers multiple debugging tools directly embedded in its user interface, which makes the system predictable and relatively easy to use.

3D Busses

3D busses provide developers with the building blocks for a well-performing sound propagation solution by submixing groups of sounds and/or reverb anywhere in the signal flow, and positioning these submixes in the 3D world. This makes them a key component in implementing spatial audio effects, such as dynamic room portals and oriented reverb.

Listeners are no longer distinct entities. They are now game objects onto which busses can be associated to be positioned in the 3D space.

LFO Modulators

"Random" has been added to LFO modulator waveforms.

Source Editor Channel Configuration

From the Source Editor view, it’s now possible to change the channel configuration of audio files. For example, a four channel audio file can be reconfigured to 3.1 (L, R, C, LFE), 3.1 (L, C, R, LFE), 4.0 (L, R, SL, SR), Ambisonics (FuMa), Ambisonics (AmbiX), or 4 (anonymous). From this option, it’s also possible to change a mono file to LFE without having to use the Multi-Channel Creator tool.

channel_config_updates.png

Playback Cursor

From the Source Editor, we now (finally!) see the playback cursor following the waveform display. It’s also possible to click anywhere in the waveform display to start the playback from there.

Wwise Authoring API

The Wwise Authoring API (WAAPI), allows any external application to speak and interact directly with Wwise projects. It has a core layer, sound engine layer, and user interface layer. The core layer is used to manipulate the Wwise project data and perform tasks such as retrieving Wwise objects, sending information to them, and creating new objects. The user interface layer allows control over views, current selections, object inspections, and so on. WAAPI applications can be written in any Internet-capable language, such as C++, JavaScript, Python, or C#, and can be used on any operating system or web browser.

AUDIO-WAAPI-02-Full.jpg

WAAPI can help your team to be more productive in specific areas of work, as it opens up many possibilities towards game engine integrations, automation, remote connection, custom views, and so on.

List View and Multi Editor Improvements

The following improvements were added to the List View and Multi Editor:

  • Now possible to edit notes in the Multi Editor and List View
  • New way to edit children from the Multi Editor
  • Now possible to edit Event Actions from the Multi Editor.

Platform Support

  • Support for Visual Studio 2017 was added.
  • Metro, and other name variations of this platform, has been renamed to Universal Windows Platform (UWP) and now supports Visual Studio 2017.
  • The following platforms are no longer supported in Wwise 2017.1:
    • Xbox 360
    • PS3
    • Wii U

Unity Integration

In this release, we have focused on offering more control to our users by removing many of the restrictions that the previous releases have imposed such as requiring certain components be added to objects and the auto-registration of GameObjects. The auto-registration code is now provided as an option that users can decide not to install.

New WwiseTypes have been added that provide users with finer control over features represented by Wwise objects without the need to attach components with predefined functionality. These new classes each come with their own property drawers that bring up a Wwise picker when clicked, allowing for rapid prototyping of game audio systems.

unity_wwisetypes.png

Wwise Audio Lab

To be released soon after Wwise 2017.1! The WAL (Wwise Audio Lab) is a 3D environment built with Unreal Engine 4 presenting a series of acoustic and spatial audio techniques and tools available with Wwise. Information nodes scattered throughout the world provide information on how to use or compare certain 3D audio features: LOD (Level of details) implemented through different layers with different attenuation curves, reverberation and reflection effects, binaural settings, A/B comparisons between ambisonics ambiances versus Quad, oriented reverb, and many more features. The full Wwise project is available to experiment with different settings.

WAL_Fountain.png

The WAL also showcases dynamic early reflections generated by the Wwise Reflect plug-in and provides a good opportunity to evaluate how this technology could be used in your 3D project made with UE4 or any other game engine. Finally, for Unreal users, the WAL also provides a great source of information on how to use the Wwise integration with UE4.

Major Vorbis Optimizations

Major Vorbis optimizations at higher quality settings (the higher the quality, the higher the optimization ratio). Here's an overview of the improvement on various platforms for different Vorbis quality settings (the higher the percentage, the faster it runs):

vorbis_optimizations.png

Auro3D

Support for Auro3D now available on:

  • Mac
  • iOS
  • tvOS
  • Linux

Language Manager Enhancements

The fixed choice of languages has been replaced by a user defined approach where each project team gets to decide on how many languages they need and how to name them.

lang_mgr_revamp.png

Multiple Instances of Wwise Now Supported

Wwise can now be opened multiple times. The only restriction is that opening the same project multiple times is not allowed.

Mac Authoring is Now a 64-bit Application

Mac Authoring is now a 64-bit application. This allows to load larger Wwise projects.