태그 : 천문소프트웨어

천체시뮬레이션 프로그램, 스텔라리움의 아쉬운 기능들

* 본 포스트의 스크랩, 펌, 그리고 카페나 포탈 블로그에의 무단 링크를 금합니다.

천체 관측을 위한 시뮬레이션 소프트웨어로 다양한 프로그램들이 있습니다만 그 중에서도 최근에 가장 호평을 받고 있는 것이 바로 스텔라리움(Stellarium)이라는 프로그램이지요. 상대적으로 적은 용량에 가볍고 밤하늘을 실제로 보이는 것과 최대한 유사하게 구현하는 것이 장점인 이 프로그램입니다. 그러면서도 무료로 누구나 사용할 수 있다는 것은 무척이나 반가운 일이지요.
밤하늘을 사실감 있게 시뮬레이션 해준다는 입장에서는 상당히 완성도가 높은 프로그램임에는 틀림이 없는 스텔라리움입니다. 그러나 단순히 눈요기가 아닌 관측용도로 사용하려고 하는 아마추어 천문인 입장에서, 그리고 천문 포스트를 올리는 블로거의 입장에서는 조금 아쉬운 점이 몇 가지가 있군요. 물론 상대적으로 가벼운 프로그램인데다가 천체데이터베이스도 상대적으로는 부족하다는 것은 당연한 일이니까 그런 점은 무시하겠습니다. 그래도 역시나 아쉽다고 생각되는 부분들은 다음과 같은 것들이겠지요.

1. 시야원의 세팅기능
천체관측을 위해서 현재의 보이는 하늘의 영역을 원하는 정도로 세팅할 수 있는 기능이 있는 것이 큰 도움이 됩니다. 제 블로그의 포스트에서도 흔히 나오는 망원경이나 쌍안경으로 봤을 때의 보이는 범위인 시야원(示野圓, Field of View)의 표시가 그것입니다.
본격적인 천체관측용 소프트웨어인 스태리나잇(StarryNight) 에서는 위와 같이 보이는 시야의 크기를 원하는 만큼으로 자유롭게 원형으로 표기할 수 있습니다. 또한 자신이 가지고 있는 망원경과 아이피스의 조합으로 실제 망원경에서 보이는 시야를 만들어낼 수도 있고 보시는 것처럼 여러 개의 원으로 상대적인 시야의 크기를 비교할 수 있어서 관측에 편리하지요.

스텔라리움에서도 일단은 보이는 영역에 대해 마우스 휠을 조작해서 현재 보고 있는 시야의 범위를 확대하거나 축소할 수 있습니다. Configuration 메뉴에서 Disk Viewpoint를 사용하면 망원경에서 보고 있는 것처럼 시야를 원형으로 만들 수도 있습니다. 그러나 사용자가 원하는 범위를 정확하게 세팅할 수 있는 메뉴는 존재하지 않고 그저 사용자가 마우스 휠을 이용해서 그것을 '어림짐작'으로 맞추어나가야 한다는 점이 굉장히 불편한 부분입니다. 게다가 위의 스태리나잇에서처럼 다수의 시야원을 보여줄 수 없어서 필요한 부분에 대해서는 사용자가 일일이 시야의 크기를 계산해서 덧그려야 한다는 점이 문제가 됩니다. 아무래도 이런 점은 정밀도가 떨어지게 되고 사용에 있어서도 불편한 점으로 지적될 수 있겠지요.

2. 좌표 위치만으로 위치 이동기능
스텔라리움 상에서 하늘의 특정위치를 클릭했을 때 그 위치의 좌표를 표기할 수 있으면 도움이 되겠지요. 또는 입력창에서 적경과 적위의 좌표를 입력했을 때, 그 입력 위치로 시야를 이동시킬 수 있는 기능이 있다면 상당히 관측에 편리할 것입니다. 왜냐하면 보통의 경우, 신성이나 초신성과 같이 기존의 천체 데이터베이스에 그 정보가 수록되지 않은 천체들은 프로그램 상에서 그 위치를 보여줄 수가 없기 때문입니다.

3. 별의 이름뿐 아니라 밝기 출력 옵션
스텔라리움에서는 Configuration에서 특정 등급까지의 별의 이름을 시야에 출력 시켜주는 기능이 있습니다. 그러나 가능하다면 별의 이름과 함께 별의 밝기도 함께 보여줄 수 있다면 시야 내 별의 밝기를 바로 확인할 수 있기 때문에 변광성이나 딥스카이 관측에 있어서 편리할 것으로 생각됩니다.
상기와 같이 시야 내에서의 밝기 정보를 표시해줄 수 있다면 대단히 유용합니다.

4. 사용자에 의한 데이터베이스의 수동적인 업그레이드 기능
스텔라리움의 경우, 기존의 항성과 딥스카이에 대한 데이터베이스는 충실하게 보유하고 있지만 새롭게 출현하는 천체들, 특히 혜성과 같은 천체에 대한 데이터베이스는 포함되어있지 않습니다. 상용 소프트웨어인 스태리나잇의 경우에는 온라인 서버에서 이런 데이터를 자동적으로 업데이트할 수 있는 것이 장점이지요. 스텔라리움에게 이런 것까지 바라기는 어렵겠습니다만 개인적으로는 사용자가 천체에 대한 정보 - 즉, 궤도 정보나 위치, 그리고 밝기 등의 데이터를 수동적으로 추가할 수 있는 기능이 있으면 좋겠다고 생각합니다. 이러한 데이터들은 인터넷을 포함한 오픈소스에서 쉽게 구할 수 있지만 프로그램 상에서는 이를 반영할 수 없는 것이 아쉬운 점이겠지요. 향후의 업데이트에서는 이런 점이 추가가 된다면 신천체에 대한 관측이나 포스트에도 큰 도움이 되리라 생각합니다.

상기의 내용들은 개인적으로는 프로그램 상으로 구현하기에 그다지 어려운 일은 아니지 않을까 생각되는군요. 그럼에도 그런 기능이 소프트웨어 자체에 포함되지 않은 것은 관측을 목적으로 하는 아마추어 천문인의 의견이 프로그래밍 상에서 많이 반영되지 않았기 때문이 아닌가 합니다.


늘...처음의 설레임을 간직하는 내가 되길...Mizar

by Mizar | 2008/06/05 14:46 | Astro Column | 트랙백 | 핑백(1) | 덧글(10)

국내 제작 천문 소프트웨어 Astroview 리뷰

* 본 포스트의 권리는 Mizar에게 있습니다.
그러므로 본 포스트의 펌과 스크랩, 그리고 무단 링크를 금합니다.

