Celestia 1.5.0pre3
Posted: 24.05.2007, 17:02
Finally, another prerelease of 1.5.0. The Windows package is here: http://www.celestiaproject.net/~claurel/celest ... .0pre3.exe
This version has most of the changes that will go into 1.5.0 final. One significant remaining area of development is the atmosphere code.
Here is what has changed since 1.5.0pre2:
Thanks to everyone who contributed on the development and bug reporting for this release.
--Chris
This version has most of the changes that will go into 1.5.0 final. One significant remaining area of development is the atmosphere code.
Here is what has changed since 1.5.0pre2:
Code: Select all
- Don't render Sun's orbit about SSB
- Mac OS X: multhreaded load
- Improved DSO picking
- New planetary feature names from the IAU:
- Mars, Phobos, Venus, Titan, Enceladus
- Switched to double precision for rotation and precession periods--keeps
synchronous rotations from drifting.
- Localization
- Updated translation files
- Added localized versions of documentation and scripts
- Improved depth sorting of translucent models
- Orbit rendering improvements:
- Don't render the Sun's orbit about the SSB (or any other aperiodic,
infinite trajectories.)
- Switch blend mode
- Changed color of moon orbits
- Fade orbits to invisibile as their onscreen size shrinks.
- celx scripting enhancements:
- Added catalogNumber, hubbleType, and absoluteMagnitude to table returned
by getinfo.
- Added getdsocount and getdso methods for celestia object
- stars and dso iterators
- Added getObjTypeName method to DeepSkyObject
- ScriptedOrbits/Rotations run in separate context unless
ScriptSystemAccessPolicy is allow
- Lua hook no longer required in order to use ScriptOrbit/Rotation
- get/setaltazimuthmode
- Fixed bug in mesh optimization code that was merging materials which
actually distinct.
- Defined a lighting model to use for models that don't have normals
- Prevents crash on Mac OS X version
- Added support for point sprites to cmod format
- Use GLSL for rendering nebula models
- Added blend type to cmod materials: additive and normal alpha blending are
supported.
- Fixed obscure cmod loader crash (affected models contain submeshes with
zero primitive groups.)
- Added support for automake 1.10
- Choose Lua 5.1 over Lua 5.0 when both are available
- New planets: Gliese 581 c & d, HD 175541 b, HD 210702 b, HD192699 b,
HD 47536 c, XO-2 b, HD 147506 (HAT-P-2), HD 17092 b
- Minor moons:
- Added 2007S1, 2007S2, and 2007S3
- New IAU names for small satellites of Jupiter, Saturn, and Neptune
- Updated orbital elements for 2006 S6
- Fixed bug in PNG image capture
- Stricter GLSL shader compliance
- Mac OS X: refresh star browser when it becomes active
- Fixed bug that limited virtual texture detail on ringed planets
- Added app. magnitude-based fading effect for solar system object labels
- Added app. magnitude-based fading effect for star labels
- Use simpler cloud shadows (less driver headaches.)
- Use fewer interpolants in shaders; prevents bad shaders for cloud shadow+
eclipse shadow+night lights cases
- Fixed some orbit rendering artifacts (such as disappearing orbits on Mac)
- Added a major update of the galaxy database such that close to 100% of the
galaxies now involve distance measurements
- Included the complete local group of galaxies
- Added varying label transparency also for stars
- Added the PERL scripts used for extraction of galaxy and binary orbit data
from scientific sources. They both are useful tools and a concise
documentation of Celestia's data
- updated binary orbit data ( visualbins.stc and spectbins.stc) along with
respective PERL scripts (visualbins.pl and spectbins.pl)
- New IAU names for features on Titan and Enceladus
- Celx scripts:
- Added script for marking & red-shift coloring all 10000+ galaxies
- Added script for marking all member galaxies of the local group
- Fixed crash when deepsky.dsc was empty
- Increased max draw distance to 100 Gly
Thanks to everyone who contributed on the development and bug reporting for this release.
--Chris