총 게시물 59건, 최근 0 건
   
제작 노트
글쓴이 : 이형철 날짜 : 2005-10-08 (토) 03:03 조회 : 14625

2005-10-18

며칠을 밤새 인터넷 성도 출력 기능을 만들었다. 곧 시험이 다가온다. 어떤 것이 발전해 나갈 때 보통은 산술적으로 발전하지 않고 기하급수적으로 발전한다. 최근 Astroview*의 발전을 나는 가히 폭발적이라고 생각한다. 시험에서도 며칠을 공부하느냐에 따라 기하급수적인 폭발이 터지기도 하고 터지지 않기도 한다. 미리 미리 준비하자...

2005-07-29

거의 7개월만에 업그레이드를 했다. 그동안 발전된 것을 모두 선보였다. 배경을 그림으로 처리했으며, 하늘 색깔을 넣었고, 별자리 그림을 추가했다. 또한 설정 창을 한곳에 모아 설정을 할 수 있도록 하였다. OpenGL에서 2D graphic을 구현하였으며 이를 바탕으로 상세 정보 표시 및 메뉴를 제작하였다. Canvas class에서는 tga 포맷을 지원하도록 하였다.

2005-01-28

지형을 검게 표시

2005-01-23

COpenGLWnd의 성능 개선, Label class와 Canvas class를 통합. 에러 메세지 출력을 다양하게, 모든 COpenGLWnd가 자원을 공유하여 사용, 행성 보기 창 출력

2004-11-01

COpenGLWnd클래스 이용, 그림 그리는 속도 빨라짐. 행성의 궤도 출력. 행성 보기에서 별 그리기. 전체 하늘에서 확대 기능 추가. 별의 갯수를 118,218개로 늘려 훨씬 더 멋진 하늘 만듬

2004-10-30

3차원으로 태양계 행성 보기 추가. 설치 프로그램을 이용한 실행 기능 추가

2004-10-20

Tab Control 추가, Option Dlg 추가, 종료 버튼 추가

2004-10-12

사운드 기능 제거, 구현되지 않은 메뉴 제거, 별자리 이름에 宣?출력되던 버그 수? 동서로 뒤집혀서 출력되던 버그 수정

2004-10-07

리스트를 사용하여 속도가 더 빨라졌습니다. 사운드 기능 추가. 하늘 색 수정, 로고 화면에서 작업중인 일 출력. plan404 적용. 메시에 목록에 상용명 사용. 별자리 이름에 영문명 사용

2004-10-06

속도가 빨라졌습니다. 지형물이 땅속에 박히는 버그 수정. 하늘 색깔을 변경 가능하도록.

2004-10-05

지형 rendering이 더욱 detail해 졌습니다. 지형물 출력이 가능.

2004-10-04

독립 Applicatoin으로 작성 완료. ActiveX로 Installer와 Starter를 개발. Terrain Engine을 추가하였습니다. http://terrainengine.com

2004-09-20

Astroview* 기반으로 OpenGL로 포팅 완료되었습니다. 독립 application으로 하여 시작시 옵션을 주는 방향으로 갈 생각입니다.

2004-09-02

그래픽 엔진으로 OpenGL을 사용하기로 결정, 중간고사 기간이라 9월 11일 까지 업데이트가 힘들듯.

2004-09-01

libnova 사용 포기, 보다 더 정확한 천문 엔진인 Plan 404 추가 완료.

2004-08-28

천문학적 계산에 libnova library를 사용하여 정확도를 높였습니다. http://libnova.sourceforge.net
ver 2.3 release. 장소 설정에서 실제 지구의 texture를 사용하도록 했습니다.

2004-08-19

ver 1.3 release. 별자리 경계선이 표시되도록 했습니다. 마우스가 움직임에 따라 선택된 별자리가 표시되도록 했습니다.

2004-08-18

ver 1.2 release. 왼쪽에 메인 메뉴를 만들어 달았습니다.

2004-07-08

ver 1.1 release. 달력에서 날짜를 클릭하면 그날 자정으로, 천문 현상을 클릭하면 그 날짜의 그 시간으로 세팅되도록 하였습니다.
astronote 첫 페이지에서도 달력을 클릭하면 바로 오늘밤의 밤求첨?연결되도록 하였습니다.

2004-07-01

별을 그릴 때 glow를 주도록 했습니다.

2004-06-30

어셈블리 코드와 고정 실수 계산으로 프로그램이 빨라졌습니다. 이제 꽤 빠른 속도로 스크롤 됩니다. Texture mapping에 관한 좋은 프로그램을 만들어준 Mats Byggmastar에게 감사를 드립니다.

