들어가는 말



이것은 한 인간의 일보에 불과하지만, 인류에게는 거대한 도약이다. - 닐 암스트롱


이제는 우주입니다.

미국 NASA를 비롯한 러시아, 중국, 일본등 세계 열강들은 우주로 눈을 돌리고 있습니다. 무한한 가능성에 투자할 가치를 일찍부터 인식한 것이지요. 필자는 거창한 것을 소개하고자 하는 것은 아닙니다. 단지 우주! 바로 우주를 조금 더 쉽게 다가갈 수 있도록 재미와 흥미로운 주제들로 발전해가는 오픈 프로젝트가 있어 이를 소개하고자 합니다.


여러분도 이 아름다운 하늘 그림을 그려나가는 팀원이 되실 수 있습니다.





스텔라리움 공식 한글 홈페이지

http://www.stellarium.org/ko/


스텔라리움 위키

http://www.stellarium.org/wiki/index.php/%EB%A9%94%EC%9D%B8%ED%8E%98%EC%9D%B4%EC%A7%80_(Korean)



1.png



목차


1. Stellarium 소개

 - 프로그램 소개

 - 프로젝트 소개


2. 설치법

 - Windows 설치법

 - Linux 설치법

 - MacOS X 설치법


3. 사용자 인터페이스

 - 관측자 위치 설정

 - 오브젝트 찾기

 - 오브젝트 정보 출력

 - 툴바

 - 도움말

 - 보기 설정


4. 고급사용

 - 디렉토리 구조

 - 주요 설정 파일

 - 명령어 라인 옵션


영문 사용자 메뉴얼

http://downloads.sourceforge.net/stellarium/stellarium_user_guide-0.10.2-1.pdf



5. 협업 참여하기

 - 한글화를 도와주세요

 - 스텔라리움의 자발적인 테스터가 되어주세요






Stellarium


2.png






1. Stellarium 소개


1-1 프로그램 소개


스텔라리움은 자유 GPL 프로그램이며, 실제와 같은 하늘을 실시간 오픈GL로 구현합니다. 스텔라리움을 통하여, 여러분은 여러분의 육안, 쌍안경, 또는 소형 천체망원경으로 관측할 수 있는 것들을 실제로 볼 수 있습니다. 스텔라리움은 또한 플라네타리움에서 사용됩니다.


License

GNU General Public License (GPL)



1-2 프로젝트 소개


개발자

프로젝트 책임자 : Fabien Chéreau
그래픽 디자이너 : Johan Meuris
각종 문서 작성 : Matthew Gates
개발자 : Johannes Gajdosik
OS X 개발자 : Nigel Kerr
개발자 : Andras Mohari
그리고 개발에 협력해 주신 많은 분들


소스포지

http://sourceforge.net/projects/stellarium/

 


2. 설치법


2-1 Windows


프로그램 다운로드

http://downloads.sourceforge.net/stellarium/stellarium-0.10.6.1.exe


기본 인스톨 디렉토리
C:Program FilesStellarium

기본 유저 디렉토리
Windows 버전 및 설정에 의존적이며, 아래의 순서로 알맞은 경로를 찾으며 순차적인 시도가 실패시 그 다음 경로를 찾는 방식이다.

%APPDATA%Stellarium
%USERPROFILE%Stellarium
%HOMEDRIVE%%HOMEPATH%Stellarium
%HOME%Stellarium
Stellarium’s installation directory

ex>
XP 유저 : korea
C:Documents and SettingskoreaApplication DataStellarium

스크린샷 저장 경로
유저 데스크탑 (바탕화면)



2-2 MacOS X (해당 OS는 접할 기회가 없어 스텔라리움에서 제공하는 Userguide를 참조하여 원문을 동봉하였음.)


프로그램 다운로드

http://downloads.sourceforge.net/stellarium/stellarium-0.10.6-Intel.dmg


