-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
322 lines (284 loc) · 16 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
## ### ### # # ### ### # # # # #
# # ## # # ### ## # # # ###
## # ### ### ### # # # # # ### # # for Java
Project administrator : [email protected]
Info : http://stellarium4java.sf.net
Stellarium for Java comes with ABSOLUTELY NO WARRANTY.
See the COPYING file for details.
--------------------------------------------------------------------------------
1. INTRODUCTION 6. THANKS
2. INSTALLATION INSTRUCTIONS 7. NOTE
3. REQUIREMENT 8. FULL REFERENCES & CREDITS
4. QUICK START 9. LICENSE
5. CONFIGURATION 10. APPENDIX
--------------------------------------------------------------------------------
1. INTRODUCTION
--------------------------------------------------------------------------------
Stellarium for Java (S4J) is the Java version of Stellarium, a free GPL software
which renders realistic skies in real time with openGL. It is available on Java
1.5 platforms and higher. With S4J, you really see what you can see with your
eyes, binoculars or a small telescope.
--------------------------------------------------------------------------------
2. INSTALLATION INSTRUCTIONS
--------------------------------------------------------------------------------
Please see the INSTALL file.
--------------------------------------------------------------------------------
3. REQUIREMENT
--------------------------------------------------------------------------------
J2SE Runtime Environment (JRE) 5.0 or higher.
Java 3D 1.3 or higher.
JOGL
A 3d openGL acceleration card and a good CPU.
--------------------------------------------------------------------------------
4. QUICK START
--------------------------------------------------------------------------------
Navigation :
Use the direction keys to move the point of view.
Use page up and page down keys to zoom in and out.
Use left mouse button to select an object, right button to select no object and
middle mouse button or SPACE to center on the selected object.
Zooming on nebulas or planets is very interesting....
Use J, K and L to increment/decrement time speed.
Press the H key for more help.
--------------------------------------------------------------------------------
5. CONFIGURATION
--------------------------------------------------------------------------------
From version 0.6.0 the most useful configuration options can be set from within
the program.
You can however change it by hand in the file located in config/config.ini on
Windows/MacOSX and in $HOME/.stellarium/ on a unix system.
--------------------------------------------------------------------------------
6. THANKS
--------------------------------------------------------------------------------
++ Special thanks to ++
Fabien Chéreau, author of the original Stellarium program.
Rob Spearman (Digitalis Education) for his help and financial support.
Have a look at http://digitaliseducation.com if you want to buy a
planetarium projector running stellarium!
Johan Meuris for his stuning drawings of the constellations.
Fumio Yamamoto for his MacOSX packages, patches, support and documentation.
++ Thanks to ++
Axel Mellinger who gave me the authorisation to use his impressive
milky way panorama.
Jesse Jones for his callback library.
The celestia project team from which I borrowed many code parts (GPL license).
The libnova team for their planet calculation algorithms (GPL license).
All the SDL team for their remarquable work.
All the sourceforge team for hosting my project.
Cédric Delfosse for his precious help on debian port.
The GEPI team from the Observatoire Astronomique de Paris for
the great Hipparcos catalog.
Brad Schaefer for his sky rendering algorithm.
Sylvain Ferey for his optimisation of the grids drawing.
Ben Wyatt (ben (at) wyatt100.freeserve.co.uk) for the Glpng library.
Jean-François Tremblay for his porting on MacOSX.
Vincent Caron for his parser bugfix and Linux compatibility bugfixes.
Nick Porcino for his planet function.
Tangui Morlier for his help on Linux System.
Bill Gray (projectpluto.com) and Mark Huss (mark (at) mhuss.com) for all
the astro libraries.
Chris Laurel (claurel (at) shatters.net) who makes Celestia.
Yuuki Ninomiya (gm (at) debian.or.jp) for the parsecfg file.
And... All the people who sent me mails and bug reports!
--------------------------------------------------------------------------------
7. NOTE
--------------------------------------------------------------------------------
This program is free, but if you have nothing to do with your
money, just go there and do something usefull with it :
https://www.greenpeace.com/forms/gpicontr.html
--------------------------------------------------------------------------------
8. FULL REFERENCES & CREDITS
--------------------------------------------------------------------------------
1. Technical Articles
1.1 The tone reproductor class
The class mainly performs a fast implementation of the algorithm from
the paper [1], with more accurate values from [2]. The blue shift
formula is taken from [3] and combined with the Scotopic vision
formula from [4].
[1] "Tone Reproduction for Realistic Images", Tumblin and Rushmeier,
IEEE Computer Graphics & Application, November 1993
[2] "Tone Reproduction and Physically Based Spectral Rendering",
Devlin, Chalmers, Wilkie and Purgathofer in EUROGRAPHICS 2002
[3] "Night Rendering", H. Wann Jensen, S. Premoze, P. Shirley,
W.B. Thompson, J.A. Ferwerda, M.M. Stark
[4] "A Visibility Matching Tone Reproduction Operator for High Dynamic
Range Scenes", G.W. Larson, H. Rushmeier, C. Piatko
1.2 The skylight class
The class is a fast implementation of the algorithm from the article
"A Practical Analytic Model for Daylight" by A. J. Preetham, Peter
Shirley and Brian Smits.
1.3 The skybright class
The class is a fast reimplementation of the VISLIMIT.BAS basic source
code from Brad Schaefer's article on pages 57-60, May 1998 _Sky &
Telescope_, "To the Visual Limits". The basic sources are available on
the Sky and Telescope web site.
1.4 Object luminance algorithm from GPL delphi program by Jan Hollan, 1999 (C)
N.Copernicus Observatory and Planetarium in Brno.
See http://svetlo.astro.cz/compute/lum.php
2. Included source code
2.1 glpng PNG loader library for OpenGL v1.45 (10/07/00)
by Ben Wyatt ben (at) wyatt100.freeserve.co.uk
See section 10.2 for full license.
2.2 Iniparser library Copyright (c) 2000 by Nicolas Devillard.
2.3 The stellastro and stellplanet libraries are mainly subsets of the
libnova library (GPL) by Liam Girdwood (liam (at) nova-ioe.org)
2.4 The orbit.cpp/h and solve.h files are directly borrowed from
Celestia (Chris Laurel). (GPL license)
2.5 Other pieces of code and ideas are from Celestia too (GPL license).
2.6 Callback library by Jess Jones, see section 10.4 for full license.
3. Data
3.1 The Hipparcos star catalog
From ESA (European Space Agency) and the Hipparcos mission.
ref. ESA, 1997, The Hipparcos and Tycho Catalogues, ESA SP-1200
3.2 The solar system data mainly comes from Celestia.
4. Graphics
4.1 All graphics are copyrighted by Fabien Chéreau (GPL) except the ones
mentioned below :
4.2 The Earth texture was created by NASA (Reto Stockli, NASA Earth
Observatory) using data from the MODIS instrument aboard the
Terra satellite (Public Domain). See chapter 10.1 for full credits.
4.4 Moon texture map is Courtesy USGS Astrogeology Research Program,
http://astrogeology.usgs.gov. (Public Domain, DFSG-free)
4.5 All other planet maps from David Seal's site: http://maps.jpl.nasa.gov/
see license in section 10.3
4.6 The snowy landscape textures are from the GPL game tuxracer.
"Copyright 1999, 2000, 2001 Jasmin F. Patry" available under GPL license.
4.7 The fullsky milky way panorama is created by Axel Mellinger, University
of Potsdam, Germany. Further information and more pictures available from
http://home.arcor-online.de/axel.mellinger/
License: permission given to "Modify and redistribute this image if proper
credit to the original image is given."
4.8 All messiers nebula pictures except m31, Orion and the Pleiades from
the Grasslands Observatory : "Images courtesy of Tim Hunter and James
McGaha, Grasslands Observatory at http://www.3towers.com."
License: permission given to "use the image freely" (including right to
modify and redistribute) "as long as it is credited."
4.9 M31, Orion and the Pleiades pictures come from Herm Perez :
http://home.att.net/~hermperez/default.htm
License: "Feel free to use these images, if you use them in a commercial
setting please attribute the source."
4.10 Constellation art created by Johan Meuris (Jomejome)
(jomejome at users.sourceforge.net ) http://users.pandora.be/jomejom/
License: released under the Free Art License
(http://artlibre.org/licence.php/lalgb.html)
--------------------------------------------------------------------------------
9. LICENSE
--------------------------------------------------------------------------------
Copyright (C) 2005 Jérôme Beau [email protected]
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
See the COPYING file for more information regarding the GNU General
Public License.
--------------------------------------------------------------------------------
10 APPENDIX :
--------------------------------------------------------------------------------
1. Full credits for image 4.2 :
Author: Reto Stockli, NASA Earth Observatory, rstockli (at) climate.gsfc.nasa.gov
Address of correspondance:
Reto Stockli
ETH/IAC (NFS Klima) & NASA/GSFC Code 913 (SSAI)
University Irchel
Building 25 Room J53
Winterthurerstrasse 190
8057 Zurich, Switzerland
Phone: +41 (0)1 635 5209
Fax: +41 (0)1 362 5197
Email: rstockli (at) climate.gsfc.nasa.gov
http://earthobservatory.nasa.gov
http://www.iac.ethz.ch/staff/stockli
Supervisors:
Fritz Hasler and David Herring, NASA/Goddard Space Flight Center
Funding:
This project was realized under the SSAI subcontract 2101-01-027 (NAS5-01070)
License :
"Any and all materials published on the Earth Observatory are freely available
for re-publication or re-use, except where copyright is indicated."
2. License for the GLpng library
/*
* PNG loader library for OpenGL v1.45 (10/07/00)
* by Ben Wyatt [email protected]
* Using LibPNG 1.0.2 and ZLib 1.1.3
*
* This software is provided 'as-is', without any express or implied warranty.
* In no event will the author be held liable for any damages arising from the
* use of this software.
*
* Permission is hereby granted to use, copy, modify, and distribute this
* source code, or portions hereof, for any purpose, without fee, subject to
* the following restrictions:
*
* 1. The origin of this source code must not be misrepresented. You must not
* claim that you wrote the original software. If you use this software in
* a product, an acknowledgment in the product documentation would be
* appreciated but is not required.
* 2. Altered versions must be plainly marked as such and must not be
* misrepresented as being the original source.
* 3. This notice must not be removed or altered from any source distribution.
*/
3. License for the JPL planets images (http://www.jpl.nasa.gov/images/policy/index.cfm)
---
Unless otherwise noted, images and video on JPL public web sites (public sites
ending with a jpl.nasa.gov address) may be used for any purpose without prior
permission, subject to the special cases noted below. Publishers who wish to
have authorization may print this page and retain it for their records; JPL
does not issue image permissions on an image by image basis.
By electing to download the material from this web site the user agrees:
1. that Caltech makes no representations or warranties with respect to
ownership of copyrights in the images, and does not represent others who may
claim to be authors or owners of copyright of any of the images, and makes no
warranties as to the quality of the images. Caltech shall not be responsible
for any loss or expenses resulting from the use of the images, and you
release and hold Caltech harmless from all liability arising from such use.
2. to use a credit line in connection with images. Unless otherwise noted in
the caption information for an image, the credit line should be "Courtesy
NASA/JPL-Caltech."
3. that the endorsement of any product or service by Caltech, JPL or NASA must
not be claimed or implied.
Special Cases:
* Prior written approval must be obtained to use the NASA insignia logo (the
blue "meatball" insignia), the NASA logotype (the red "worm" logo) and the
NASA seal. These images may not be used by persons who are not NASA employees
or on products (including Web pages) that are not NASA sponsored. In
addition, no image may be used to explicitly or implicitly suggest
endorsement by NASA, JPL or Caltech of commercial goods or services. Requests
to use NASA logos may be directed to Bert Ulrich, Public Services Division,
NASA Headquarters, Code POS, Washington, DC 20546, telephone (202) 358-1713,
fax (202) 358-4331, email [email protected].
* Prior written approval must be obtained to use the JPL logo (stylized JPL
letters in red or other colors). Requests to use the JPL logo may be directed
to the Television/Imaging Team Leader, Media Relations Office, Mail Stop
186-120, Jet Propulsion Laboratory, Pasadena CA 91109, telephone (818)
354-5011, fax (818) 354-4537.
* If an image includes an identifiable person, using the image for commercial
purposes may infringe that person's right of privacy or publicity, and
permission should be obtained from the person. NASA and JPL generally do not
permit likenesses of current employees to appear on commercial products. For
more information, consult the NASA and JPL points of contact listed above.
* JPL/Caltech contractors and vendors who wish to use JPL images in
advertising or public relation materials should direct requests to the
Television/Imaging Team Leader, Media Relations Office, Mail Stop 186-120,
Jet Propulsion Laboratory, Pasadena CA 91109, telephone (818) 354-5011, fax
(818) 354-4537.
* Some image and video materials on JPL public web sites are owned by
organizations other than JPL or NASA. These owners have agreed to make their
images and video available for journalistic, educational and personal uses,
but restrictions are placed on commercial uses. To obtain permission for
commercial use, contact the copyright owner listed in each image caption.
Ownership of images and video by parties other than JPL and NASA is noted in
the caption material with each image.
---
4. License for the callback library by Jesse Jones :
(C) Copyright Jesse Jones 2000. Permission to copy, use, modify, sell
and distribute this software is granted provided this copyright
notice appears in all copies. This software is provided "as is" without
express or implied warranty, and with no claim as to its suitability for
any purpose.