버전

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

Understanding positioning in Wwise

Wwise는 게임의 사운드, 음악, 모션 오브젝트의 위치 지정과 전달을 현실적으로 시뮬레이션하도록 도와주는 다양한 도구를 제공합니다. The following sections describe how positioning works for the various objects in Wwise.

Positioning sound and music objects

아주 기본적인 수준에서 사운드와 음악 오브젝트에서 3D 공간화를 사용하거나 사용하지 않을 수 있습니다.

여기서 주된 차이점은 원 채널(source channel)이 출력 스피커로 매핑되는 방법에 있습니다. 공간화를 사용하지 않을 경우 원채널은 서로 연결됩니다. 반면에 3D 공간화를 사용할 경우 각 입력 채널은 서라운드 환경의 어떤 스피커로든지 출력될 수 있습니다. 위치 지정 방법은 Positioning Type에 설정된 RTPC를 통해 런타임 때 변경할 수 있습니다.

외재 (non-diegetic) 사운드 및 음악 오브젝트의 경우 패너를 사용해 각 채널의 볼륨을 균형화해서 사운드나 음악 오브젝트가 다른 스피커를 통해 들리도록 할 수 있습니다.

내재 (diegetic) 오브젝트의 경우 3D 공간화를 사용하면 게임에서 사운드 방사체의 X-Y-Z 좌표, 그리고 필요한 경우 상단 및 정면 방향의 벡터를 사용해서 계산할 수 있습니다. 하지만 청자 혹은 방사체의 공간화 정보는 Wwise에서 특정 애니메이션 경로를 사용하여 미리 정의할 수 있습니다.

또한 3D 공간화의 사용 여부와 상관 없이 Wwise는 감쇠를 제공합니다. 감쇠는 방사체가 청자로부터 멀어지거나 돌아서면서 음향 신호의 자연스러운 약화를 시뮬레이션합니다.

[참고]참고

위치 지정 정보는 서라운드 환경 안에서 공간화를 결정할 뿐만 아니라 감쇠의 거리를 계산하는 데에도 사용됩니다.

Setting multiple positions for a single game object

게임에서는 하나의 사운드 인스턴스만으로는 실감나는 소리 풍경을 만드는 데 충분하지 않을 수 있습니다. 여러 인스턴스와 위치를 가지면 사운드를 더욱 생동감 있게 만들 수 있겠죠.

게임 오브젝트를 복제하는 대신 Wwise SDK의 SetMultiplePositions() 함수를 사용하면 여러 위치를 설정할 수 있습니다. 이는 다음과 같은 다양한 효과를 가능하게 합니다.

  • 동일한 영역의 여러 위치에서 동일한 사운드를 재생하는 단일 오브젝트: 시나리오에 따라서 볼륨을 추가로 높이거나 높이지 않도록 구성할 수 있습니다.

  • 하나의 오브젝트로 리스너의 위치에 따라 다양한 방향에서 재생하기 위해 여러 위치에서 동일한 사운드를 재생할 수 있습니다.

  • 동일한 다중 채널 사운드를 재생하는 단일 오브젝트로, 리스너의 위치에 따라 채널 출력이 조정됩니다. 예를 들어 스테레오 오디오 시스템에서 왼쪽 또는 오른쪽 스피커에 대한 특정 거리감을 설정 할 수 있습니다.

해당 구현에 대한 자세한 내용은 Wwise SDK 문서의 단일 게임 오브젝트의 다양한 위치 설정하기 섹션을 참고하세요.

Positioning motion objects

게임 컨트롤러와 같이 덜 복잡한 장치를 위한 위치 설정은 그다지 큰 문제가 되지 않습니다. 이러한 장치에 장착된 모터에서는 3D 환경을 시뮬레이션할 수 없기 때문입니다. 하지만 감쇠를 사용해서 사운드가 게임 플레이어로부터 멀어질 때 모션 신호의 강도를 감소할 수는 있습니다.

Setting positioning options within the project hierarchy

오브젝트의 위치 지정(positioning)을 설정할 때, 각 계층의 오브젝트가 서로 다른 위치 지정 설정을 가질 수 있다는 점을 기억하세요. 위치 지정은 절대적 속성으로 간주되기 때문에 최상위 오브젝트의 위치 지정은 자동으로 모든 하위 오브젝트에 전달됩니다. 하지만 특정 오브젝트의 위치 지정을 맞춤화해야 할 경우 이러한 설정을 덮어 쓸 수 있습니다. 계층 구조 안에서 위치 지정이 작동하는 방법에 대한 더 자세한 정보는 “프로젝트 계층 구조의 속성”을(를) 참조하세요.

Handling multichannel sources with 3D positioning

다채널 사운드는 모노로 다운믹스할 필요 없이 모노 음원과 마찬가지로 위치 지정을 사용하여 배치될 수 있습니다.

각 스피커에 대한 음원의 채널 기여도를 계산하기 위해 리스너 주변에 '가상 이미터'가 원호 모양으로 설정됩니다. 이 원호의 범위는 확산(spread)에 따라 다릅니다 (100%은 원 전체가 되며 0%은 리스너 앞의 한 지점이 됩니다). 그런 다음 이 원호는 채널과 동일한 개수의 여러 구역으로 나뉘며, 음원의 각 원본 채널은 할당된 지역에 기여하게 됩니다. 예를 들어 스테레오 음원의 경우 원의 좌측에 있는 모든 가상 방사체는 음원의 왼쪽 채널을, 그리고 원의 우측에 있는 모든 가상 방사체는 음원의 오른쪽 채널을 사용합니다. 이 작업이 완료되면 각 스피커에 대한 각 가상 방사체의 실제 기여도가 계산됩니다. 따라서 다채널 이미지는 3D 위치 지정에서도 어느 정도 보존됩니다.

[참고]참고

확산이 0일 경우 모든 가상 방사체는 청자 앞의 단일 지점에 배치되는데, 이는 3D 공간에 위치 지정하기 전에 모든 채널을 모노로 다운 믹싱하는 것과 비슷합니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요