🌅 Golden Hour Intelligence

인생 최고의
노을과 일출을 만나다

BeforeGlow는 고도 데이터가 포함된 지형 모델과 대기 시뮬레이션 물리 공식을 결합하여, 실제 현장 지평선 뒤로 해가 가려지는 정확한 찰나와 기상 분석 노을 점수를 알려주는 스마트 예보 트래커입니다.

안드로이드 설치 안내

스토어 외부 다운로드 특성상 최초 1회 보안 설정이 필요합니다.

1 APK 다운로드 버튼을 눌러 설치 파일을 받습니다.
2 설치 시 경고가 뜨면 '설정'으로 이동해 '이 출처의 앱 허용'을 켭니다.
3 Play Protect 검사 팝업이 뜨면 '더 보기'를 눌러 '무시하고 설치'를 클릭합니다.
2026/06/12
Sunset Golden Hour 19:42:05
Altitude: -1.2° Azimuth: 294.5°
89 Sunset Score
19:0019:4220:10

BeforeGlow 주요 기능

일몰 시간에만 알림을 주는 단순 날씨 앱이 아닙니다. 노을이 가장 빛나는 최적의 장소와 시간을 정밀 계산합니다.

AR 골든아워 트래커

태양 궤적 공식(SunCalc)과 자이로센서, 디지털 나침반을 융합하여 기기 카메라 프리뷰 위에 실시간 일몰 경로와 골든아워를 정확하게 오버레이합니다.

ALT: +3.2° AZI: 294.5°

지형 차단 모델링

디지털 고도 모델(DEM) API를 통해 주변 360도 지형의 고도각 프로파일을 추출하여, 빌딩이나 산맥 뒤로 태양이 가려져 실제 노을빛이 끝나는 시각을 예측합니다.

수평선 (0°) 실제 가려짐 (+2.1°)

물리 기반 노을 점수 예보

구름의 고도 분포(상/중/하층운), 가시거리(Vis), 습도(RH)를 산란 및 흡수율 물리 계수로 분석하여 노을의 붉은빛이 구름 하부에 반사되는 품질 점수를 예보합니다.

89점 Sunset Score

시뮬레이션 가이드

아름다운 노을을 포착하기 위해 꼭 알아야 하는 기상 및 천문 가이드를 소개합니다.

가상 노을 시뮬레이터 활용법

BeforeGlow의 시뮬레이션은 수치 기상 예보 모델 데이터를 기반으로 렌더링되므로, 현장을 직접 방문하지 않고도 당일 저녁의 하늘색 그라데이션을 예측해 줍니다. 아래 기상 상태 탭을 탭하여 실시간 변화를 확인해보세요.

  • 서서히 흐르는 해의 움직임: 가이드용 태양이 지평선 위아래로 서서히 하강했다가 다시 상승하는 주기 운동을 반복하며 시그널을 보여줍니다.
  • 시간 연동 색채 연출: 해의 고도(높이)가 변함에 따라 맑은 날/구름 낀 날/흐린 날 각각의 대기 광선 산란 공식에 맞게 하늘과 구름 색상이 부드럽게 보간됩니다.
  • 앱 구름 리소스 동기화: 데모에 흐르는 구름 쉐이프들은 실제 모바일 앱의 노을 시뮬레이션에 사용되는 벡터 패스와 완전히 동일하게 설계되었습니다.
19:42 Sunset Active
Alt: 0.0° Score: --

1. 레일리 산란 (Rayleigh Scattering)

빛의 파장보다 훨씬 작은 대기 분자(질소, 산소 등)에 부딪혀 빛이 흩어지는 현상입니다.

  • 낮 (파란 하늘): 태양이 머리 위에 있을 때는 대기층의 통과 경로가 매우 짧습니다. 파장이 짧고 산란에 유리한 파란색 빛이 활발하게 사방으로 튕겨 흩어지며 온 하늘을 파란빛으로 가득 채웁니다.
  • 노을 (붉은 하늘): 해가 지면서 대기층을 통과하는 빛의 경로가 낮보다 10배 이상 길어집니다. 파란색 파장은 도중에 이미 다 산란되어 소멸하고, 대기를 뚫고 나가는 힘이 강한 붉은색 파장만 끝까지 살아남아 관측자의 눈에 도달해 붉은 노을이 만들어집니다.