installation directory This is found inside the application bundle, Stellarium.app.
See the Inside Application Bundles for more information.

user directory This is the Library/Preferences/Stellarium/ sub-directory of
the users home directory.

screenshot save directory Screenshots are saved to the users Desktop.



2-3 Linux


소스코드 다운로드

http://downloads.sourceforge.net/stellarium/stellarium-0.10.6.tar.gz


데비안 계열 저장소 이용 설치

shell> sudo apt-get install stellarium


기본 인스톨 디렉토리
일반적으로 /usr/share/stellarium/ 혹은 /usr/local/share/stellarium/ 두경로에 설치됨 (배포판에 따라)

기본 유저 디렉토리
~/.stellarium/ (각 계정별 홈디렉토리 하위의 숨김 디렉토리)

스크린샷 저장 경로
유저 홈디렉토리 (~)




설치시 참조 사항


스텔라리움은 별 카탈로그 데이터, 성운 이미지, 버튼 아이콘, 폰트 파일 그리고 설정 파일등 많은 데이터 파일들을 포함하고 있습니다.
스텔라리움은 실행시 유저별 개성있는 커스터마이징 환경 설정들을 적용하기 위해 관련 파일을 두 장소로 부터 읽어들입니다.
첫번째로 각 계정별 유저 디렉토리로부터 사용자 파일을 읽어오나 존재하지 않을시 스텔라리움이 기본 설치된 경로를 참조합니다.
이러한 파일 참조 방식은 관리자 계정이 아닌 일반계정도 설정파일 파일에 대한 조작이 가능하게되어 개성있는 자신만의 인터페이스를 꾸미는데 도움이 됩니다.
스텔라리움은 위에서 언급한 파일 경로뿐 아니라 스크린샷이나 사용자가 생성하는 스크립트를 저장하기 위해 또다른 파일 경로를 사용합니다.
이 모든 파일 설치 경로 및 관련 파일을 다루는 디렉토리들은 스텔라리움이 설치되는 운영체제에 따라 차이가 납니다.




3. 사용자 인터페이스


3-1 관측자 위치 설정


관측자의 위치를 지정하면, 실제 현실 시각에 맞추어 태양과 별자리들의 위치가 변하며, 오전 오후가 구분되어 마치 현실 세계에서 하늘을 투영하는듯한 기분을 만끽할 수 있습니다. 또한 위도 경도등에 따라 반구에 투영되는 별자리의 위치가 변화하여 현재 자신이 위치한 나라에서 볼 수 있는 방위각별 별자리에 대한 정확한 정보를 얻을 수 있습니다. 


마우스 휠 조작을 통해 특정한 오브젝트(별)를 확대하여 보면 실시간으로 투영되는 위치가 변화하는 모습을 관찰 할 수 있으며, 이는 지구의 자전과 공전에 의한 우주 공간 위상 변화에 따른 변화 내역들을 정확하게 관찰 할 수 있도록 도와줍니다.


9.png



3-2 오브젝트 찾기


찾고자 하는 오브젝트를 쉽게 찾을 수 있습니다. (영문 명칭 사용) Ctrl+f 를 이용하여 찾고자하는 오브젝트의 영문 코드명을 기입하면 자동으로 그 위치를 찾아주는 기능입니다. 해당 오브젝트의 관측 자료 유무에 따라 선명한 확대 사진이 제공되는 경우도 있으며, 그 목표물은 주로 성운, 태양계 행성 및 항성등이 있습니다.


3.png 


수많은 사용자들에 의해 발전해 온 스텔라리움은 태양계 안의 잘 알려진 천체들과 주요 성운 및 항성들에 대해 고유의 해상도 높은 텍스쳐를 제공 합니다. 예를들어 토성과 같은 잘 알려진 천체에 대한 높은 해상도는 마치 관측자가 직접 눈으로 보고 있는 듯한 느낌을 경험하게 해줍니다. 뿐만 아니라 거대 행성 주위를 돌고 있는 위성 자료 및 궤도 정보도 제공하고 있어 재미를 위한 사용자부터 프로페셔널 사용자에게까지 유용합니다.


