Attenuation
Attenuation(감쇠)는 사운드가 거리, 방향, 공간 조건에 따라 어떻게 들릴지를 결정하는 옵션이다. 다시 말해, 소리의 3D 공간적인 표현을 담당하는 시스템이다.
예를 들어
- 캐릭터 가까이에서는 소리가 크게 들리고
- 멀어질수록 작아지고
- 벽 뒤에서는 소리가 들리지 않는 효과 등
이런 것들이 모두 Attenuation을 이용하여 처리할 수 있다.
wav Setting
우선 .wav파일의 가상화 모드부터 설정해주어야 한다.
이 옵션은 사운드가 실제로 들리지 않을 때 엔진 내부에서 어떻게 처리할지를 결정한다.
| 모드 | 안 들릴 때 | 다시 들릴 때 | 용도 |
|---|---|---|---|
| Disabled | 정지 | 처음부터 | 단순 효과음 |
| Play when Silent | 계속 재생 | 이어서 재생 | 환경음, 루프 |
| Restart | 정지 | 항상 처음부터 | 이벤트 사운드 |
| Seek Restart | 정지 | 시간 맞춰 재생 | 음악, 라디오 |
Attenuation Setting
액터에 Audio Component를 추가하면 Details 패널에서 Attenuation을 설정할 수 있다. 여기서 Override Attenuation을 통해 간단하게 Attenuation 설정들을 자유롭게 세팅할 수 있다.
- Override Attenuation