목차

Attenuation Editor

Attenuation Editor에서는 특정 오브젝트의 거리 기반 감쇠 속성을 정의할 수 있습니다. 볼륨 및 Low-Pass Filter와 같이 특정한 Wwise 속성 간의 관계와 방사체 음원에서 청자까지의 거리를 정의하는 곡선을 만들어 게임에서 사운드, 음악, 모션의 거리 기반 감쇠를 세련되게 시뮬레이션할 수 있습니다. 소리 원뿔을 사용하면 감쇠를 더욱 세밀하게 조정할 수 있습니다. 소리 원뿔은 청자에 관한 방사체의 방향에 따라 감쇠를 시뮬레이션합니다.

각 곡선분(curve segment)의 모양을 골라 세밀하고 복잡한 감쇠 곡선을 만들 수 있습니다. 곡선분은 곡선 내 두 기준점 사이의 부분을 말합니다. 선형, 상수형, 로그형, 지수형, S곡선 등 다양한 모양의 곡선 중에서 하나를 고르시면 됩니다.

이러한 감쇠 설정들은 ShareSet으로 저장되어서 프로젝트 내 여러 오브젝트끼리 설정을 공유할 수 있습니다.

[참고] 참고

감쇠값은 연결된 오브젝트의 기존 속성값에 항상 추가됩니다. 따라서 -20dB의 누적 볼륨을 가진 사운드 또는 음악 계층의 볼륨을 -64dB로 감쇠할 경우, 오브젝트의 볼륨은 -84dB가 됩니다.

[참고] 참고

그래프는 Game Object 및 Listener 간의 거리도 표시합니다. “Game Object Explorer ”“Watches 탭”에 추가된 Game Object와 Listener만 나타난다는 점 유의해 주세요.

몇몇 감쇠 속성은 RTPC로 조절할 수 있습니다. RTPC 속성에 대한 정보를 확인하기 위해서는 “RTPC Tab”으로 전환한 후에 Help 아이콘을 클릭하세요. RTPC를 적용하는 방법에 대한 자세한 정보는 19장. RTPC 사용하기(을)를 참조해 주세요.

인터페이스 요소

설명

Name

Attenuation ShareSet의 이름을 말합니다.

Shared by

선택된 ShareSet를 현재 공유(사용)하고 있는 오브젝트의 목록을 말합니다.

검색창을 열어 표준 영숫자 입력을 통해 해당 뷰에서 맞지 않는 요소를 걸러냅니다. 더 자세한 설명을 위해서는 “표 사용하기”(을)를 참조해 주세요.

검색 아이콘의 왼쪽에 위치한 Close 아이콘을 클릭하여 검색란을 닫고 필터를 제거하세요.

[참고] 참고

검색할 때에 “List View”, “Query Editor”, “MIDI Keymap Editor ”, 및 “Reference View”의 축소된 노드 안의 요소는 포함하지 않습니다.

Reset Attenuation

감쇠 설정을 기본값으로 되돌립니다.

이 옵션은 맞춤 감쇠 인스턴스를 편집할 때에만 사용 가능합니다.

Notes

적용된 ShareSet 또는 감쇠 설정에 대한 추가 정보를 메모하는 란입니다.

Attenuation Settings

Graph view

볼륨, Low-Pass Filter, 거리와 같은 특정 Wwise 속성 간의 관계를 그래픽으로 나타냅니다. 이러한 모든 곡선들의 조합으로 게임 내 사운드, 음악, 모션 오브젝트의 거리 기반 감쇠를 시뮬레이션합니다.

X축은 거리의 단위를 나타냅니다. 최소값은 0이며 최대값은 지정한 최대 거리값에 의해 결정됩니다. Y축 상의 값들은 Curves 목록에 어떤 속성 곡선이 선택되었는가에 따라 다릅니다.

그래프의 기본으로 주어진 두 기준점은 Radius(반지름) 중심과 Max 거리의 값을 나타냅니다.

반경의 중심이 게임 오브젝트 (3D game-defined) 혹은 게임에서의 청자의 위치 (3D Automation)에 의해 정의되었기 때문에 삭제하거나 X 축을 따라 이동할 수 없습니다. 기준점을 더 추가하여 감쇠 곡선의 모양을 변경할 수 있습니다.

재생 중에 Distance 커서를 드래그 하면 감쇠 곡선을 미리 확인해 볼 수 있습니다.

여러 개의 곡선을 동시에 그래프에 표시할 수 있습니다.

그래프의 중심을 향해 확대합니다.

그래프를 기본 확대율인 1:1로 재설정합니다.

그래프의 중심을 기준으로 축소합니다.

Game Object Explorer...

이 버튼을 클릭하면 “Game Object Explorer ” 뷰가 열립니다.

Show Game Objects

그래프에 게임 오브젝트의 값을 표시합니다. 이 때 나타나는 게임 오브젝트는 “Game Object Explorer ”의 Watch List에 추가된 것입니다.