7.png



3-3. 오브젝트 정보 출력


해당 오브젝트를 원클릭을 이용하여 선택하면 관측자 위치에서 바라본 현재 시각 투영반구 속 위치 변화를 실시간으로 모니터링 할 수 있습니다. 또한 마우스 휠 조작을 이용하여 확대하면 고해상도 이미지를 쉽게 이용할 수 있습니다. 지속적으로 궤도를 따라 공전하고 있는 동적인 플레타리움을 구현하다보니 행성의 가까운 모습을 보기 위해 확대하면 금방 브라우징 화면에서 사라지는 것을 경험 할 수도 있습니다. 이때 가로 툴바의 '시간빠르기감소' 버튼이라든가 'Ocular view' 버튼을 이용하면 정체된 브라우징 화면을 얻을 수 있어 자세한 관찰을 하기 쉬워집니다.


5.png



3-4 툴바


브라우징 화면 왼쪽 하단에 위치하는 '세로툴바' 및 '가로툴바'는 기본 숨김 상태를 유지하고 있어 화면 모서리 쪽으로 마우스 오버하면 자동으로 툴바가 보여집니다.


18.png 


세로툴바


스텔라리움의 주요 설정들을 GUI 환경에서 그대로 바꿀 수 있으며 스텔라리움을 이용하면서 각 적용값을을 실시간으로 확인 할 수 있다는 장점이 있습니다.


위치 창 [F6]

사용자 (스텔라리움에서의 관측자) 의 위치 정보를 지정합니다. 관측자가 위치한 나라의 GMT가 적용됩니다.


날짜/시간 창 [F5]

브라우징 화면에 현재 스텔라리움이 지정하여 사용하고 있는 날짜와 시간 정보가 출력됩니다.

네트워크를 통하여 정확한 시간을 지정 할 수 있습니다.


하늘과 보기 설정 창 [F4]

[보기] 다이얼로그가 나타나며 다양한 설정을 지정 할 수 있습니다. (아래 보기 다이얼로그 참조)


검색 창 [F3]

오브젝트를 사전명으로 검색가능한 다이얼로그가 나타납니다.


설정 창 [F2]

스텔라리움의 주요 설정을 지정합니다. 예를들어 사용 언어, 전체 정보 출력 수준, 브라우징 설정 및 액션 설정, 스크립트 설정, 플러그인 설정등이 있습니다.


별 목록 업데이트가 도구탭이 포함되어 있다는 사실을 잊지 마시기 바랍니다. (지속적인 업데이트)


11.png



가로툴바


브라우징의 편의를 위한 퀴뷰 설정입니다.


별자리선 [C]

별자리를 이루는 항성들을 선으로 연결시켜 하나의 별자리를 구현합니다.


별자리 이름표 [v]

별자리에 해당하는 이름을 표시합니다. e.g. 물고기자리


적위 격자 [E]

적위 격자를 표시합니다.


방위 격자 [Z]

방위 격자를 표시합니다.


지면 [G]

지면 표시 여부를 선택합니다.


대기 [A]

대기 효과를 출력합니다.


성운 [N]

성운을 강조합니다.


행성 이름표 [P]

행성 이름을 표시합니다.


적도의/경위대 전환 [Ctrl+M]

적도의/경위대 전환 합니다.


선택한 천체로 이동 [Space]

선택한 오브젝트가 화면 중앙에 배치되도록 뷰 앵글을 자동 조정합니다.


야간모드

야간모드 보기


전체화면 모드 [F11]

창모드와 전체화면 모드를 전활 할 수 있습니다.


Ocular view [Ctrl+O]

선택한 오브젝트로의 줌인 이벤트가 발생합니다.


