애트머스페릭 포그 사용 안내서

Atmospheric Fog, 애트머스페릭 포그 액터는 대기를 매개로 공기 밀도, 빛의 산란 등의 대기 표현에 사실감을 더해주는 액터입니다.

Windows
MacOS
Linux

Atmospheric Fog (애트머스페릭 포그)는 지구의 대기권을 통과하는 빛의 산란 효과를 추정해 내는 기법입니다. 이를 통해 야외 레벨에 사실감을 훨씬 북돋울 수 있습니다. 이러한 총체적 효과에는 다음과 같은 것이 포함됩니다:

  • 레벨에 있는 도미넌트 디렉셔널 라이트는 하늘의 태양면(sun disc) 효과를 받게 됩니다. 그 위치는 빛의 방향 반대쪽 무한히 먼 곳에 놓이게 됩니다.

  • 하늘색은 태양의 고도(, 다른 말로 하면 도미넌트 디렉셔널 라이트의 벡터가 땅의 수평선에 얼마나 가까운가)에 따라 달라집니다.

  • 산란 및 쇠퇴 세팅 컨트롤로 대기 밀도에 대한 완벽 제어가 가능합니다.

Atmo0.35_4.png

이 액터의 모든 세팅 중 으뜸은 사용하기 쉽고 구성하기 간편하다는 점입니다.

레벨에 Atmospheric Fog 추가하기

모드 패널의 비주얼 이펙트 섹션 아래 Atmospheric Fog 액터를 추가하는 것으로 쉽게 레벨에 추가할 수 있습니다:

드래그 앤 드롭으로도 가능하고:

AtmoActor.png

애트머스페릭 포그 프로퍼티

Atmospheric Fog 액터에 있는 프로퍼티는 다음과 같습니다:

프로퍼티

설명

Atmosphere (대기)

Sun Multiplier

태양 배수 - 디렉셔널 라이트 밝기에 대한 전체적인 배수입니다. 태양과 안개색 양쪽 모두의 밝기에 영향을 미칩니다.

Fog Multiplier

안개 배수 - 디렉셔널 라이트를 제외한 안개색에만 영향을 끼치는 배수입니다.

Density Multiplier

밀도 배수 - 디렉셔널 라이트가 아니라 포그 밀도에만 영향을 끼치는 제어 인수입니다.

Density Offset

밀도 오프셋 - 포그의 불투명도를 제어하는 오프셋 값으로, 유효 범위는 -1 에서 1 까지입니다.

Distance Scale

거리 스케일 - 거리 인수 제어입니다. 기본값은 1 인데, 언리얼 유닛 1 을 1 센티미터에 대응시킵니다. 매우 작은 월드에 맞는 값이기에, 월드 크기를 늘린다면 이 값도 그에 맞게 늘려 주는 것이 좋습니다. 값이 커지면 안개 감쇠 효과도 더욱 빠르게 일어나게 됩니다.

Altitude Scale

고도 스케일 - Z 축만의 스케일을 제어합니다. 기본값은 1 입니다.

Ground Color Additive

현재 비춰지는 빛의 색은 씬의 색에 따릅니다. 이때문에 그늘진 부분이 어두워질 수가 있는데요. 이러한 현상을 개선하고자 이 파라미터로 (.05 정도) 약간의 증폭을 추가하여 어두운 영역에서도 비춰지는 빛의 색이 조금 더 잘 보이도록 할 수 있습니다.

Z Offset

Z 오프셋 - 해수면에 대한 오프셋으로, Atmospheric Fog 액터의 위치에서 km 단위로 계산됩니다. 이 시스템은 0 (해수면) 이하 구역에 대해서는 작동하지 않으니, 모든 지형이 그 위로 설정되어 있는지 확인하시기 바랍니다. 산란 및 안개색 변화가 일어나는 고도를 조정하는 데 사용됩니다.

Start Distance

시작 거리 - 카메라에서 이 정도 거리부터 포그가 시작됩니다.

Default Brightness

기본 밝기 - 기본 라이트 밝기로, 레벨에 태양광이 없을 때 사용됩니다. 이 프로퍼티의 단위는 루멘입니다.

Default Light Color

기본 빛 색 - 레벨에 태양광이 없을 때 사용됩니다.

Disable Sun Disk

태양면 끄기 - 체크하면 태양면을 렌더링하지 않습니다.

Disable Ground Scattering

바닥 산란 끄기 - 체크하면 바닥으로부터의 색 산란을 끕니다.

Precompute Params

미리계산 파라미터 - 이 그룹에 포함된 프로퍼티는 미리계산된 텍스처 데이터의 재계산을 요합니다. 여기에 포함되는 것은 다음과 같습니다:

프로퍼티

설명

Density Height

밀도 고도 - 안개 농도 감쇠 높이를 제어하는 값입니다. 값이 높을 수록 안개를 옅게 만드는 반면, 낮을 수록 안개의 농도가 짙어져 산란이 줄어듭니다. 값 범위는 [0..1] 입니다.

Max Scattering Num

최대 산란 횟수 - 산란 계산 최대 횟수를 설정하며, 그 값은 1 (한 번 산란) 에서 4 (네 번 산란)까지 입니다.

Inscatter Altitude Sample

인스캐터 고도 샘플 - 인스캐터 컬러 샘플링 채취를 위한 여러가지 고도의 수치입니다. (3D 텍스처 차원 크기로, 1-32 입니다).

Visible

표시여부 - 안개 효과를 보이거나 숨깁니다.

Hidden in Game

게임에서 숨김 - 체크하면 이 이펙트는 게임에서 보이지 않습니다.

그림으로 보는 예제 세팅

Atmo0.5_4.png

Atmo0.35_4.png

Density Decay Height of 0.5 (8 km)

Density Decay Height of 0.35 (2.744 km)

Atmo1.0_4.png

Atmo1.0_1.png

Density Decay Height of 1.0 (64 km) and Max Scattering of 4

Density Decay Height of 1.0 (64 km) and Max Scattering of 1

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