[참고] 참고

주시하기(watch)는 게임 오브젝트 뿐만 아니라 적어도 하나 이상의 청자에 꼭 걸어놓으셔야 합니다. 그리고 게임 오브젝트의 값을 그래프에서 확인하려면 반드시 “Profiler Settings”에서 Listener Data 옵션이 활성화되어 있어야 합니다.

Coordinates

X

선택된 기준점의 X축상 좌표를 말합니다. x 값은 거리를 나타냅니다.

만약 두 개 이상의 기준점이 선택되었을 경우 값이 0으로 표시되는데, 이 때 선택된 모든 기준점의 현재 값을 기준으로 값을 늘리거나 줄일 수 있습니다. 예를 들어, 두 개의 기준점을 선택한 후에 X 텍스트 상자에 -5를 적어 넣으면 두 개의 기준점이 모두 왼쪽으로 5 단위만큼 이동하게 됩니다.

Y

선택된 기준점의 Y축상 좌표를 말합니다. Y축 상의 값들은 Curves 목록에 어떤 속성 곡선이 선택되었는가에 따라 달라질 수 있습니다.

만약 두 개 이상의 기준점이 선택되었을 경우 값이 0으로 표시되는데, 이 때 선택된 모든 기준점의 현재 값을 기준으로 값을 늘리거나 줄일 수 있습니다. 예를 들어, 두 개의 기준점을 선택한 후에 X 텍스트 상자에 -5를 적어 넣으면 두 개의 기준점이 모두 아래쪽으로 5 단위만큼 이동하게 됩니다.

Curves

해당 열의 제목 행에서 Configure Columns... 단축키 (우클릭) 옵션을 클릭하세요.

그러면 “Configure Columns Dialog”가 열립니다. 어떤 열들을 나타내고 어떤 순서로 나타낼지를 명시해 주세요.

(Pin/Unpin)

감쇠 곡선을 그래프에 표시할지 여부를 정합니다.

Pin 아이콘을 선택하면 해당 곡선의 선택 여부와 상관 없이 감쇠 곡선이 그래프에 나타납니다.

(색깔 블록)

그래프에 표시되는 감쇠 곡선의 색깔을 나타냅니다. 각 속성값에는 각기 다른 색깔이 할당됩니다.

(Link/Unlink)

곡선이 모든 플랫폼에 적용되었는가를 보여줍니다.

Properties

거리 감쇠가 적용되는 Wwise 속성을 말합니다. 다음과 같은 Wwise 속성에 감쇠 곡선을 적용할 수 있습니다.

  • Output Bus Volume - 버스에 라우팅된 신호를 조절하는 메인 볼륨을 상쇄합니다. 변조(wet)/원본(dry) 이 나뉘어져 있을 경우 원본 신호에 해당합니다.

  • Auxiliary send volumes - 게임에서 정의(game-defined)하거나 사용자가 정의한(user-defined) 보조 센드(auxiliary send) 볼륨을 상쇄합니다. 변조(wet)/원본(dry) 이 나뉘어져 있을 경우 변조 신호에 해당합니다.

  • Low-pass filter - 지정된 값에 따라 고주파수를 감쇠하는 순환 필터를 말합니다.

  • High-pass filter - 지정된 값에 따라 저주파수를 감쇠하는 순환 필터를 말합니다.

  • Spread - 인접한 스피커에 오디오가 확산될 양 또는 백분율을 말합니다. 점원(point source)에서부터 거리에 따라 변화하며 낮은 값에서 높은 값으로 갈수록 완전히 분산되어 전달됩니다. 다채널 사운드의 경우 각 채널은 따로 따로 확산합니다.

  • Focus - 확산값 때문에 생긴 가상 방사체를 응축하기 위해 쓰이는 백분율 값을 말합니다. Focus가 0%일 때, 가상 방사체는 그대로 유지되지만 값이 높아질수록 각 가상점들이 원 채널(source channel)의 시발점 주위로 더 가깝게 이동합니다.

이 속성들은 그래프의 Y축에 표시됩니다.

Curve

각 속성에 어떤 감쇠 곡선을 사용할 것인지를 지정합니다. 다음과 같은 옵션 중에서 선택 가능합니다.

  • None - 해당 속성을 위해 만들어진 감쇠 곡선이 없습니다. 'None'이 선택되었을 경우, 해당 속성은 감쇠되지 '않으며' 최대치로 유지됩니다.

  • Use Output Bus Volume - Output Bus Volume 감쇠 곡선을 해당 속성에 사용합니다. 이 옵션은 Wet Volume에만 사용할 수 있습니다.

  • Custom - 해당 속성의 맞춤 감쇠 곡선이 만들어집니다.

새로운 곡선을 만들 때마다 각 곡선에 추가적인 CPU 부하가 걸린다는 점 명심해 주세요.

 

Max distance

사운드/모션의 볼륨이 가장 작아지는 방사체로부터의 거리. 오브젝트의 감쇠는 최대 거리를 초과할 시에 그대로 일정하게 유지됩니다.