Statelite hints [Ctrl+Z]

관측자가 투영하는 하늘을 지나가는 위성의 경로를 드로잉합니다.


시간빠르기감소, 정상속도, 현재시각으로설정, 시간빠르기증가, 종료

스텔라리움은 실시간 별자리 위상이 변하고 있습니다. 따라서 그 속도를 제어할 수 있는 설정이 있는데 위 버튼을 조작하여, 사용자 임의대로 설정할 수 있습니다.

 


3-5 도움말 [F1]


단축키 F1을 이용하여 간단한 정보를 확인 할 수 있습니다.

도움말 창을 통해 얻을 수 있는 내용은 브라우징에 유용한 단축키 정보도 있지만 무엇보다 주목해야하는 것은 버전 정보입니다.

현재 사용하는 버전 정보를 확인하고 업그레이드된 내역이 있다면 프로그램 업그레이드를 바로 하는 것이 좋습니다. 이는 스텔라리움의 인상적인 기능의 개선 및 개발된 내용의 적용등 상상을 초월하는 멋진 기능들을 경험 해볼 수 있는 기회를 사용자에게 제공 해줄 것입니다.


13.png



3-6 보기 설정


하늘문화

가장 흥미로운 설정 중 하나입니다. 스텔라리움이 지원하는 각 문화권별 별자리 정보를 수록하고 있으며 해당 설정을 활성화하면 각 문화권에서 예로부터 인지해오던 별자리 정보가 화면에 나타나게 됩니다. 예를들어 서양 문화권의 하늘 문화를 선택하게되면 각 별자리에 붙여진 고유한 명칭에 대한 일러스트들을 브라우징 화면에 그대로 뿌려주는 기능을 사용 할 수 있게됩니다. 이는 여려분이 상상해오던 그 느낌 그대로를 느낄 수 있는 좋은 기회가 될 것입니다.


16.png 



풍경

지면 표시를 설정할 수 있는 설정입니다.

관측자가 서있는 지면을 임의의 설정으로 바꿀 수 있습니다. 예를들면 달 표면이나 화성 표면 혹은 바다 위등 설정 내용이 다양하며 전망 자료 추가/삭제를 통해 다양한 느낌의 관망 분위기를 꾸밀 수 있습니다.


다만 증강현실 기술이 발달함에 따라 이 부분이 현재 사용자가 위치한 지역의 배경을 기준으로 하면 어떨까하는 아쉬움이 남는 부분이기도 합니다.


15.png 



하늘과 표지

브라우징에 필요한 각종 정보를 수정하는 내용입니다.

투영도법, 표시되는 별 크기 및 왜곡 효과등 다양한 설정등이 가능합니다.


14.png 



화성 탐사에 엄청산 성과를 가져 온 영웅 오퍼튜니티호의 모습이 보이는 화성을 배경으로하는 사용환경 입니다. 또한 한국 문화를 적용하여 별자리의 이름들이 우리가 흔히 듣던 물병자리라든가, 천칭자리의 이름이 아닌 한국 고유의 별 이름이 적용된 모습을 확인 할 수 있습니다.



알고가는 상식 (wiki 참조)


오퍼튜니티호 (Opportunity rover)


오퍼튜니티 로버(Opportunity rover)는 미국 항공우주국의 화성 탐사 로버 계획에 투입된 두 대의 로버 중 두 번째의 이름이다. 정식 이름은 MER-B(Mars Exploration Rover-B, 화성 탐사 로버-B)이다. 오퍼튜니티는 2003년 7월 8일에 발사된 화성 로버로, 2004년 1월 25일 협정 세계시 기준 05:05에 메리디아니 평원에 착륙했다. 오퍼튜니티가 착륙한 시점은 쌍둥이 로버 스피릿이 화성 반대쪽에 착륙한 지 3주 후였다. 오퍼튜니티와 스피릿은 1997년에 발사된 마스 패스파인더의 소저너호에 이어서 2번째로 착륙한 화성 탐사선이 되었다. 또, 두 번째로 화성에 착륙할 때 에어백을 사용했다. 예상 탐사 기간은 90 화성일이나, 현재 1650 화성일째 탐사 중이다.


