Weather System

날씨: 액터 배치보다 상태 제어가 핵심

안개, 구름, 강수량, 후처리, 사운드를 하나의 날씨 상태에 묶어야 맑음에서 비, 안개, 눈으로 바뀔 때 화면과 플레이 감각이 함께 움직입니다.

Fog

Exponential Height Fog

Fog Density, Height Falloff, 색상을 상태별로 조절해 시야와 분위기를 먼저 결정합니다.

Cloud

Volumetric Cloud

Coverage와 Ground Shadow Strength로 하늘의 밀도와 지면 그림자 감각을 맞춥니다.

Rain / Snow

Niagara 강수량

Spawn Rate, 충돌, 컬링 거리를 제한해 가까운 영역만 충분히 풍성하게 보이게 만듭니다.

E_WeatherState Switch on Enum Timeline Set Parameters

상태 전환 이벤트가 들어오면 타임라인으로 안개 밀도, 구름 범위, 파티클 스폰률을 부드럽게 보간합니다.

시각 점검 Post Process의 노출, 채도, 블룸을 날씨 상태와 함께 갱신합니다.
사운드 연결 비, 바람, 천둥 사운드의 볼륨을 상태별로 재생하거나 줄입니다.
플레이 영향 폭우, 눈, 안개는 시야와 이동 감각까지 같이 조정해야 자연스럽습니다.
성능 한계 Spawn Rate, Cloud 품질, 컬링 거리를 플랫폼별 예산에 맞춥니다.