버전

menu_open
Wwise SDK 2023.1.2
오디오 플러그인

자신의 플러그인을 직접 만들어 사용하면 Wwise의 기능을 더 확장할 수 있습니다. 신시사이저, 물리적 모델링 등, 오디오 효과나 음원 플러그인같이 다양한 유형의 플러그인을 제작하는 것이 가능합니다.

참고: 예제: 로우패스 필터 플러그인 개발하기 에서 단계별 플러그인 제작 예제를 확인하세요.

플러그인 개요

Wwise 오디오 플러그인은, AuthoringSound Engine, 두 부분으로 구성돼있습니다.

Plug-in의 Authoring Part 개요

이 부분이 Wwise Authoring 애플리케이션을 실행하는 부분입니다. 위치는 다음과 같습니다.

  • <Wwise>/Authoring/x64/<Config>/bin/Plugins

여기에는 다음 두 개의 파일이 있습니다.

Plug-in의 Part 작성하기에 관한 정보는 오디오 플러그인의 Authoring(저작) 부분 작성하기 을 참고하세요.

참고: 기존 플러그인을 업데이트하려면 Migrating to 2021.1 Authoring Plug-in API 을 참고하세요.

플러그인의 Sound Engine 부분 개요

Sound Engine 내에서 실행되어 Wwise에서 사용자가 정의한 설정에 따라 입력 사운드를 생성하거나 수정하는 코드입니다. 이 설정은 SoundBank의 매개 변수 형태로 사운드 엔진에 전달됩니다.

코드는 지원되는 플랫폼에 따라 정적 라이브러리와 동적 라이브러리 형태로 제공됩니다. Sound Engine 플러그인 라이브러리 파일은 Wwise 라이브러리와 함께 SDK 내에 위치하고 있습니다.

  • <Wwise>/SDK/<Platform>/<Config>/bin
  • <Wwise>/SDK/<Platform>/<Config>/lib

헤더 파일 또한 Wwise include 디렉터리에 포함됩니다.

  • <Wwise>/SDK/include/AK/Plugin

정적 라이브러리 또한 Authoring 동적 라이브러리에 연결돼있어 Wwise Authoring 애플리케이션에서 사용할 수 있습니다.

플러그인의 이 부분 작성에 관한 자세한 정보는 오디오 플러그인의 사운드 엔진 부분 작성하기 를 참고하세요.

플러그인 생성 리소스

여러 개의 리소스를 이용해 플러그인을 쉽게 생성할 수 있으며, 특히 개발 툴인 'wp.py' (Wwise Plugin)을 사용하면 많은 도움이 됩니다.

개발 툴: wp.py

Wwise SDK를 설치하면 Python으로 작성된 명령줄 툴이 함께 제공됩니다. Wwise 설치의 다음 위치에서 찾아볼 수 있습니다.

  • <Wwise>/Scripts/Build/Plugins/wp.py
참고: wp.py는, 설치 위치가 아니라 반드시 작업하고자 하는 디렉터리로부터 실행돼야 합니다. 다음은 예시입니다.
C:\Workspace> python "%WWISEROOT%/Scripts/Build/Plugins/wp.py" --help

이 툴이 할 수 있는 역할은 다음과 같습니다.

  • 템플릿에서 바로 사용 가능한 프로젝트 만들기.
  • 자신의 대상 플랫폼의 솔루션 만들기.
  • 이 솔루션 빌딩하기.
  • Audiokinetic 런처에서 사용 가능하도록 자신의 플러그인 패키지하기.

이 SDK에서 제공되는 플러그인 개발 툴 관련 정보는 개발 도구 사용하기 를 참고하세요.

간단한 로우패스 필터 플러그인을 만들어보겠습니다.

실제 작동하는 플러그인의 개발 예제를 단계별로 보시려면 예제: 로우패스 필터 플러그인 개발하기 을 참고하세요.

예제 코드

Wwise SDK는 바로 빌드할 수 있는 예제 플러그인을 제공하고 있습니다. 위치는 다음과 같습니다.

  • <Wwise>/SDK/samples/Plugins

다음과 같은 예제 플러그인이 제공됩니다.

이 SDK에서 제공하는 예제 효과 플러그인 관련 정보는 예제 효과 플러그인 을 참고하세요.

관련 페이지

다음에서 더 자세한 정보를 확인할 수 있습니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요