버전

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

Audio Object에 Effects 사용하기

Effect가 Audio Object를 처리하는 방식은 Effect가 삽입된 버스 유형과 Effect가 Object Processor인지 여부에 따라 다릅니다. 다음 섹션에서는 각 가능성에 대한 자세한 내용을 보여줍니다.

믹싱 버스에 삽입된 Effect

Effect가 믹싱 버스에 삽입되면 믹싱 단계가 항상 버스 처리의 시작 부분에 적용됩니다. 그렇기 때문에 버스의 여러 입력이 단일한 오디오 스트림으로 믹싱됩니다. 또한 위치 지정 변환도 믹싱 단계 도중 적용됩니다. 버스에 삽입되는 각 Effect는 한 번만 인스턴스화되며 사전 믹싱된(pre-mixed) 오디오 스트림은 Effect를 순차적으로 제공합니다. 일반적으로 처리 비용은 채널의 개수에 비례합니다.

버스가 여러 번 인스턴스화되며 각 인스턴스가 서로 다른 Game Object와 연관되어 있을 경우 Effect는 버스 인스턴스마다 한 번씩 인스턴스화됩니다.

다음 그림은 Effect가 있는 믹싱 버스의 내부 처리를 보여줍니다:

Voice가 버스로 라우팅됩니다. 이 신호는 믹싱될 때 샘플링됩니다.

채널 기반 형식은 이전 믹싱 버스의 형식을 사용합니다.

Audio Object의 스트림은 이전 버스 Processing Audio Object로부터 옵니다.

보이스, 채널 기반 입력, Audio Object를 포함한 모든 입력이 함께 믹싱됩니다.

채널 기반 형식은 내부 믹스로부터 생성됩니다. 개별적인 Audio Object는 남아있지 않게 됩니다.

채널 기반 형식은 Effect에 의해 작동됩니다.

채널 기반 형식은 버스에 의해 출력됩니다.

[참고]참고

일부 Effect는 버스의 출력 형식을 변경할 수 있습니다. 예를 들어 버스가 모노로 구성되어있더라도 Audio Object가 출력될 수 있습니다.

Processing Audio Object 버스에 삽입된 Effect

[경고]경고

다음 Effect는 Processing Audio Object 버스에서 지원되지 않습니다.

  • AK Convolution Reverb: 각 Audio Object마다 하나의 Effect 인스턴스를 실행하면 성능 문제가 발생할 수 있습니다.

  • Matrix Reverb: 각 Audio Object마다 하나의 Effect 인스턴스를 실행하면 성능 문제가 발생할 수 있습니다.

  • Peak Limiter: Audio Object 수준에서의 피크 리미팅은 안정적이지 못할수 있습니다. Audio Object를 저작할 경우 Audio Device에서 Mastering Suite 플러그인을 사용하여 피크 리미팅을 적용하세요.

  • Recorder: Recorder는 여러 인스턴스를 실행할 수 없습니다.

  • RoomVerb: 각 Audio Object에 대해 하나의 Effect 인스턴스를 실행하면 성능 문제가 발생할 수 있습니다.

  • Auro Headphone: 지원되지 않음.

이러한 Effect가 버스에 삽입될 경우 런타임 때 처리되지 않습니다.

Processing Audio Object 상태의 버스에서 Effect를 사용할 때 몇 가지 고려해야 할 사항이 있습니다. Effect가 “Object Processor” 중 하나가 아니라면 각 Effect는 Audio Object의 개수만큼 인스턴스화됩니다. 예를 들어 Parametric EQ가 Audio Object 버스에 삽입되고 10개의 Audio Object가 이 버스로 라우팅될 경우 Parametric EQ는 10번 인스턴스화됩니다. 처리 비용은 보통 버스로 라우팅되는 Audio Object의 개수에 비례합니다.

다음 그림은 Effect가 있는 Processing Audio Object 버스의 내부 처리를 보여줍니다.

Voice가 버스로 라우팅됩니다. 이 신호는 믹싱될 때 샘플링됩니다.

채널 기반 형식은 이전 믹싱 버스의 형식을 사용합니다.

Audio Object의 스트림은 이전 버스 Processing Audio Object로부터 옵니다.

보이스와 채널 기반 입력과 같이 이미 Audio Object가 아닌 입력은 개별적인 Audio Object로 변환됩니다. 이러한 입력은 버스에 전송되는 다른 Audio Object에 추가됩니다.

Audio Object의 목록이 생성됩니다.

각 Audio Object는 Effect에 의해 개별적으로 작동됩니다.

Audio Object의 목록이 버스에 의해 출력됩니다.

Object Processor

특정 Wwise Effect는 Audio Object를 본질적으로 지원합니다. 이러한 Effect는 Object Processor라고 부르며 각 버스 인스턴스마다 한 번만 인스턴스화됩니다.

  • 3D Audio Bed Mixer: 3D Audio Bed Mixer는 한 번 인스턴스화되며 Audio Object를 세 가지 가능한 출력(메인 믹스, 패스스루 믹스, 믹스되지 않은 3D Audio Object 모음) 중 하나로 보냅니다.

  • Compressor/Expander: Compressor와 Expander는 한 번 인스턴스화되며 내부 다운믹스에서 분석 단계를 한 번 실행합니다. 게인 감소는 모든 Audio Object에 공통적으로 적용됩니다.

  • Meter: 미터는 한 번 인스턴스화되며 내부 다운믹스에서 분석 단계를 한 번 실행합니다. 동적 단계는 모든 Audio Object에 단 한 번만 처리됩니다. 그렇기 때문에 단일한 Game Parameter 값이 출력됩니다.

  • Mastering Suite: Mastering Suite 또한 Audio Object와 호환되며 Multiband Compressor는 Compressor와 비슷한 방식으로 Audio Object를 처리합니다.

  • Parametric EQ: Parametric EQ는 한 번 인스턴스화되고 각 오디오 오브젝트의 필터 상태를 내부적으로 추적하면서 모든 오디오 오브젝트에 대해 같은 EQ 프로세스를 실행합니다.

Reflect도 Audio Object를 지원하지만 방식은 다릅니다. Reflect는 종종 모노 버스에 삽입되기도 하지만 상위 버스의 구성이 Audio Object로 설정된 경우 경우 Audio Object를 출력할 수 있습니다. 그런 다음 초기 리플렉션마다 한 Audio Object를 출력합니다. 그렇기 때문에 Audio Object의 수가 상당히 많아질 수 있습니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요