2004-06-30

별 이름을 한글로 출력 되도록 했습니다. 별이름 한글화 작업을 해 주신 한경호님에게 감사를 드립니다.

2004-06-28

ver 1.0 release.

0.3.1

배경 화면에 건물들을 그릴 수 있는 기능, 밤하늘에 색깔을 넣을 수 있는 기능

0.3.0

2004년 1월 셤이 끝났다. 다시 개발을 시작하기로, 첫 버젼을 만들 때 몰랐던 것이 너무 많이 보인다. 기능 보다는 밤하늘의 감동을 느낄 수 있는 천문학 프로그램을 만들겠다.
프로그램이 전체 화면을 사용하도록 바꿨다. 이게 요즘 프로그램의 추세인듯 해서...
메뉴는 오른쪽 클릭으로 나오도록 했고 필요없는 메뉴(인터넷)는 삭제했다.
파일을 전부 바이너리로 바꾸어서 로딩 속도를 처음보다 빠르게 바꿨다.
OpenGL에서 그리는 것을 BackBuffer를 사용하지 않고 바로 그리도록 바꿨다.
은하수를 그리는 기능을 추가했다.

0.2.4

달의 위치 계산에 있어서 정확도를 1~2분 내로 향상시킴, 달의 위상을 표시해 주는 기능

0.2.3

0.2.2에서 발생한 심각한 버그(dll 파일 못찾는 문제) 해결, 이전에는 glut를 사용하지 않다가 3차원 행성 보기에서 추가한 glutWireSphere 함수 때문인듯
달의 위치 계산하는 클래스 새로 작성(정확도는 떨어짐)
천문 달력 기능 추가

0.2.2

인터넷 기능과 태양계 3차원 보기, 황도상에서 행성의 시운동 보기 기능 추가(프로토타입)

0.2.1

MDI application으로 변환, 그 과정에서 Microsoft의 opengl에 버그가 있는데 하루종일을 이것 해결하느라 보냈다.
http://support.microsoft.com/default.aspx?scid=KB;en-us;q272222

0.2.0

데이터 파일을 수정하여 로드하는 속도를 개선
데이터 파일 크기 감소
메시에 목록의 위치를 잘못 표시하는 버그를 수정
춘분?등을 표시할 때 ALIGN=4로 맞추지 않아서 기울어지는 仄琉?수정

0.1.9

SNTP를 이용하여 컴퓨터의 시간을 설정해 주는 도구를 넣었습니다.
전체 화면으로 보기 기능을 완성했습니다. 도구 모음을 보였다 사라졌다 하는 기능을 완성했습니다.

0.1.8

지평면을 그리는 기능을 추가했습니다.
about box에서 http://astronote.org 로의 연결을 추가
동서남북점과 춘하추동점을 그리는 기능을 추가했습니다.
프로그램 아이콘을 수정했습니다.
바탕화면에 프로그램 아이콘을 넣는 기능을 만들었습니다.
극축 맞추기 프로그램의 초기 버젼이 완성되었습니다.
전체 화면 보기 기능을 구현했습니다.

0.1.7

로고 이미지를 약간 수정했습니다.
NGC 이미지를 바꿨습니다.
LCT를 LST로 바꾸는 과정에서 lon과 dgmt의 순서가 바뀌는 버그 해결
해와 달, 행성들의 위치를 계산
현재로서는 글자로 출력하고 택스춰를 사용하지는 않음
도구바에 버튼을 달았습니다.

0.1.6

NGC 목록이 나오도록 했습니다.
메시에 목록이 나오도록 했습니다.
별 이름을 나오도록 했습니다.
데이터 파일을 로드하는 속도를 더 빠르게 했습니다.

0.1.5

별모양을 약간 수정했습니다.
별자리 검색 기능을 만들었습니다.

0.1.4

기존의 CorrectProcession에 있던 버그 해결
마우스 위치의 별자리를 잘못 찾던 버그 해결
그림을 이용하여 별자리 이름을 나오도록 했습니다.

0.1.3

김명수 님께서 아이콘을 만들어 주셨습니다. 감사드립니다.
시간이나 위치에 따라 전부 계산해서 저장해 두던 기존의 방식과 달리 회전 Matrix를 세팅하는 방식을 사용
http://astronomy.swin.edu.au/~pbourke/opengl/sphere/
혜성과 소행성 데이터 추가 http://ssd.jpl.nasa.gov/
데이터 파일을 로드하는 기능을 보다 범용으로 개선
데이터파일이름.gz으로 데이터 파일 압축 가능
kepler 방정식을 푸는 함수를 더 개선함 projectpluto 방식으로

