Updates for version 1.1.0.
parent
f8a1ad3df9
commit
79adbcaba6
28
ChangeLog
28
ChangeLog
|
@ -149,6 +149,7 @@ Code revisions:
|
|||
* New script commands: renderflags, labels, orbit
|
||||
* Implemented a scripted demo mode
|
||||
* Placed ISS in Earth orbit
|
||||
<<<<<<< ChangeLog
|
||||
|
||||
|
||||
1.08
|
||||
|
@ -162,7 +163,7 @@ Code revisions:
|
|||
configure.in, added missing return type for methods in Console and Overlay
|
||||
|
||||
|
||||
1.10
|
||||
1.0.10
|
||||
* Fixed problem with ring shadow texture by setting wrap mode to GL_CLAMP_TO_EDGE
|
||||
* Corrected scale of ring shadow to match size of planet
|
||||
* Switched to octree based visibility determinination algorithm for
|
||||
|
@ -181,3 +182,28 @@ Code revisions:
|
|||
* UNIX version: Ctrl-Q now exits program
|
||||
* UNIX version: Fixed vertically flipped textures
|
||||
* UNIX version: Initial Gtk+ version, with rudimentary GUI
|
||||
|
||||
|
||||
1.1.0
|
||||
* Added RotationPhase field to solar system bodies; tweaking this makes sure
|
||||
that the right part of the planet is dark at a given time.
|
||||
* Changed axial tilt of Earth so that the North Pole is illuminated in summer,
|
||||
not winter.
|
||||
* Added option to render celestial coordinate sphere
|
||||
* Added geosynchronous follow mode
|
||||
* Added synchronous command to enable geosynchronous follow mode
|
||||
* Fixed disappearing stars when modifying field of view
|
||||
* Fixed bug reading angle in galaxies file
|
||||
* Made it possible to select an object by 'path' e.g. Sol/Earth/Moon
|
||||
* Bound { and } keys to control ambient light level
|
||||
* Windows version: added solar system browser window
|
||||
* Windows version: added star browser window
|
||||
* Windows version: separated update from redraw so animation no longer occurs
|
||||
when dragging modal dialogs over the view window
|
||||
* Windows version: made context menus work when running fullscreen
|
||||
|
||||
Code:
|
||||
* Fixed bug in quaternion to matrix conversion; conversion was returning the
|
||||
matrix representation of the conjugate.
|
||||
* Moved common UI code into CelestiaCore
|
||||
|
||||
|
|
92
README
92
README
|
@ -28,20 +28,20 @@ resides or else it will not find its data files. A real installer is
|
|||
forthcoming.
|
||||
|
||||
Celestia will start up in a window, and if everything is working
|
||||
correctly, you'll see the asteroid Eros moving past a field of
|
||||
correctly, you'll see the planet Neptune in front of a field of
|
||||
stars. In the left corner is a welcome message and some information
|
||||
about your target (Eros), your speed, and the current time (Universal
|
||||
about your target (Neptune), your speed, and the current time (Universal
|
||||
Time, so it'll probably be a few hours off from your computer's clock.)
|
||||
Right drag the mouse to orbit Eros and you should see the Earth and some
|
||||
familiar constellations. Left dragging the mouse changes your
|
||||
Right drag the mouse to orbit Neptune and you should see other planets and
|
||||
some familiar constellations. Left dragging the mouse changes your
|
||||
orientation too, but the camera rotates about its center instead of
|
||||
rotating around Eros. Rolling the mouse wheel will change your distance
|
||||
rotating around Neptune. Rolling the mouse wheel will change your distance
|
||||
to the space station--you can move light years away, then roll the wheel
|
||||
in the opposite direction to get back to your starting location. If your
|
||||
mouse lacks a wheel, you can use the Home and End keys instead.
|
||||
|
||||
In Celestia, you'll generally have an object selected; currently,
|
||||
it's Eros, but it could also be a star, planet, spacecraft, or galaxy.
|
||||
In Celestia, you'll usually have some object selected; currently,
|
||||
it's Neptune, but it could also be a star, planet, spacecraft, or galaxy.
|
||||
The simplest way to select an object is to click on it. Try clicking
|
||||
on a star to select it. The information about Eros is replaced with
|
||||
some details about the star. Press G (or use the navigation menu),
|
||||
|
@ -71,7 +71,7 @@ Use the mouse wheel to adjust distance to selection
|
|||
Left drag while holding shift to zoom
|
||||
Click the wheel to reset the field of view to 45 degrees
|
||||
Left-click to select; double click to center selection
|
||||
Right-click to bring up planets menu
|
||||
Right-click to bring up context menu
|
||||
|
||||
KEYBOARD COMMANDS
|
||||
|
||||
|
@ -80,11 +80,39 @@ H : Select the sun (Home)
|
|||
C : Center on selected object
|
||||
G : Goto selected object
|
||||
F : Follow selected object
|
||||
ESC: Cancel motion
|
||||
|
||||
Free movement:
|
||||
Y : Orbit the selected object at a rate synced to its rotation
|
||||
HOME : Move closer to object
|
||||
END : Move farther from object
|
||||
ESC : Cancel motion or script
|
||||
|
||||
Time:
|
||||
Space : stop time
|
||||
L : Time 10x faster
|
||||
K : Time 10x slower
|
||||
J : Reverse time
|
||||
|
||||
Labels:
|
||||
N : Toggle planet and moon labels
|
||||
B : Toggle star labels
|
||||
= : Toggle constellation labels
|
||||
V : Toggle info text
|
||||
|
||||
Options:
|
||||
U : Toggle galaxy rendering
|
||||
I : Toggle planet atmospheres (cloud textures)
|
||||
O : Toggle planet orbits
|
||||
/ : Toggle constellation diagrams
|
||||
; : Show an earth-based equatorial coordinate sphere
|
||||
P : Toggle per-pixel lighting (if supported)
|
||||
[ : Decrease limiting magnitude (fewer stars visible)
|
||||
] : Increase limiting magnitude (more stars visible)
|
||||
{ : Decrease ambient illumination
|
||||
} : Increase ambient illumination
|
||||
, : Narrow field of view
|
||||
. : Widen field of view
|
||||
W : Toggle wireframe mode
|
||||
|
||||
Spaceflight:
|
||||
F1 : Stop
|
||||
F2 : Set velocity to 1 km/s
|
||||
F3 : Set velocity to 1,000 km/s
|
||||
|
@ -96,30 +124,32 @@ Z : Decrease velocity by 10x
|
|||
Q : Reverse direction
|
||||
X : Set movement direction toward center of screen
|
||||
|
||||
Time:
|
||||
Space : stop time
|
||||
L : Time 10x faster
|
||||
K : Time 10x slower
|
||||
J : Reverse time
|
||||
|
||||
Options:
|
||||
U : Toggle galaxy rendering
|
||||
N : Toggle planet and moon labels
|
||||
O : Toggle planet orbits
|
||||
V : Toggle HUD Text
|
||||
I : Toggle planet atmospheres (cloud textures)
|
||||
W : Toggle wireframe mode
|
||||
/ : Toggle constellation diagrams
|
||||
= : Toggle constellation labels
|
||||
B : Toggle star labels
|
||||
P : Toggle per-pixel lighting (if supported)
|
||||
[ : Decrease limiting magnitude (fewer stars visible)
|
||||
] : Increase limiting magnitude (more stars visible)
|
||||
|
||||
Other:
|
||||
D : Run demo
|
||||
` : Show frames rendered per second
|
||||
ENTER : Select a star or planet by typing its name
|
||||
|
||||
|
||||
Star and Planet Browsers:
|
||||
[For the moment This only applies to the Windows version of Celestia.]
|
||||
In the navigation menu are 'Solar System Browser' and 'Star Browser'
|
||||
options. The Solar System Browser pops up a window with a tree view
|
||||
of all the objects in the nearest solar system (if there is one at all
|
||||
within a light year of your current position.) Clicking on the name
|
||||
of any planet in the window will select it; you can then use the center
|
||||
or goto buttons to see it in the main Celestia window. The star
|
||||
browser is a window showing a table of the hundred nearest stars,
|
||||
along with their distances and apparent and absolute magnitudes.
|
||||
Clicking on the column headers will sort the stars. The table is
|
||||
not continuously updated--if you travel to another star, you should
|
||||
press the Refresh button to update the table for your current position.
|
||||
The radio buttons beneath the table let you switch between viewing
|
||||
a list of nearest or brightest stars. As with the solar system browser,
|
||||
clicking on any star name in the table will select it--use this feature
|
||||
along with the center button to tour the stars visible from any night
|
||||
sky in the galaxy.
|
||||
|
||||
Selecting Objects by Name:
|
||||
It's possible to choose a star or planet by name. There are two ways to
|
||||
enter a star name: choose 'Select Object' from the Navigation menu to
|
||||
bring up a dialog box, or by hitting Enter, typing in the name, and
|
||||
|
|
14
TODO
14
TODO
|
@ -16,12 +16,17 @@ USER INTERFACE
|
|||
* Orbits should be occluded by planets
|
||||
* Next/prev body commands
|
||||
* Add preferences for text color to config file
|
||||
* Make context menus work properly in full-screen mode
|
||||
* Fix camera rotation wackiness when using goto--probably slerp between orientations
|
||||
* Dialog box for displaying detailed information about a star or planet
|
||||
* Create a help file
|
||||
* Create a manual
|
||||
* Improve web info feature
|
||||
* Added accelerator key labels to Windows menus
|
||||
* Star browser: show spectral type and whether the star has planets
|
||||
* Star browser: allow user to select how many stars to show
|
||||
* Solar system browser: add icons
|
||||
* Make a Gnome UI for UNIX version
|
||||
* Popup H-R diagram window
|
||||
* Use a slider widget for controlling ambient light level
|
||||
|
||||
VISUALS
|
||||
* Shadows from rings on planet
|
||||
|
@ -83,7 +88,10 @@ PORTING
|
|||
* Make 3DS loading code byte-order and FP format independent
|
||||
* Make stars.dat loading code byte-order and FP format independent
|
||||
* Bring UNIX UI up to level of Windows UI
|
||||
* Implement solar system and star browsers
|
||||
* Context menus for both GLUT and Gtk versions
|
||||
* MacOS port
|
||||
* Make bump mapping and other GL extension stuff work under UNIX
|
||||
|
||||
MISC
|
||||
* Create more powerful scripting system
|
||||
|
@ -91,5 +99,3 @@ MISC
|
|||
a Celestia universe
|
||||
* Allow lists of bodies from different .ssc files to be incorporated into
|
||||
the same planetary system
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue