Gaia Sky 3.6.3
By tsagrista on 12 Jul 2024
📢 Gaia Sky 3.6.3 available now!
Features
- add on-demand loading of JSON datasets to particle groups, which enables having thousands of extrasolar systems to explore.
- add script to translate a NASA exoplanet archive VOTable to the Gaia Sky JSON format.
- replace CPU-based procedural generation with GPU-based implementation, which is orders of magnitude faster.
- improve layout of procedural generation window.
- improve cloud color and atmospheric fog density randomizers.
- use normal map when elevation type is ‘None’ in procedural generation.
- add initial amplitude to noise parametrization in procedural generation.
- surface generation presets (Earth-like, gas giant, rocky planet, etc.), and hide noise parameters in collapsible pane.
- add procedurally generated texture resolution to configuration and preferences window.
- add procedural generation button to camera info interface.
- move ‘save textures’ of procedural generation to a parallel thread.
- divide procedural generation in 4 consecutive frames. Add emission generation as an extra (optional) channel.
- add ‘systems’ component type, to contain all extrasolar planetary systems.
- automatic DPI scaling to support multi-DPI configurations.
- add new graphical presets (low, medium, high) to settings dialog. These presets are sets of settings that are applied all at once.
- change antialiasing settings from only type to type and quality in the configuration file.
- add tooltip with hotkeys to cinematic camera checkbox.
- improve camera velocity display units in camera info pane.
- new splash image based on NASA exoplanets.
- enable multiple lights (and also point lights) for cloud shader. This is necessary for the NASA exoplanets.
- add ‘refreshRate’ to orbit objects to control how often they are updated (if needed), add button to camera info interface to refresh the orbit of the selected object.
Bug Fixes
- relativistic shaders define their own helper functions.
- broken anchor in readme file.
- error computing next focus and closest body positions.
- restore elevation-aware planet traversal.
- artifacts in atmosphere shader when SSR is active.
- adjust maximum reach of point lights.
- improve single star selection code, especially when close to stars.
- regression where orientation lock stopped working altogether.
- adjust frequency and lacunarity randomizers so that more strucutre is always present.
- crash during initialization when model is set to randomize.
- tooltip background width incorrectly computed.
- remove call to pack() in constructor.
Performance Improvements
- enable fast-math usage by default, and remove old, unused trigo scaffolding classes.
- improve performance of recursive grid shader, which was very slow due to the background fill (with interpolation), and the animation. Animation is now removed.
Build System
- upgrade bundled JRE to 21, minimum language version to 17.
You can get this release in our repository.