[플라네타리움 구현기] #0. 들어가며

  1. 1. 목차
  2. 2. 들어가며
  3. 3. 구성요소

목차

들어가며

눈이 좋은사람이 밤하늘을 본다면 대략 7.9등급의 별까지 보인다고 합니다.

천체투영기(플라네타리움)를 이용하면 시간과 장소에 구애받지 않고, 가상으로 구현된 밤하늘을 볼 수 있습니다.

이 글에서는 웹 브라우저로 실제 접속중인 위치에서의 밤하늘이 어떻게 보이는지 구현하는 방법과 예시를 설명합니다.

보다 더 자세하고 기능이 다양한 플라네타리움 프로그램이 필요한 경우 스텔라리움과 같은 천체투영 프로그램을 이용하면 됩니다. 스텔라리움과 같은 프로그램은 웹 버전 역시 지원하고 있습니다.

구성요소

실제 밤하늘의 별을 웹 브라우저에 표시하기 위해서는 다음과 같은 문제를 해결해야합니다.

  • 실제 별의 위치에 관한 정보를 어떻게 얻을 수 있을까?
  • 접속한 위치를 어떻게 알 수 있을까?
  • 접속한 위치에서 별이 어떻게 보이는지는 어떻게 계산할까?
  • 밤하늘은 동그란데 네모난 스크린에 어떻게 표시해야 실제 보이는것과 비슷할까?

정도를 해결하면 플라네타리움 구현이라는 목표를 달성할 수 있습니다.

얼마나 어려울 지는 일단 해보면 알겠죠.