Updates for 1.04

pull/3/head
Chris Laurel 2001-03-06 22:27:10 +00:00
parent 2dfb8f333b
commit 11ad5f7b50
3 changed files with 41 additions and 8 deletions

View File

@ -87,12 +87,14 @@ Time:
Space : stop time
L : Time 10x faster
K : Time 10x slower
J : Reverse time
Options:
N : Toggle planet and moon labels
O : Toggle planet orbits
V : Toggle HUD Text
W : Toggle Wireframe mode
W : Toggle wireframe mode
P : Toggle per-pixel lighting (if supported)
ESC : Exit
@ -165,6 +167,10 @@ A few of these maps were modified by me, with fictional terrain added
to fill in gaps. The model of the Galileo spacecraft is also from
David Seal's site (though it was converter from Inventor to 3DS format.)
The Mars, Moon, and Pluto textures and bump maps are all from James
Hastings-Trew's collection. Some of the prettiest planet maps around
are at http://apollo.spaceports.com/~jhasting/
The Venus, Saturn, and Saturn's rings textures are from Bjorn Jonsson.
His site is http://www.mmedia.is/~bjj/ and is an excellent resource
for solar system rendering.
@ -173,7 +179,7 @@ for solar system rendering.
Scott Hudson, Washington State University. His site is:
http://www.eecs.wsu.edu/~hudson/Research/Asteroids/4179/index.html
3D models of all other Phobos, Deimos, Amalthea, Proteus, Vesta, Ida,
3D models of Phobos, Deimos, Amalthea, Proteus, Vesta, Ida,
Mathilde, and Gaspra are derived from Phil Stooke's Cartography of
Non-Spherical Worlds: http://publish.uwo.ca/~pjstooke/plancart.htm

View File

@ -54,4 +54,24 @@ Celestia Revision History
* Added labels for stars; the list of labelled stars is read from celestia.cfg
* Cleaned up vecmath.h, added consts and reference parameters where appropriate
* Cleaned up StarNameDatabase
1.04
* Start out at the moon instead of in deep space
* Made picking of planets work properly for planets with disc sizes greater than one
pixel.
* Added call to glDeleteTextures to Texture class destructor
* Added bump mapping. Uses DOT3 bump mapping and only works on GeForce cards
right now.
* Enabled user control of per-pixel lighting.
* Menu checked state for label options synced with renderer state.
* Added a context menu that appears when an object is right clicked.
* Celestia now uses texture coordinates from 3DS files
* Added 3DS model of Eros based on NEAR laser rangefinder data
* Added 3DS models of Deimos, Phobos, and numerous other asteroids and
small moons based on Phil Stooke's models
* Replaced TriangleList class with much more flexible VertexList
* Introduced support for compressed textures; texture compression is specified
on a per texture basis in .ssc files.
* Added a reverse time option
* Added an OpenGL Driver Info item to the help menu

View File

@ -5,8 +5,8 @@ USER INTERFACE
* More star label models--nearest stars, brightest stars
* Make picking more intelligent
* Picking a distant planet is likely to select one of its satellites
* Picking currently ignores the radius and proximity of objects
* Picking stars doesn't work at close range
* Make picking work better for non-spherical bodies
* Tracking mode for camera
* Views of planet and satellite orbits
* Add satellite orbits
@ -15,15 +15,17 @@ USER INTERFACE
* Next/prev body commands
* Add preferences for font and text color for labels to config file
* Context menus for stars and planets
* Make context menu work properly in full-screen mode
* Make it possible to set the limiting magnitude for stars
* 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
VISUALS
* Shadows from rings on planet
* Bump maps for planets and satellites
* Use Phil Stooke's shape data for asteroids and small moons
* Change the color of the light illuminate planets based on star class;
* Get a real texture map for Eros
* Change the color of the light illuminating planets based on star class;
probably only M and maybe K class stars should have a noticeable hue
* Better and flashier star rendering: improve corona effects, add limb darkening, change
convection cell size based on spectral class, etc.
@ -34,14 +36,17 @@ VISUALS
* Comets with dust and ion tails
* Add some deep sky objects--planetary nebula, supernova remnants, etc.
* Procedural textures for extrasolar planets
* Atmospheric veils around planets
* Add clouds to Earth
* Specularity map for Earth (and other hypothetical ocean bearing worlds)
POLISH
* Get a real installer working for Windows version
* Demo mode
* Tutorial mode
* Add a flashy intro screen
* Change starting position to someplace interesting. Eros?
* Add screen shot feature
* Preload some textures to avoid loading delay
SIMULATION ACCURACY
* Fix apparent magnitude calculation for planets
@ -62,8 +67,8 @@ BUGS
OPTIMIZATION
* Add view frustum culling for stars
* Use compressed textures when available
* Convert the VisibleStarSet class to use an octree based algorithm
* Add option to force 16-bit textures
CODE
* Make parser more robust (and fix that EOF problem)
@ -71,6 +76,8 @@ CODE
* Finish assert-ing the code
PORTING
* Make 3DS loading code byte-order and FP format independent
* Make stars.dat loading code byte-order and FP format independent
* Write a version which uses GLUT instead of Win32 API calls
* Linux port
* MacOS port