천체 시뮬레이션 소프트웨어라고 하면 주로 스태리나잇(Starry Night)이나 스탤라리움(Stellarium)과 같은 외국의 프로그램이 주로 사용되고 있는 것이 일반적입니다. 이러한 실정이다 보니 외국어로 구현된 천체 소프트웨어를 이용하는데 많은 어려움을 느끼는 분들이 많습니다.
이러던 차에 우리나라에서도 몇몇 뜻있는 분들이 직접 천체 소프트웨어를 개발하여 이를 선보였습니다. 천문학 전문 사이트를 표방하고 있는 '천문노트'(http://astronote.org/)에서 개발한 Astroview라는 프로그램이 바로 그것인데요. 오늘은 이 프로그램에 대해서 간단하게 소개하고 그 특징과 장단점에 대해서 이야기를 해보도록 하겠습니다.

참고로 이 Astroview는 현재 5월 5일 버전이 가장 최신 버전으로 43.5MB의 압축파일 형태로 천문노트 사이트에서 무료로 배포되고 있으며 PC에 인스톨하면 142MB의 크기가 됩니다. 일단, OS환경으로는 XP와 비스타에서는 무난하게 작동하는 것 같네요. 그 외의 환경에서는 지원하는지 모르겠습니다.

* 초기화면 및 메뉴
실행시키면 다음과 같은 화면이 나타납니다. 초기 설정 시간은 컴퓨터의 내장 시간에 따릅니다.

전반적으로 메뉴는 위에서 보시는 것처럼 크게 3개의 메뉴로 구분이 되어있습니다. 메뉴 자체는 매우 깔끔하게 정리되어 있는 것이 특징이네요.
전반적인 환경 설정은 왼쪽에 있는 환경설정메뉴에서 선택이 가능합니다. 그리고 자주 쓰이는 설정은 오른쪽의 사이드에 있는 선택메뉴로 독립되어있습니다.
맨 아래의 상태표시바에서는 관측 장소와 시각, 그리고 마우스의 커서가 가리키고 있는 방향의 좌표정보를 알려주는군요.
맨 위 정가운데에는 시간 설정을 변경할 수 있는 화살표 메뉴가 별도로 들어 있습니다.
메뉴의 조작은 모두 마우스로 가능하며 마우스를 사용하여 화면을 이동시키거나 휠을 돌려 화면의 확대 및 축소 조작이 가능합니다.

* 좋은점
1) 미려한 밤하늘 표현
- 위의 화면에서 볼 수 있는 것처럼 은하수가 매우 멋지게 표현됨
- 시시각각으로 시간을 이동시킬 때 변화하는 아름다운 하늘
2) 한 시간, 하루 단위로 시간을 넘길 수 있는 것은 기능적으로 매우 편리
3) 마우스 우클릭 한 번만으로 설정의 변경이 가능
4) 하늘에 구름이나 오로라를 발생시킬 수 있는 것이 독특
오로라가 표현된 밤하늘

5) 지역설정 시에 각국의 도시를 바로 선택할 수 있는 것은 편리
6) 모든 메뉴나 설정이 한국어로 되어있어 아마추어 천문에 관심을 갖는 초보자들이 사용하기에 편리
7) 바람 소리나 외부의 소음을 지원하여 스피커를 켜고 들으면 야외에 있는 것 같은 느낌을 줌

* 아쉬운점
1) 몇몇 별자리 이름 및 위치의 오류
- 삵괭이(X) -> 살쾡이
- 큰무리새(X) -> 큰부리새
- 조각도와 기린자리의 위치가 서로 바뀜
(별자리 이름에 대해서는 Data 폴더의 constellations.txt를 수정함으로써 바로잡을 수 있는 것 같습니다.)
기린자리와 조각도자리의 이름의 위치가 서로 바뀌어 있습니다. 아마 편집 중에 학명을 혼동하여 오타를 낸 듯 하군요.

2) 보고 있는 실시야의 범위가 표시되지 않음
- 어느 정도 범위인지 알 수 없다.

3) 일부 별자리의 별자리선이 흔히 많이 사용하는 방식이 아니라 생소함
- 헤라클레스, 큰곰, 돌고래,염소,물병,페가수스,양,궁수자리 등

4) 시간을 진행시키지 않고 특정 시간에 고정된 하늘만 보여줌
5) 별자리 이름이 한글로 되어있는 것은 좋으나 학명표기가 없음
- 통일된 별자리 명칭이 존재하지 않는 우리나라의 경우, 한글 명칭만을 보는 것은 혼란을 초래할 수 있음

6) 확대 했을 때 별들의 표시가 다소 조잡한 감이 있고 천체데이터 베이스가 포함되어있지 않음
천체를 클릭해도 천체에 대한 데이터를 보여주지 않음. 확대했을 때 보이는 각지고 층진 별의 모습이 거슬린다.

7) 수록된 딥스카이 목록의 부족
- 오직 메시에목록만 포함
- 화면상에 은하수 부분의 희뿌연 부분이 실제 딥스카이 대상이 아니라 그냥 무늬만 나와 있음
- 유명한 페르세우스 이중성단 마저도 수록되어있지 않음
- M31은 안드로메다 성운이 아닌 안드로메다은하로 성운이라고 표시한 것은 일본식 표기임

