앰비언트 존

Audio Volume 의 Ambient Zone 을 사용하여 앰비언트 오디오 존을 만드는 법입니다.

Windows
MacOS
Linux

Ambient Zones (앰비언트 존)은 비싸지 않은 내부/외부 앰비언트 오디오 솔루션입니다. 앰비언트 존 의 장점은 다음과 같습니다:

  • 내부에서 외부 영역으로의 사운드 전환을 부드럽게 만들어 줍니다.

  • 배치시킬 사운드 액터 수와 내부/외부 공간에서의 반복처리 횟수가 줄어들어 오디오 디자이너의 노고를 덜 수 있습니다.

  • 내부 및 외부 정의를 위해 필요한 사운드 액터 갯수가 절약되어 게임 시스템 부하가 줄어듭니다.

앰비언트 존 세팅

앰비언트 존 세팅은 연관된 Audio Volume 내부와 외부에 위치한 사운드 액터 가 플레이어의 위치에 따라 어떻게 변경되는지를 정의합니다.

그 작동법에 대한 간단한 예제는 아래와 같습니다:

AmbientZone_Example.png

위 그림에서, "Inside" 라고 마킹된 부분 주변의 금색 박스는 앰비언트 존 볼륨이며, 두 개의 스피커 아이콘은 사운드 액터 입니다. 보시듯이 사운드 액터앰비언트 존 안에 하나, 밖에 하나 있습니다.

레벨에서 플레이할 때의 앰비언트 존 볼륨의 작동방식은 이렇습니다:

  • 플레이어가 앰비언트 존 바깥에 있을 때는 앰비언트 존 안에 위치한 사운드 액터 에는 볼륨 배수와 LPF 이펙트가 적용될 것입니다.

  • 플레이어가 앰비언트 존 에 들어서면, 앰비언트 존 안에 위치한 사운드 액터 는 지정된 페이드 시간에 걸쳐 볼륨 및 LPF 에 대해 1.0 배수로 돌아갈 것입니다. 동시에 앰비언트 존 외부에 위치한 사운드 액터 는 지정된 페이드 시간에 걸쳐 볼륨 및 LPF 곱수를 적용시킵니다.

  • 플레이어가 앰비언트 존 을 빠져나가면, 앰비언트 존 바깥의 사운드 액터 는 기존의 페이드 시간을 사용하여 이전의 기본 볼륨 및 LPF 값으로 돌아갈 것이며, 앰비언트 존 안에 위치한 사운드 액터앰비언트 존 에 대한 앰비언트 존 세팅 을 통해 그 볼륨 배수 및 LPF 값을 변화시키게 됩니다.

아래에서처럼 Audio Volume디테일 패널에서 앰비언트 존 세팅 에 접근할 수 있습니다.

AmbientZone_Settings.png

프로퍼티

설명

Exterior Volume

외부 볼륨 - 플레이어가 이 앰비언트 존 안에 있을 때 외부 사운드의 최종 볼륨입니다.

Exterior Time

외부 시간 - x 초에 걸쳐 새로운 외부 볼륨으로 서서히 전환합니다.

Exterior LPF

외부 LPF - 안에 있을 때 외부 사운드에 적용시킬 로우 패스 필터 배수입니다 (최대 LPF 를 적용하려면 0.1 입니다).

Exterior LPFTime

외부 LPF 시간 - 여기 지정된 초 단위 기간에 걸쳐 새로운 로우 패스 필터 레벨로 서서히 전환합니다.

Interior Volume

내부 볼륨 - 이 앰비언트 존 밖에 있을 때 내부 사운드의 최종 볼륨입니다.

Interior Time

내부 시간 - 여기 지정된 초 단위 기간에 걸쳐 새로운 내부 볼륨으로 서서히 전환합니다.

Interior LPF

내부 LPF - 밖에 있을 때 내부 사운드에 적용시킬 로우 패스 필터 배수입니다 (최대 LPF 를 적용하려면 0.1 입니다).

Interior LPFTime

내부 LPF 시간 - x 초에 걸쳐 새로운 로우 패스 필터 레벨로 서서히 전환합니다.;

앰비언트 존 만들기

  1. 레벨에 Audio Volume 을 만들고 두 개의 앰비언트 사운드 액터 를 볼륨 안과 밖에 각각 하나씩 배치합니다.

  2. 두 개의 앰비언트 사운드 액터 에 커다란 반경의 루핑 사운드를 할당합니다.

  3. Audio Volume디테일 패널에서, Audio Volume 프로퍼티를 펼칩니다.

  4. 앰비언트 존 세팅 을 펼쳐 그 프로퍼티를 드러냅니다:

    AmbientZone_Settings.png

  5. Ambient Zone (앰비언트 존) 프로퍼티에서 Exterior Volume (외부 볼륨)을 .5 로 설정합니다. * 플레이어가 **앰비언트 존** 안에 있을 때 그 밖에 있는 **앰비언트 사운드** 의 최종 볼륨입니다.

  6. Exterior LPF (외부 LPF)를 .5 로 설정합니다. * 플레이어가 **앰비언트 존** 안에 있을 때 그 밖에 있는 **앰비언트 사운드** 의 최종 **로우 패스 필터** 입니다.

  7. Interior Volume (내부 볼륨)을 .2 로 설정합니다. * 플레이어가 **앰비언트 존** 밖에 있을 때 그 안에 있는 **앰비언트 사운드** 의 최종 볼륨입니다.

  8. Interior LPF (내부 LPF) 를 .2 로 설정합니다. * 플레이어가 **앰비언트 존** 밖에 있을 때 그 안에 있는 **앰비언트 사운드** 의 최종 **로우 패스 필터** 입니다.

  9. 사운드 클래스 를 새로 만들고, 그 프로퍼티에서 Apply Ambient Volumes (앰비언트 볼륨 적용)을 체크합니다:

    AmbientZone_SoundClass.png

  10. 사운드 클래스 를 내부와 외부 사운드 각각의 디테일 패널을 통해 할당해 줍니다.

    SoundClass_Override.png

  11. 지오메트리 리빌드 후 방금 셋업한 앰비언트 존 이 있는 Audio Volume 으로 들어갑니다. * **앰비언트 존** 밖에 있는 **앰비언트 사운드** 는 그 볼륨과 **로우 패스 필터** 에 .5 를 곱합니다.

  12. Audio Volume 을 빠져나갑니다. 이제 Audio Volume 밖에 있던 앰비언트 사운드 는 이전의 볼륨 및 LPF 세팅으로 복원됩니다. Audio Volume 안의 앰비언트 사운드 는 이제 볼륨 배수와 LPF 배수에 .2 가 적용되어 매우 조용해 집니다.

주: 앰비언트 존 볼륨 안에 사운드 액터 를 배치할 때는 레벨의 지오메트리를 리빌드해야 합니다. 그 때 사운드 액터 의 재생 위치를 결정하는 검사가 진행되기 때문입니다. 지오메트리 리빌드 이후에는 모든 앰비언트 존 파라미터를 에디터에서 자유롭게 변경할 수 있습니다.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback