TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 24 READS

맑은 밤을 알려주는 맥 메뉴바 앱 '나이트워치', 천체사진 입문의 문턱을 낮추다

맑은 밤을 알려주는 맥 메뉴바 앱 '나이트워치', 천체사진 입문의 문턱을 낮추다
SOURCE IMAGE · HACKER NEWS

아마추어 천체사진의 가장 큰 변수는 장비가 아니라 날씨다. 망원경과 카메라를 준비해도 오늘 밤 하늘이 충분히 맑을지, 맑다면 무엇을 겨냥해야 할지 판단하는 일은 여러 예보 사이트를 오가며 눈대중으로 해야 하는 번거로운 작업이었다. 리처드 서트클리프가 공개한 '나이트워치(Nightwatch)'는 이 판단 과정을 맥의 메뉴바 안으로 끌어들인 앱이다. MIT 라이선스로 공개됐고, 소리 없이 작동하며 오늘 밤 장시간 촬영이 가능할 만큼 맑은지, 그리고 어디를 향하면 좋은지를 알려준다. 특정 제조사에 묶이지 않고 DWARF Mini, DWARF 3, Draco, Seestar S50, 200mm APS-C 같은 프리셋을 고르거나 시야각을 직접 입력해 어떤 망원경에도 맞출 수 있다.

판단의 기준은 사용자가 정한다

나이트워치의 핵심은 '맑은 밤'을 판정하는 규칙에 있다. 기본값은 천문박명(태양이 지평선 아래로 충분히 내려가 완전히 어두운 시간) 안에서 구름량 25% 이하가 3시간 이상 연속되는 밤을 촬영 가능한 밤으로 본다. 이때 얇은 고층운은 절반만 계산하는데, 스태킹과 노이즈 감소 처리로 어느 정도 극복되기 때문이다. 반면 중·하층운은 그대로 반영된다. 조건을 충족하지 못하면 '22시부터 1시간이 가장 긴 맑은 구간인데 규칙은 3시간이 필요하다'는 식으로 얼마나 모자랐는지까지 알려준다. 이 'Go 규칙'은 사용자가 조정할 수 있어서, 느슨하게 하면 더 많은 밤이 자격을 얻고 알림도 늘지만 들쭉날쭉한 밤이 섞이며, 조이면 확실한 밤만 남는다. 중요한 점은 팝오버의 판정, 맑은 구간, 시간별 막대, 알림, 추천 대상까지 앱의 모든 요소가 동일한 규칙을 따른다는 것이다.

알림 설계도 실용적이다. 일몰 한 시간 전에 오늘 밤이 맑아 보이면 촬영 계획과 함께 미리 알려주고, 맑은 구간이 열리기 30분 전에 다시 알린다. 이 둘은 반올림된 정시가 아니라 해당 시각에 다시 확인해 보내며, 예보가 나빠지면 취소 알림도 뜬다. 6시간 넘은 오래된 예보로는 아무것도 발송하지 않고, 기본 방해 금지 시간은 자정부터 오전 7시다. 맑은 밤에는 'ISS 통과 21시 14분, 오리온자리 유성우 극대 03시'처럼 그날 볼 만한 이벤트도 최대 두 개까지 덧붙인다.

로컬 계산과 외부 예보의 분리

데이터 처리 방식은 프라이버시 측면에서 눈여겨볼 만하다. 천문박명, 달, 행성, 대상의 가시성은 Astronomy Engine을 이용해 맥 안에서 직접 계산한다. 외부로 나가는 것은 예보 요청과 몇 가지 이미지·데이터뿐이다. 구름·이슬점·바람·시정은 서명 여부에 따라 애플 웨더(WeatherKit) 또는 Open-Meteo에서, 시상과 투명도는 7Timer에서 30분마다 받아온다. 어느 예보가 오늘 밤 판정을 좌우했는지는 팝오버 하단에 표시된다. 그 외에는 CDS의 서베이 썸네일, NASA의 달 이미지, 혜성·ISS 궤도 요소, 애플 지도의 지명, 오로라 상태 정도만 오간다. 영국·아일랜드에서는 랭커스터대학의 AuroraWatch UK를, 그 외 지역에서는 미국 NOAA 우주기상예측센터의 예보를 쓴다.

기능 면에서는 오늘 밤 계획을 즐겨찾기 대상의 최적 시간순으로 정리하고, 각 대상이 밤새 어느 고도에 있는지 하나의 고도 차트로 보여준다. 최대 열흘 치 '주간 전망'은 맑은 구간과 어둠, 달 상태를 함께 제시해 한 주 중 가장 좋은 밤을 고르게 하며, 사흘 이후의 구름 예보에는 '덜 확실함' 표시를 붙인다. 내일 밤 계획으로 전환하는 기능, 88개 별자리를 별 위에 그려주는 자료, 주변 어두운 관측지 점수화, 집·나무·언덕이 하늘을 가리는 정도를 지형 데이터로 계산한 '수평선' 기능, 데스크톱 위젯까지 갖췄다. 위젯은 앱이 새로고침 후 기록한 스냅숏을 그려 팝오버와 항상 일치하며, 스스로 네트워크 요청을 하지 않는다.

실무적 의미와 한계

한국의 천체사진 입문자에게 이 앱의 가치는 '판단의 외주화'에 있다. 여러 예보를 조합해 내리던 결정을 규칙 기반으로 자동화하고, 장비 시야각에 맞춰 대상이 화각을 얼마나 채우는지, 어떤 필터·노출·프레임이 적절한지까지 제시하기 때문이다. 다만 분명한 한계도 있다. 맥 전용이라 윈도우나 모바일 사용자는 쓸 수 없고, 위젯은 서명된 빌드에서만 동작한다. 오로라 기능이 영국 기반 데이터에 의존하는 것처럼 일부 기능은 영국·아일랜드 중심으로 설계돼, 북반구 중위도인 한국에서는 지평선 고도나 은하수 가시 조건 등이 다르게 적용될 수 있다. 또 5월 초부터 8월 초 영국 위도에서 완전한 어둠이 없어 기본 규칙이 성립하지 않는 '밝은 밤' 보정은 고위도 특유의 문제로, 위도가 다른 지역에서는 그대로 들어맞지 않는다. 결국 예보의 정확도와 지역 데이터의 적합성이 실사용 품질을 좌우하는 만큼, 규칙을 자기 관측지에 맞게 조정하며 쓰는 것이 전제가 된다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://github.com/rsutcliffe/nightwatch
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...