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 사용하기을(를) 참조해 주세요.
인터페이스 요소 |
설명 |
|||||
---|---|---|---|---|---|---|
이름 |
Attenuation ShareSet의 이름을 말합니다. |
|||||
Shared by |
선택된 ShareSet를 현재 공유(사용)하고 있는 오브젝트의 목록을 말합니다. |
|||||
|
검색창을 열어 표준 영숫자 입력을 통해 해당 뷰에서 맞지 않는 요소를 걸러냅니다. 더 자세한 설명을 위해서는 “표 사용하기”을(를) 참조해 주세요. 검색 아이콘의 왼쪽에 위치한 Close 아이콘을 클릭하여 검색란을 닫고 필터를 제거하세요.
|
|||||
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에 추가된 것입니다.
|
|||||
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 속성에 감쇠 곡선을 적용할 수 있습니다.
이 속성들은 그래프의 Y축에 표시됩니다. |
|||||
Curve |
각 속성에 어떤 감쇠 곡선을 사용할 것인지를 지정합니다. 다음과 같은 옵션 중에서 선택 가능합니다.
새로운 곡선을 만들 때마다 각 곡선에 추가적인 CPU 부하가 걸린다는 점 명심해 주세요. |
|||||
Max distance |
사운드/모션의 볼륨이 가장 작아지는 방사체로부터의 거리. 오브젝트의 감쇠는 최대 거리를 초과할 시에 그대로 일정하게 유지됩니다. 사운드와 모션의 전달은 전방향적(omni-directional)이기 때문에, 최대 거리값은 방사체 주위에 구형의 경계를 형성합니다. 최대 거리는 그래프에서 가장 마지막 기준점으로 나타납니다. 기본값: 100 Wwise 거리 단위는 예를 들어 센티미터, 미터 등 게임에서 사용되는 거리 단위와 동일합니다. |
|||||
Cone Attenuation |
다양한 각도를 가진 원추형들을 사용하여 감쇠를 조종하는 사운드 원추형을 생성합니다. 원추형 경계선의 방향은 게임 오브젝트의 방향에 의해 최종적으로 조종됩니다. 원추형 감쇠값은 거리 기반 감쇠값에 추가됩니다. Default value: No |
|||||
Inner angle |
감쇠가 일어나지 않는 영역을 정의하는 각도를 말합니다. 이 내부 각도는 작은 원추형 내 윗쪽 영역을 정의합니다. 이 각도는 값이 변경되면 실시간으로 다시 그려집니다. 내부 및 외부 각도 사이의 영역은 과도 영역(transition area)이라 불립니다. 이 영역 내의 음량 감쇠는 감쇠값 0과 최대 감쇠값 사이에 선형으로 보간됩니다. 단위: ° Default value: 90 |
|||||
Outer angle |
Volume, Low-Pass Filter, Spread, Focus 감쇠가 최대 레벨로 유지되는 영역의 각도입니다. 외부 각도는 작은 원추형 내 아래쪽 영역을 정의합니다. 이 각도는 값이 변경되면 실시간으로 다시 그려집니다. 내부 및 외부 각도 사이의 영역은 과도 영역(transition area)이라 불립니다. 이 영역 내의 음량 감쇠는 감쇠값 0과 최대 감쇠값 사이에 선형으로 보간됩니다. 단위: ° Default value: 245 |
|||||
Max attenuation |
방사체가 과도 영역 밖으로 나갈 때 음량이 감쇠되는 양을 말합니다. 최대 감쇠에는 링크 표시기와 RTPC 표시기가 붙어 있습니다. 자세한 정보는 Property Editor 사용하기 를 참조하세요. Default value: -6.0 |
|||||
Low-pass filter |
명시된 값에 따라 고주파를 감쇠하는 반복적 필터를 말합니다. 이 필터의 단위는 적용된 로우 패스 필터의 백분율을 나타내며, 0은 로우 패스 필터링이 적용되지 않음 (신호에 영향을 끼치지 않음)을 의미하며 100은 최대로 감쇠함을 의미합니다. Low-pass Filter에는 링크 표시기와 RTPC 표시기가 붙어 있습니다. 자세한 정보는 Property Editor 사용하기 를 참조하세요. (더 자세한 내용을 위해서는 Wwise LPF 값 차단 주파수 를 참조해 주세요.) Default value: 0 |
|||||
High-pass filter |
명시된 값에 따라 저주파를 감쇠하는 반복적 필터를 말합니다. 이 필터의 단위는 적용된 하이 패스 필터링의 백분율을 나타내며, 0은 하이 패스 필터링이 적용되지 않음 (신호에 영향을 끼치지 않음)을 의미하며 100은 최대로 감쇠함을 의미합니다. High-pass Filter에는 링크 표시기와 RTPC 표시기가 붙어 있습니다. 자세한 정보는 Property Editor 사용하기 를 참조하세요. Default value: 0 |
|||||
Attenuation Preview | ||||||
|
소리의 최대 감쇠 반경을 그래픽으로 나타내며, 소리의 근원은 원의 중심에 위치합니다. 이 도구는 패너가 아니기 때문에 빨간색 동그라미를 옮긴다고 해서 서라운드 영역에서의 소리의 위치가 재설정되지는 않습니다. 이 도구는 감쇠 설정을 미리 확인하기 위한 용도로만 사용할 수 있습니다. Attenuation Preview에는 다음과 같은 두 가지 기능이 있습니다.
Attenuation Preview는 청자의 위치를 사용하는 오브젝트에만 사용할 수 있습니다. |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요