0.1.2

키보드 기능을 추가했습니다.
설치 프로그램을 간단하게나마 만들었습니다.

0.1.1

은하수 완벽하게 구현
위치 설정과 시간 설정의 기본적인 모양을 완성
설정값을 변수로 세팅하는 기능을 완성
별의 색깔을 약간 조절
달에 대한 계산을 담당하는 클래스를 완성
달과 태양에 대해서 속성이 나오도록

0.1.0

처음으로 프로그램을 웹사이트에 release 했습니다.
Program History를 Website에서 발전시켜 나가기로 했습니다.
splash window 기능을 추가
codeproject에 올라와 있는 클래스를 사용하였습니다.
http://www.codeproject.com/dialog/splasher.asp
splash window 디자인을 이안남님이 해 주었습니다. 감사합니다.

0.0.16

OpenGL을 사용하기로 결정하였습니다.
포그, 배경 객체, 텍스춰, 그리고 별빛, 실행 속도 등등을 고려해 봤을 때 OpenGL이 적합
별을 texture로 표현하는 기능

0.0.15

은하수 표현에 있어서 Polygon의 Point3D를 Point2D로 완전히 치환하였습니다.
0.0.14 버젼에서의 문제점들을 triangulation을 refinement 함으로서 해결狗졀?하는 상태
은하수가 가장 먼저 그려져서 아래에 깔리도록 만들었습니다.
브라우징이 90도 이상 -90도 이하는 되지 않도록 하였습니다. 그 결과 화면의 중심에 고정된 채로 회전하도록 되었습니다.

0.0.14

은하수를 2차원 상에서 mapping 하고 3차원 상에 그리는 식으로 구현하였습니다.
문제점은 큰 삼각형이 생김으로 해서 2차원 상에서는 직선으로 해결 되는것이 3차원 상에서는 다른 여역을 침범하는 일이 발생한다는 것. 또 다른 문제점은 경계 부분에서 삼각형이 밖에 있는가 체크할 때에 한 점이라도 밖에 있을 때는 밖에 있는것으로 판단하기 때문에 큰 삼각형의 경우는 보이는 영역 까지 영향을 미친다는 것

0.0.13

Program History를 남기기로 했습니다. Viewing 변환을 기존의 함수 방식에서 Matrix 방식으로 개선
그러나 unview를 위해 view matrix의 inverse 행렬을 사용해야 하지만 unview matrix를 따로 저장한다는 문제점이 아직 남아있음

   

총 게시물 59건, 최근 0 건
번호 제목 글쓴이 날짜 조회 추천
59  Astroview 080504 - 더욱 리얼한 밤하늘 +11 이형철 05-04 30746 124
58  Astroview 080505 - 몇 가지 기능 개선 +30 이형철 05-05 25112 150
57  Astroview 새 버전입니다.^^ +9 이형철 11-20 15612 269
56  Astroview 개발 참고자료 이형철 02-12 15587 0
55  제작 노트 이형철 10-08 14626 284
54  Astroview* 3D 천문 프로그램 +7 이형철 10-08 14522 277
53  새 Astroview를 발표합니다. +11 이형철 08-23 12923 249
52  이런 기능 넣어주세요! +7 이형철 11-22 11972 368
51  Astroview 1.03 +7 이형철 06-03 11431 228
50  astroview 실행이 안됩니다..ㅠ +4 허윤석 03-19 11109 201
49  Astroview 1.02 +10 이형철 05-28 10386 191
48  관련 사이트 소개 이형철 10-08 10156 233
47  Astroview 1.01 및 2007년 천문 현상 시뮬레이션 +16 이형철 05-24 9782 216
46  Astroview* 이형철 10-08 9236 229
45  위치가 맞지않는거같은데.. +2 허윤석 07-23 8588 0
 1  2  3  4  맨끝
 
Since 2001.2.7 과학기술정보통신부 등록 비영리민간단체 천문노트. Copyright All rights reserved.
단체명 : 천문노트  |    고유번호 : 101-82-15888  |    대표자명 : 김태욱, 조우성  |    주소 : 138-804 서울특별시 송파구 가락동 93 금강빌딩 7층 710호  |    전화 : 02-543-3295  |    Fax : 02-6918-6888  |    통신판매신고번호 : 종로 제01-5696호  |    개인정보관리책임자 및 사이트관리자 : 지용호