언어:
페이지 정보
엔진 버전:
언리얼 엔진

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

언리얼 엔진

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