하늘과 바다가 조금 더 예뻐보이기 위한 시스템을 만드는 중.

사실 다 직접 만든 건 아니고, 오픈소스 가져와서 써먹고 있지만.



28ab8268e2db3e8650bbd58b3686766afec7a57e

우선 구름.

URP용 구름 오픈소스가 풀려있어서 그걸 그대로 가져다 써먹고 있어.

저걸 동적으로 컨트롤하면서 시간이 지남에 따라 날씨가 바뀌게 하는...건 진짜 좀 아닌 것 같아서 미리 프리셋을 만들어두고 교체만 하고 있어.


짙은 구름의 경우에는 태양광을 차단하는 효과도 하드코딩으로 구현했어



28ab8168e2db3e8650bbd58b3682746ae9bd1106

그리고 시각.

태양광의 방향이 지표면과 수평일수록 (석양 때일수록) 태양광의 색상이나 주변광 색상, 안개 색상을 조절해서 노을지게 만들어봤어.

아예 태양이 지면 태양광을 없애고 월광으로 교체하는 로직이 들어가있긴 한데, 때깔에는 개션의 여지가 있어 보임..




24b0d121e09c28a8699fe8b115ef046543aef83a

좀 너무 밝은 것 같아. 근데 게임 화면으로 보면 또 괜찮더라고.

밝기는 하드코딩이지만, 이것도 여차하면 각도나 구름 양에 따라 빛의 양을 변화시키는 로직 정도는 추가할까 싶어.


그리고 비나 눈 내리는 건 깔끔하게 포기했음!! 그건 내 능력의 밖인 것 같아