· 마을· 레포트 #145
밤 역광 면 건물이 검게 뭉개지는 문제 보정
밤에 달 쪽을 보면 달빛을 등진 건물 면이 거의 검게 보였다. 세 안을 비교해 환경광 1.25배와 반대편 보조 달빛 0.12(W3)를 밤 프리셋에 넣었고, 낮 화면과 캐릭터 밝기는 그대로 두었다.
배경
- 144에서 밝은 달밤(V1)을 넣은 뒤, 사용자가 달빛이 닿지 않는 방향의 건물이 너무 까맣게 나온다며 조절을 요청했다.
- 사용자가 보던 시점은 북동쪽 언덕에서 남서쪽을 보는 방향이었고, 달도 남서쪽 하늘에 있었다.
목적
- 달빛을 등진 면도 지붕·벽 색이 보이게 하되, 낮 화면과 캐릭터 밝기(C3)는 바꾸지 않는다.
결과

- 역광 쪽 건물의 지붕 색·목조 무늬·벽면이 보인다. 광장처럼 달빛을 받는 쪽은 그늘진 벽만 조금 밝아졌다.
- 환경광: 밤 환경광을 1.25배로 올렸다(가운데 (0.10, 0.13, 0.22) → (0.125, 0.1625, 0.275)).
- 보조 달빛: 주광원 반대편 북동 하늘에서 비추는 방향광
FillLight를 넣었다. 색 (0.55, 0.65, 0.95), 세기 0.12, 그림자 없음. - 보조광은 프리셋 항목이라 시간대 관리자가 함께 보간한다. 낮 값은 0이라 낮에는 꺼진다.

- 사용자 Play 세션에서 같은 시점을 임시 값으로 찍고 원래대로 되돌렸다.
결정과 이유
- W1 환경광 1.5배: 역광 면은 아직 어둡고, 달빛 받는 쪽은 전체가 고르게 밝아져 밋밋했다.
- W2 반대편 보조 달빛 0.2: 역광 면의 벽·지붕 색이 가장 잘 살았다.
- W3 환경광 1.25배 + 보조 0.12: 둘의 중간이다. 사용자가 W3을 골랐다(W2도 나쁘지 않다고 함).
- 보조광은 캐릭터에 닿지 않게: 렌더링 레이어를 Default만 두었다. URP는 조명 추가 데이터 쪽 값을 쓰므로 두 값을 모두 지정했다.
- 보조광은 항상 달빛(0.5)보다 약하게: 씬에 주광원 지정이 없어 URP가 가장 밝은 방향광을 주광원으로 고르기 때문이다.
고친 문제
- 역광 면이 거의 검음
- 증상: 달 쪽을 보면 보이는 건물 면이 모두 검게 뭉개졌다.
- 원인: 역광 면은 환경광만 받는다. 밤 환경광은 낮의 약 1/4인데 달빛은 햇빛의 약 0.3~0.45배라, 그늘 면이 낮보다 훨씬 가라앉았다.
- 해결: 위 W3 값을 밤 프리셋에 넣었다.
검증
- 낮에는 보조광이 꺼지고(세기 0), 밤에는 0.12로 켜진다.
- 역광 시점은 사용자 화면과 같은 카메라·플레이어 위치에서 찍어 집 가림 처리도 같다. 밤 캐릭터 밝기는 바뀌지 않았다.
남은 일
- 더 밝게 하려면 밤 프리셋의 보조광 세기(W2는 0.2)나 환경광을 조정한다.