menu
 
버전
2024.1.3.8749

2024.1.3.8749

2023.1.11.8682

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624

menu_open
알림: 고객님의 주요 출시 버전( 2024.1.3.8749 )에 해당하는 최신 설명서로 이동했습니다. 특정 버전의 설명서를 보시려면 Audiokinetic 런처에서 오프라인 설명서를 다운로드하고 Wwise Authoring의 Offline Documentation을 확인하세요.

Division of Tasks Between Designer and Programmer

As you have probably already figured out, Wwise takes an approach to sound design and integration that is different from that of other sound engines. More control is given to the sound designer, which means repetitive and time consuming tasks often handled by developers are reduced to a minimum, letting both sound designers and developers concentrate on more interesting, creative work. Most dependencies have been eliminated so that each group can focus on their core competencies and work together more efficiently. Wwise recognizes two distinct roles with specific tasks for each: sound designer and audio programmer.

Sound Designer Responsibilities

The sound designer is responsible for:

  • Creating audio hierarchies and behaviors.

  • Creating audio Events.

  • Integrating audio Events into your world building application.

  • Setting sound properties and sources.

  • Defining sound positioning (3D).

  • Determining audio signal routing and mixing aspects for all sounds.

  • Assigning real time parameter controls and game States.

  • Defining effect property sets for the various environments in your game.

  • Defining volume and LPF obstruction and occlusion properties.

  • SoundBank management and optimization.

  • Customizing multiple platforms.

  • Performing language localization.

Audio Programmer Responsibilities

The audio programmer is responsible for:

  • Integrating the Wwise sound engine into the game engine.

  • Integrating audio Events using code.

  • Registering game objects that emit the sounds in your game.

  • Calling AK::SoundEngine::PostEvent() methods to trigger Events that contain one or several audio actions.

  • Manage the loading and unloading of SoundBanks as specified by the Sound Designer or by the game using the SoundBanks definition file and File Packager Utility.

  • Setting the positions of 3D game objects in relation to the listener's coordinate system.

  • Triggering State and Switch changes and updating real time parameter controls.

  • Setting the percentage of each environmental effect that is applied to the sounds in your game.

  • Calculating obstruction and occlusion values for each game object in relation to the listener.

  • Managing memory resources, including loading and unloading of SoundBanks, handling streaming, registering of plug-ins, and so on.

  • Writing source and effect plug-ins. The sound engine's plug-in architecture allows game developers to expand Wwise's functionality to meet their specific game requirements.

  • Integrating the Wwise Authoring API into your development tools.

Project Planning

At the beginning of the project, audio programmers and sound designers should meet to discuss the various resources that will be allocated for the audio of the game title. These resources include, but are not limited to memory, disk space, number of streams, and size of SoundBanks.

Based on game design and technological constraints, the designer and developer must work together to decide:

  • How Events will be integrated and triggered by the game engine.

  • Project Hierarchy and Work Unit organization for Workgroups.

  • Player perspective and Listener positioning.

  • Soundbank loading/ unloading strategy.

  • Music integration and special needs for interactive music.

  • Which Game Parameters should be used as Real Time Parameter Controls (RTPC).

  • Which global elements of the game can drive the Mix and State mechanisms.

  • Which sound structures need a Switch mechanism.


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

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요