8) 방향 전환 시 움직임이 무거움
9) 조잡한 유성 기능
- 내리는 별똥별이 지나치게 크고 굵어서 화면이 지저분해짐


* 향후 개선 희망사항
1) 딥스카이 목록의 추가
- 최소한 페르세우스 이중성단처럼 유명한 대상의 표시 정도는 요망
- 메시에목록의 경우에는 확대했을 시 대상의 사진이나 대충의 그림 정도는 추가되는 것이 좋음
(5월 4일의 바로 직전 버전에서까지도 그림으로 포함이 되어있었는데 최신버전에서는 오히려 이것이 빠져있군요. 최신 버전에는 무언가 문제가 있는 듯합니다. 최신 버전보다는 5월 4일 버전을 받아서 사용하시는 것이 나을 듯)

2) 사이드 메뉴에서'별'을 누르면 별이 사라지는데 이것이 무슨 의미가 있는지 모르겠음. 이 기능은 실제로는 불필요하므로 차후의 버전에서는 빼는 것이 좋을 듯

3) 스텔라리움이나 다른 프로그램들처럼 시간을 진행시킬 수 있으면 감상에 도움이 될 듯

4) 지역 설정 시에 선택할 수 없는 도시나 국가에서의 하늘을 묘사할 수 없는데 이 점이 개선가능하면 좋을 듯

5) 설정할 수 있는 지형이 좀 더 다양하면 좋을 듯
- 현재로는 디폴트로 된 평지 지형 이외로는 바꿀 수가 없는 듯

6) '행성'키를 눌러도 실제로는 아무런 변화가 없는 듯하므로 이에 대한 개선 요망


* 평가
1) 현재의 버전으로는 수록된 천체 데이터베이스의 부족으로 천체관측을 위한 성도 대용으로 쓰는 것은 어려워 보입니다..
2) 기존의 스텔라리움과 같은 프로그램과 비교하기는 아직까지는 기능적으로 어려운 점이 많으므로 강추하기는 무리가 있습니다.
3) 그러나 외국의 프로그램 사용 시 언어 문제 때문에 고심하는 아마추어 천문에 관심을 갖는 초보자들에게는 추천할 만합니다.
4) 컴퓨터에 밤하늘의 풍경을 깔아놓고 부담 없이 감상하고자 하는 분들에게는 좋을 듯 하네요.
(그러나 프로그램이 스텔라리움에 비해서는 다소 무겁게 느껴지는 것은 사실입니다.)
5) 그러나 국내의 척박한 국내 실정에서 개개인들이 이 정도의 프로그램을 개발했다는 것은 매우 고무적이며, 향후에 지속적인 업데이트가 이루어진다면 한국적인 플라네타리움 관망 소프트웨어로 자리 잡을 수도 있을 것 같네요.


늘...처음의 설레임을 간직하는 내가 되길...Mizar

* 프로그램에 대한 개인적인 인상
: 스탤라리움이 실제의 밤하늘에 가깝다는 느낌이라면 이 Astroview는 마치 카가야(KAGAYA)씨의 일러스트를 보는 듯한 느낌이 드는군요. 좀 더 환상적인 하늘이라고나 할까요..

by Mizar | 2008/05/14 15:47 | Astro Column | 트랙백(1) | 핑백(1) | 덧글(24)

천체 시뮬레이션 프로그램, 스텔라리움 기능 소개 (1)

* 본 포스트의 권리는 저 Mizar에게 있으며, 펌과 스크랩, 그리고 무단링크를 금합니다.