관측자 낮 (대기 통과거리 짧음) 대기 경계 관측자 노을 (대기 통과거리 10배) 파란빛 대기 외곽 방출/소멸

2. 미에 산란 (Mie Scattering)

빛의 파장과 크기가 비슷하거나 더 큰 입자(먼지, 에어로졸, 미세먼지, 물방울 등)에 의한 광선 산란과 흡수 현상입니다.

  • 건조할 때 (맑은 황금빛 노을): 대기가 건조하면 에어로졸(물방울)의 크기가 매우 작습니다. 태양 빛이 이 미세입자들과 충돌하여 앞쪽 방향(전방 진행 방향)으로 빛을 폭넓게 고르게 흩뿌립니다. 이는 태양 주변에 웅장한 코로나와 눈부신 황금빛 노을 글로우를 연출합니다.
  • 습할 때 (회색빛 노을 감쇄): 습도가 80% 이상으로 매우 다습해지면 수증기가 에어로졸 입자에 응결되어 물방울의 크기가 수배 이상 비대해집니다. 비대해진 물방울 입자들은 빛을 산란시키지 못하고 다량으로 흡수·차단해 대기가 흐릿해지고 노을빛의 채도를 칙칙하게 만듭니다.
건조 (습도 10% - 골든 글로우) 전방 산란 극대화 다습 (습도 95% - 빛 흡수/차단) 안개/광선 흡수 감쇄

구름 유형별 노을 기여도 및 물리 생성 조건

모바일 BeforeGlow 앱에서 사용되는 구름 리소스를 그대로 보여주며, 각 구름이 활성화되기 위한 기상 매개변수의 물리적 임계값 조건과 노을에 미치는 시각적 기여도를 표로 제공합니다.

실물 형상 구름 종류 고도 및 범위 물리적 생성 조건 (앱 기준) 노을 기여도 및 시각 효과
권운 Cirrus (새털구름)
상층운
6km 이상
  • 고층 운량 < 30%
  • 전체 흐림도 < 30%
  • 또는 제트기류 선형 구름 분포
태양이 진 뒤에도 고고도에서 햇빛을 받아 불타는 선홍빛 노을을 유도합니다 (최고의 노을 메이커).
권적운 Cirrocumulus (비늘구름)
상층운
6km 이상
  • 권운/권층운에 해당되지 않는 고밀도 상층운
노을빛을 받아 미세하게 쪼개진 림 라이트와 다채로운 색조 변화가 하늘을 수려하게 장식합니다.
권층운 Cirrostratus (햇무리구름)
상층운
6km 이상
  • 고층 운량 > 60%
  • 전체 흐림도 > 60%
  • 또는 온난전선 전면부 얇은 면사포형 기류
하늘 전체에 부드러운 붉은색 파스텔 톤 필터를 씌운 듯 넓게 퍼지는 은은한 그라데이션 노을을 유도합니다.
고적운 Altocumulus (양떼구름)
중층운
2km ~ 6km
  • 중층 운량 ≤ 65%
  • 전체 흐림도 ≤ 60%
  • 강수량 ≤ 0.15mm (비 안 옴)
노을빛이 구름 덩어리 사이로 여과되어 웅장한 빛내림(Crepuscular rays)과 강렬한 외곽 불꽃 테두리를 연출합니다.
고층운 Altostratus (차일구름)
중층운
2km ~ 6km
  • 중층 운량 > 65% 또는 흐림도 > 60%
  • 강수량 ≤ 0.15mm
태양 직접광을 가려 어둡게 하며, 몽환적이고 다소 차분한 회보라색 및 깊은 붉은색 톤의 하늘을 유도합니다.
난층운 Nimbostratus (비구름)
중층운
2km ~ 6km (하층 연장)
  • 강수량 > 0.15mm (비/눈)
  • 또는 광범위 전층 저기압성 비구름 발달
태양 광선을 거의 차단하여 노을빛을 구름 뒤에 가두고 지상 대기를 짙은 잿빛으로 탁하게 바꿉니다.
층적운 Stratocumulus (물결구름)
하층운
2km 이하
  • 하층 운량 > 60% 또는 흐림도 > 60%
  • 폭풍우 및 강우가 아닐 때