사운드와 모션의 전달은 전방향적(omni-directional)이기 때문에, 최대 거리값은 방사체 주위에 구형의 경계를 형성합니다.

최대 거리는 그래프에서 가장 마지막 기준점으로 나타납니다.

기본값: 100
기본 슬라이더 범위: 1~200
입력 범위: 1~10,000,000,000
단위: Wwise 거리 단위

Wwise 거리 단위는 예를 들어 센티미터, 미터 등 게임에서 사용되는 거리 단위와 동일합니다.

 

Cone Attenuation

다양한 각도를 가진 원추형들을 사용하여 감쇠를 조종하는 사운드 원추형을 생성합니다. 원추형 경계선의 방향은 게임 오브젝트의 방향에 의해 최종적으로 조종됩니다.

원추형 감쇠값은 거리 기반 감쇠값에 추가됩니다.

Default value: No

Inner angle

감쇠가 일어나지 않는 영역을 정의하는 각도를 말합니다.

이 내부 각도는 작은 원추형 내 윗쪽 영역을 정의합니다. 이 각도는 값이 변경되면 실시간으로 다시 그려집니다.

내부 및 외부 각도 사이의 영역은 과도 영역(transition area)이라 불립니다. 이 영역 내의 음량 감쇠는 감쇠값 0과 최대 감쇠값 사이에 선형으로 보간됩니다.

단위: °

Default value: 90
Range: 0 to 360

Outer angle

Volume, Low-Pass Filter, Spread, Focus 감쇠가 최대 레벨로 유지되는 영역의 각도입니다.

외부 각도는 작은 원추형 내 아래쪽 영역을 정의합니다. 이 각도는 값이 변경되면 실시간으로 다시 그려집니다.

내부 및 외부 각도 사이의 영역은 과도 영역(transition area)이라 불립니다. 이 영역 내의 음량 감쇠는 감쇠값 0과 최대 감쇠값 사이에 선형으로 보간됩니다.

단위: °

Default value: 245
Range: 0 to 360

Max attenuation

방사체가 과도 영역 밖으로 나갈 때 음량이 감쇠되는 양을 말합니다.

최대 감쇠에는 링크 표시기와 RTPC 표시기가 붙어 있습니다. 자세한 정보는 Property Editor 사용하기 를 참조하세요.

Default value: -6.0
Range: -200 to 0
Units: dB

Low-pass filter

명시된 값에 따라 고주파를 감쇠하는 반복적 필터를 말합니다.

이 필터의 단위는 적용된 로우 패스 필터의 백분율을 나타내며, 0은 로우 패스 필터링이 적용되지 않음 (신호에 영향을 끼치지 않음)을 의미하며 100은 최대로 감쇠함을 의미합니다.

Low-pass Filter에는 링크 표시기와 RTPC 표시기가 붙어 있습니다. 자세한 정보는 Property Editor 사용하기 를 참조하세요.

(더 자세한 내용을 위해서는 Wwise LPF 값 차단 주파수 를 참조해 주세요.)

Default value: 0
Range: 0 to 100
Units: %

High-pass filter

명시된 값에 따라 저주파를 감쇠하는 반복적 필터를 말합니다.

이 필터의 단위는 적용된 하이 패스 필터링의 백분율을 나타내며, 0은 하이 패스 필터링이 적용되지 않음 (신호에 영향을 끼치지 않음)을 의미하며 100은 최대로 감쇠함을 의미합니다.

High-pass Filter에는 링크 표시기와 RTPC 표시기가 붙어 있습니다. 자세한 정보는 Property Editor 사용하기 를 참조하세요.

Default value: 0
Range: 0 to 100
Units: %

Attenuation Preview

소리의 최대 감쇠 반경을 그래픽으로 나타내며, 소리의 근원은 원의 중심에 위치합니다.

이 도구는 패너가 아니기 때문에 빨간색 동그라미를 옮긴다고 해서 서라운드 영역에서의 소리의 위치가 재설정되지는 않습니다. 이 도구는 감쇠 설정을 미리 확인하기 위한 용도로만 사용할 수 있습니다.

Attenuation Preview에는 다음과 같은 두 가지 기능이 있습니다.

  • 원뿔 감쇠의 다른 영역들을 표시합니다. 소리 원뿔의 다른 영역들은 내부 및 외부 각도값이 변하면 실시간으로 갱신됩니다.

  • 재생 중 청자의 위치를 변경하여 소리의 감쇠를 미리 확인할 수 있게 해줍니다. 청자의 위치는 소리의 근원으로부터의 각도(검은 선)와 거리(빨간 선)에 의해 정해집니다. Attenuation Preview 화면에서 직접 클릭하거나 드래그하여 거리와 각도를 변경할 수 있습니다.

Attenuation Preview는 청자의 위치를 사용하는 오브젝트에만 사용할 수 있습니다.