스텔라리움(Stellarium)은 천체 시뮬레이션 소프트웨어로 현재 최신 버전은 0.9.1까지 업데이트 되어있는 중이다. 이 프로그램의 큰 특징은 밤하늘을 눈에 보이는대로 컴퓨터 상에서 시뮬레이션 하는데 주안점을 두었다는 것으로 그냥 보았을 때는 실제의 밤하늘로 착각을 할 정도로 잘 만들어졌다. 또한 프로그램이 가볍고 용량이 작으며 다국어가 지원되며 누구나 무료로 다운을 받아서 이용할 수 있다는 것 역시 특징이라고 할 수 있다.

* 이 프로그램에 대한 좀 더 자세한 내용과 다운로드는 스텔라리움 홈페이지(http://www.stellarium.org/)를 참고할 것.

** 프로그램 인스톨 후 실행시, 언어 세팅에 대한 문제가 발생할 때에는 다음의 포스트를 참고하세요.
관련글 : Stellarium 사용 시 언어세팅 문제 해결하기
스텔라리움을 처음 구동했을 때는 다음과 같은 화면이 나타난다. (Default 화면은 현재의 시간에 맞추어 나타난다.)

다음은 스텔라리움의 화면 구성각 메뉴에 대한 설명으로 스텔라리움은 크게 다음과 같이 구성되어있다.


1. 선택된 천체의 정보
스텔라리움에서는 마우스로 천체를 선택하면 선택된 천체에 대한 정보가 표시된다. 선택된 정보는 화면의 왼쪽 위 구석에 표시가 되며 그 의미는 다음과 같다.

2. 상태표시바
맨 위에 위치한 상태표시바에는 왼쪽으로 부터 다음과 같은 정보를 표시한다.
1) 시뮬레이션 현재 날짜 : 2008-05-12 (년-월-일)
2) 시뮬레이션 현재 시간 : 20:03:33 (시,분,초)
3) 소프트웨어 버젼 표시 : Stellarium 0.9.1
4) 관측장소 및 고도 : (Earth, SEOUL KOREA @ 0m)
5) 화면상에 표시된 실시야 범위 : FOV=60˚ (Filed Of View, 도)
6) 초당 프레임 표시 수 : FPS= 20.47 (Frames Per Second)

3. 메뉴바
화면 왼쪽 아래에는 소프트웨어의 전반적인 셋팅을 위한 다음과 같은 메뉴바가 존재한다.

메뉴바에 있는 각 기능 버튼의 의미는 왼쪽으로부터 다음과 같으며 모든 버튼은 토글키로써 작동한다.
1) Drawing of the Constellations : 별자리 선의 표시 [단축키 C]
2) Name of the Constellations : 별자리 이름 표시 [단축키 V]
3) Constellations Art : 별자리 그림 표시 [단축키 R]
4) Azimuthal Grid : 지평 좌표계 표시 [단축키 Z]
5) Equatorial Grid : 적도 좌표계 표시 [단축키 E]
6) Ground : 지면표시 [단축키 G]
7) Cardinal Points : 동서남북 표시 [단축키 Q]
8) Atmosphere : 안개, 박명효과 등 대기효과 표시 [단축키 A]
9) Nebulas : 성운성단은하 등의 딥스카이 표시 [단축키 N]
10) Equatorial / Azimuthal Mounts : 적도의/경위대의 움직임 구현 [단축키 Enter키]
11) Goto selected object : 선택된 천체를 화면 중앙으로 이동 [단축키 스페이스바]
12) Search for object : 이름으로 천체 탐색 [단축키 Ctrl+F]
13) Configuration window : 상태셋팅 창 띄우기 [단축키 숫자 1]
14) Night (red) mode : 야간 관측지 모드 [단축키 없음]
15) Help : 도움말 [단축키 H]
16) Quit : 끝내기 [단축키 : Ctrl+Q]

4. 속도컨트롤 바

시간의 진행 속도를 컨트롤 하는 버튼들로 기능은 왼쪽으로 부터 다음과 같다.
1) Decrease Time Speed : 시간 진행 속도를 느리게 [단축키 J]
2) Real Time Speed : 시간 진행 속도를 실시간으로 [단축키 K]
3) Increase Time Speed : 시간 진행 속도를 빠르게 [단축키 L]
4) Return to Current Time : 현재 시간으로 되돌리기 [단축키 숫자 8]

