UDN
Search public documentation:

DistanceModelAttenutionKR
English Translation
日本語訳
中国翻译

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 홈 > 오디오 홈 > 디스턴스 모델 감쇠

거리 모델 감쇠


개요


감쇠(Attenuation)란 플레이어가 사운드에서 멀어져감에 따라 그 볼륨이 낮아지는 기능입니다. 감쇠는 MinRadius와 MaxRadius의 두 반경을 사용하여 작용합니다. 사운드의 기원으로부터 MinRadius를 통해 움직일 때 사운드의 볼륨은 100%입니다. MinRadius와 MaxRadius 사이를 통과하면 볼륨은 100%와 정적 사이를 선형으로 감쇠합니다. 이 감쇠가 발생하는 비율은 두 반경간의 볼륨을 조절하는 폴오프 곡선의 여러 유형을 제공하는 DistanceModel 속성에 기초합니다. MaxRadius 밖으로 나가게 되면 사운드의 한계 밖에 있게 되므로 아무 소리도 들리지 않게 됩니다.

다음은 사용 가능한 DistanceModel의 Attenuation 곡선 목록 및 그에 대한 설명입니다.

다음의 모든 그래프에서 Y축은 볼륨이고 X축은 거리입니다. MinRadius는 X축의 시작점이고 MaxRadius는 X축 오른쪽 끝 x 지점에 위치합니다.

ATTENUATION_Linear


이 감쇠 모델은 거리당 볼륨의 1/1 감소입니다. 다음은 이 모델의 그래프입니다.

Attenuation_Linear.JPG

사용 예: 타이트한 3d 폴오프 설정을 필요로 하지 않는, 일반 반복 주변 사운드 및 낮은 디테일의 배경 사운드에 적합함. 대형 반경 주변 사운드의 크로스페이딩에도 적합함.

ATTENUATION_Logarithmic


이 감쇠 모델은 거리에 따른 볼륨의 로그식(log) 감소입니다. 다음은 이 모델의 그래프입니다.

Attenuation_Logarithmic.JPG

사용 예: 좀 더 정확한 3d 위치를 필요로 하는 사운드에 적합함. 근거리에서 사운드를 ‘튀어나오게’ 만들 때 또한 좋음. 날아오는 미사일 및 발사체에도 적합함.

ATTENUATION_LogReverse


이 감쇠 모델은 거리에 따른 볼륨의 역 로그식(reverse log) 감소입니다. 다음은 이 모델의 그래프입니다.

Attenuation_LogReverse.JPG

사용 예: MaxRadius까지 커질 필요가 있는 무기의 레이어 또는 다른 사운드에 유용함.

ATTENUATION_Inverse


이 감쇠 모델은 다음 방정식을 사용한 매우 가파른 폴오프 곡선을 갖습니다. ( UsedMaxRadius / UsedMinRadius ) * ( 0.02 / ( Distance (거리) / UsedMaxRadius ) );

Attenuation_Inverse.JPG

사용 예: MinRadius에 의해 소리의 크기가 정확히 정해지지만 먼거리에서도 들리는 3D 사운드에 적합함.

ATTENUATION_NaturalSound


NaturalSound 감쇠 모델은 좀 더 ‘사실적인’ 폴오프 모델로 환경에서 어떻게 사운드가 들릴지를 고려합니다.

Attenuation_NaturalSound.JPG

사용 예: 로그식(log) 감쇠가 사운드 폴오프로서 ‘적합’하다고 느끼지 않는 발사 또는 기타 관심 지점 또는 고주파 콘텐츠에 적합함.

ATTENUATION_Logarithmic 용 여러 Min/Max 설정 예


다음은 MinDistance/MaxDistance 비율이 ATTENUATION_Logarithmic의 그래프를 변경하는 것을 보여주는 예입니다.

Min 0/Max 1000:

Attenuation_Logarithmic_0_100.JPG

Min 100/Max 1000:

Attenuation_Logarithmic_100_1000.JPG

Min 500/Max 1000:

Attenuation_Logarithmic_500_1000.JPG

Min 900/Max 1000:

Attenuation_Logarithmic_900_1000.JPG