구름 하단에 짙은 회색 입체 음영이 발생하는 한편, 갈라진 구름 틈새로 강렬한 오렌지빛 노을이 새어나오는 대비를 유발합니다.
층운 Stratus (안개구름)
하층운
2km 이하
  • 시정 거리 < 3,000m (안개 발생)
  • 습도 > 85%
  • 하층 운량 < 40% 또는 약한 강수 수반
지평선 부근을 불투명하게 메워 노을빛을 부드러운 안개장막 너머로 굴절 확산시키며 주황빛 무드를 연출합니다.
적운 Cumulus (뭉게구름)
하층운
2km 이하
  • 맑고 온화한 날의 하층 조건
  • 기타 악기상(안개, 폭우, 흐림)에 불포함
둥글게 솟은 구름 주변부를 타고 흐르는 찬란한 황금빛 테두리(Rim light)와 깊은 그늘의 풍부한 입체감을 연출합니다.
적란운 Cumulonimbus (소나기구름)
하층운
2km 이하 (최대 12km 발달)
  • 강수량 > 0.35mm (폭우)
  • 대기 액체 수분 함량 > 20mm
빛을 철저히 막아서 태양을 가리는 어두운 장막이 되지만, 구름 꼭대기 모루 끝자락은 노을빛을 높게 반사해 붉게 태웁니다.

개인정보처리방침 (Privacy Policy)

BeforeGlow 앱은 투명하게 개인정보를 처리하며, 사용자의 권리를 철저히 보장합니다.

1. 수집하는 개인정보 항목 및 이용 목적

BeforeGlow는 앱 기능 수행을 위해 다음의 기기 권한 및 데이터에 액세스합니다:

  • 위치 정보 (GPS): 일출/일몰 각도 공식(SunCalc) 연산, 고도 데이터 취득을 위한 지형 정보 API 조회, 장소 저장을 위해 기기의 위치 데이터를 활용합니다.
  • 카메라 권한: 증강현실(AR) 기반 태양 추적 화면 렌더링 및 노을 사진 촬영을 위해서만 사용합니다.
  • 저장공간 & 미디어 권한: 촬영한 노을 사진을 기기 갤러리에 저장하고, 지도 상에 공유할 사진 파일을 업로드하는 데 한해 사용합니다.

2. 개인정보의 제3자 제공 및 동기화

기본적으로 사용자의 저장 위치 및 사진 메타데이터는 개인 기기에만 안전하게 저장되며, 사용자가 로그인 후 명시적으로 [지도 공유/업로드] 기능을 실행했을 경우에만 Firebase Auth, Firestore 및 Firebase Storage 서버로 데이터가 암호화되어 전송 및 동기화됩니다. 어떠한 경우에도 마케팅 등 목적을 위한 제3자 제공은 수행하지 않습니다.

3. 개인정보 파기 및 철회

로그아웃 시 연동 데이터를 기기에서 즉각 제거하며, 계정 탈퇴를 희망하시는 경우 앱 내 설정을 통해 탈퇴 절차를 밟으시면 클라우드 상에 백업된 모든 데이터가 영구 파기됩니다.

최종 개정일자: 2026년 6월 12일

오픈소스 라이선스 & 크레딧

BeforeGlow는 다음의 훌륭한 오픈소스 라이브러리와 공공 지리데이터 서비스를 활용하여 제작되었습니다.

Open-Meteo API

전 지구 대기 기상 데이터 모델과 기상 위성 관측 데이터를 CC BY 4.0 라이선스 규정에 의거하여 제공받고 있습니다.

Google Maps Platform

위경도 기반 지오코딩 및 맵 타일 렌더링을 위해 Google Maps API의 사용 규격 및 정책을 철저하게 준수합니다.

React Native / Expo Ecosystem

Expo SDK 및 크로스 플랫폼 프레임워크와 천문 천체 분석 라이브러리인 SunCalc를 탑재하여 구동됩니다.

상세한 라이선스 전문 및 타 기여 명세는 루트 [ATTRIBUTION.md](file:///Users/yunhyeongseob/dev/solar-path/ATTRIBUTION.md) 문서에 등재되어 있습니다.