이 정도의 설명이면 대충 스텔라리움을 이해하는데에는 큰 지장이 없으리라 생각된다. 메뉴 중에서도 Configuration window에서의 셋팅은 차후에 별도로 설명을 하고자 한다.

늘...처음의 설레임을 간직하는 내가 되길...Mizar

by Mizar | 2008/05/12 19:15 | Astro Column | 트랙백(3) | 덧글(38)

Starry Night Apollo로 달착륙 여행을 떠나보자!

* 본 포스트의 스크랩, 펌 및 무단 링크를 금합니다.

천체 시뮬레이션 소프트웨어인 Starry Night를 개발 및 판매하는 Imaginova사에서 출시된 소프트웨어 중에 꽤 흥미로운 것이 있군요. 이름하여 ' Starry Night Apollo'라는 프로그램으로 달 착륙을 위해 달로 향했던 아폴로 8호 부터 17호까지의 각 미션을 재현하였다는군요. 각 아폴로 미션에서 실제로 비행했던 우주선의 궤도는 미항공우주국(NASA)에서 공표한 자료를 이용하였다고 합니다.

© 2007 Imaginova Corp. All rights reserved

아폴로 8호가 새턴 V호 로켓의 3단을 분리하고 인류 최초로 유인 달탐험을 위한 궤도에 진입하는 광경입니다.

이 프로그램은 PC에서는 윈도우 XP, 비스타를 기반으로 하고 있으며 맥에서는 Mac OS X 10.3.9 이후 버전에서 지원되며 그 특징은 다음과 같습니다.

- 아폴로 달착륙 프로그램의 멀티미디어를 이용한 탐험이 가능
- 아폴로 8,10, 11, 12, 13,14,15,16, 17호에 이르는 지구에서 달까지의 왕복궤도, 그리고 달 착륙 및 이륙 궤도를 포함하고 있습니다.
- 사령선, 달착륙선, 그리고 새턴 V로켓을 포함하는 전체 아폴로 우주선을 3차원으로 모델로 정확하게 구현하였습니다.
- 각 아폴로 미션에서의 달착륙 지점 정보를 포함하고 있습니다.

또한 이 프로그램을 통한 달로의 여행에서 추가적으로 재미있는 점은 다음과 같습니다.
- 달과 지구의 왕복 도중에 궤도 수정을 위한 엔진 분사 시뮬레이션
- 아폴로 우주인이 실제로 촬영한 달과 지구의 사진들의 수록
- 우주에서 전송된 텔레비젼 방송(비디오 영상) 수록
- 우주선의 항법 시스템을 위한 천체 관측 구현

© 2007 Imaginova Corp. All rights reserved

아폴로 10호가 62시간의 달로 향하는 궤도 여행 끝에 미래의 아폴로 11호의 착륙장소로 예정된 고요의 바다로 향하는 궤도에 진입하고 있는 장면입니다.

이 Starry Night Apollo에서의 하이라이트로는 아폴로 10호에 탑승하여 차후의 아폴로 11호가 착륙한 지점까지 비행하는 예행연습 미션이라고 하는군요. 이 프로그램의 가격은 29.95달러로 구매 후 제작사 홈페이지(http://www.starrynightstore.com/17325.html)에서 다운받는 형태로 사용자가 이용할 수 있는 것 같습니다. 또한 이 프로그램은 기존의 Starry Night 계열 프로그램을 소장하고 있지 않은 사용자의 경우라도 독립적으로 구동시킬 수 있다는 점이 장점이라면 장점일 수 있겠군요.


늘...처음의 설레임을 간직하는 내가 되길...Mizar

by Mizar | 2008/05/04 21:50 | Astro Column | 트랙백 | 덧글(14)

<< 이전 페이지다음 페이지 >>