Code: Select all
1.5.0pre3
- Don't require LuaHook for scripted orbits and rotations
- Fix cloud shadows
- ASAP
1.5.0pre4
- Changes to standard data files:
- new Eros model
- new ISS and Mir models
- new Itokawa model
- Fix stars
- Allow star orbits to be toggled separately from planet orbits
- Eliminate OrbitBarycenter
- Adjust near clip plane for FOV (to preserve depth buffer precision)
- Don't show labels for star system barycenters
- Fix SSC texture override for meshes
1.5.0 final
- Changes to standard data files:
- Switch to new rotation model forms
- Atmospheres
- Make dense atmospheres work better
- Fix artifacts from linear interpolation across triangles
- Fix too dark sky at zenith
- Automatic conversion of new style atmosphere parameters to old ones
- Default body frame is based on parent, not center of orbit frame; is this
right?
- Fix depth sorting of labels
1.5.1
- Script function to show / hide individual objects
- Script menu
- Make quaternion slerp more robust
- Double precision SampledOrbits
- Pulsar catalog?
- Triaxial ellipsoids for solar system bodies
- Fix multiple star handling in star database builder
- Bug fixing
1.6.0
- User-definable object classes
- Orbits:
- More flexible means to choose which orbits to display (custom classes)
- Allow orbits to be shown in any reference frame
- Script:
- Functions to deal with object classes
- Expose 1.5.0 reference frames in scripts
- Vector and orientation parameters for ScriptedOrbits and ScriptedRotations
- Markers:
- Labeled markers
- Allow different reference frames for markers
- Texture improvements:
- Use lower resolution virtual texture tiles for surface patches farther
from camera
- Improve texture memory management
- Multithreaded texture loader
- Optimize galaxy rendering: point sprites, vertex buffers instead of
immediate mode.
- SPICE
- Allow lists of kernel files
- Manage loaded kernels
- C-kernel rotation model
- Generic frame rotation model
- Goto fixes:
- Fix center orbit (currently assumes infinitely distant target)
- Goto barycenter should pick a distance based on size of the orbits around
the barycenter.
- SampledOrbit / SampledOrientation:
- Periodic SampledOrbits
- Support cubic interpolation of SampledOrientation files
- New Earth rotation CustomRotations--precession, nutation, IRTF93
- Internal changes:
- Implement velocity method for all orbit types
- Change internal time scale to be Julian days relative to J2000.0
- Use J2000 ecliptic coordinate system throughout Celestia
- CachingRotation base class
- More accurate lunar orbit
- Depth sort location labels (new drawable type: label cluster)
- New data:
- Create model for Comet Temple 1
- Create model for asteroids KW44 A + B
- Eliminate the .cms format
1.7.0
- Dynamic loading and unloading of add-ons
- Make add-ons easier to install
- Multiple names for solar system objects
- For stars, do antialiased points in shader
- 3D graphic objects in scripts
- Reference frames
- Named frames
- Rotation offset frames
- Two-vector frames: closest point vectors
- Self shadowing for complex objects
- Address 16k light year limit
- Supernova catalog?
2.0
- High dynamic range lighting - photorealism
- Light scattering model for rings
- Major UI improvements
Feel free to comment and make suggestions. I will probably put this on the Celestia Wiki so that updates are visible to everyone.
--Chris