무엇보다 오퍼튜니티호의 굉장한 업적은 화성에서 물을 발견했다는 것일 겁니다. 우주에 관심이 많으신 분들은 이게 얼마나 엄청난 발견인지 금방 아시겠지요.


8.png


 

4. 고급사용


4-1 디렉토리 구조

아래 언급되는 디렉토리는 기본 설치 경로와 유저 디렉토리에 존재하게되는 디렉토리이다.

landscapes/
스텔라리움에서 사용하는 다양한 지형 자료 및 텍스쳐들이 존재한다.
각각의 landscape는 서브 디렉토리를 갖는다. 이는 landscape ID 와 같은 이름을 갖는다.

skycultures/
별자리 정보를 포함하고 있다.
일반적인 별의 이름이나 문화권별 별자리 아트웍이 포함되어있다.
각 문화별 별자리는 skycultures/ 하위 디렉토리로 존재한다.

nebulae/
성운 텍스쳐 이미지와 데이터 정보를 포함한다.
각각의 성운 구성 세트는 nebulae/ 하위 디렉토리로 존재한다.

stars/
스텔라리움의 별 목록이 포함되어 있다.

data/
폰트, 태양계 데이터, 사용자 위치 정보등의 데이터가 존재한다.

textures/
부수적인 툴바, 버튼, 행성 질감등의 데이터가 포함된다.



4-2 주요 설정 파일

메인 설정파일은 스텔라리움 실행 시작 시간 및 관측자 위치 정보, 디스플레이 설정등 여러가지 설정 사항들을 읽는다.
대부분의 일반적인 설정은 스텔라리움이 실행되는 동안 설정창을 이용하여 손쉽게 조정 할 수 있다.
스텔라리움 최초 실행시 유저 디렉토리에 관련 설정파일이 존재하지 않는다면 초기 상태의 설정파일을 유저 디렉토리에 생성한다.
생성되는 설정파일은 config.ini 이며, 일반적인 텍스트 형태의 파일이다. 또한 이는 사용자 임의대로 설정이 가능하다.



4-3 명령어 라인 옵션

스텔라리움을 실행시 추가하는 명령어 라인 옵션에 따라 작동 방식에 변화를 줄 수 있다.
예를들면 유저 디렉토리의 config.ini 파일에 대한 약간의 수정사항을 확인하고자 임의의 config_tmp.ini 파일을 생성하였다면 다음과 같은 명령어로 커스터마이징된 설정을 적용할 수도 있을것이다.

(Long Format) stellarium --config-file=config_tmp.ini
(short Format) stellarium -c config_tmp.ini


할당 가능한 명령어 라인 옵션

--help 명령어 라인 도움말을 출력한다.
--version or -v 버전 정보를 출력한다.
--config-file or -c [path] 지정한 메인 설정파일의 내용들을 적용시켜 스텔라리움을 실행한다. (단, 상대 경로 사용시 기본 prefix는 유저 디렉토리이다.)
--restore-defaults 초기 설정으로 스텔라리움을 실행한다. (주의!! 존재하는 메인 설정파일은 초기화 된다)
--user-dir [path] 유저 디렉토리를 지정하여 스텔라리움을 실행한다.
--screenshot-dir [path] 스크린샷이 저장될 장소를 지정하여 실행한다.
--full-screen [yes or no] 풀스크린 모드 혹은 창 모드 여부를 선택하여 실행한다.
--home-planet [planet] 관측자가 위치할 행성을 지정하여 실행한다.
--altitude [altitude] 관측자가 위치할 고도를 지정하여 실행한다. (in meters)
--longitude [longitude] 경도를 지정한다. e.g. +53d58'16.65"
--latitude [latitude] 위도를 지정한다.  e.g. -1d4'27.48"
--list-landscapes 사용 가능한 landscapes IDs 목록을 출력한다.
--landscape [landscape ID] landscape ID 와 일치하는 설정을 적용한다.
--sky-date [date] yyyymmdd 형식으로 날짜를 초기화 한다.
--sky-time [time] hh:mm:ss 형식으로 시간을 초기화 한다.
--startup-script [script name] 스텔라리움이 시작되고 실행할 스크립트를 지정한다.
--fov [angle] 설정한 각도로 필드 보기 각도 설정을 지정한다.
--projection-type [ptype] 투영 방식 지정 e.g. perspective (원근화법)







5. 협업 참여하기


5-1 한글화를 도와주세요


흥미롭고 교육적인 스텔라리움을 아름다운 한글로 번역하는 일을 도와주세요.

여러분의 관심 하나 하나가 모여 놀라운 변화가 현실이 됩니다.


스텔라리움 한글화 >>>


스텔라리움 홈페이지 한글화 >>>




5-2 스텔라리움의 자발적인 테스터가 되어주세요


우리의 노력은 0.9.0 버전 (메뉴얼 인용, 현재 ver. 0.11.0)을 출시하는데 이르렀습니다. 스텔라리움의 테스트를 위해 커뮤니티 멤버가 되어주십시요.


테스터가 되기전 체크해야 할 사항

    당신은 subversion 을 통해 최신의 개발 코드를 다운로드 받을 수 있어야 합니다.
    당신은 최신 코드를 통해 빌드 할 수 있어야 합니다.
    당신은 OpenOffice Calc spreadsheets (엑셀과 유사한 프로그램)를 사용할 수 있어야 합니다.
    당신은 스텔라리움 프로젝트에 도움이되는 것을 원해야 합니다.

만약 위 필요조건을 만족한다면, Matthew 에게 연락주세요.
당신이 빌드 테스트를 하고자 한다면, 테스트 계획 문서를 이 곳에서 다운로드 받아 참조하시기 바랍니다.

전체 혹은 부분적으로 테스트가 완료되었다면 바로 Matthew로 알려주세요.

추가적으로 테스트 할 내용이 있다면 그 내용을 test cases 시트에 추가하여 저장 후 Matthew로 보내주세요.

당신의 피드백을 환영합니다.








맺음말



Open your source, Open your mind - Sabayon Linux


우리들의 개성있는 아이디어 하나 하나가 모여 상상을 초월하는 멋진 일을 할 수 있습니다.


사용기를 투고 하면서 단순히 오픈 소스 소프트웨어의 사용기에만 초점이 맞추어지는 것에 부족함을 느꼈습니다. 우리가 사용하는 개방된 프로그램의 개선점과 부족한 점을 피드백하는 노력이 필요 하지만 현실은 누구나 경쟁적으로 '이런 프로그램이 있더라' 식으로 그치는 것에  정작 중요한 것을 간과 하고 있지는 않은가 우리 스스로을 뒤 돌아봐야 할 것 입니다.  그러기 위해선 단순한 사용 소감만을 나열할 것이 아니라 개발 프로젝트와의 연결점을 소개해주는 것이 최소한의 예의라 생각하게 되었습니다.


누구나 자유롭게 사용할 수 있고 누구나 참여할 수 있는 오프 소스 소프트웨어 프로젝트의 건승을 기원합니다.







문서 라이센스 표기 및 작성자 정보


문서 제작 : 태권브이 (Oss.kr ID)

References : User Menual (In English)

일부 번역 : 태권브이 (Email : superjiy@gmail.com)


License : GNU Free Documentation

메뉴얼 기본 라이센스 정책에 따라 메뉴얼에서 참조되어 번역된 모든 내용은 영문판 유저메뉴얼 정책을 존중합니다.