Gaia Sky 3.5.6
Features
- add film grain filter (disabled by default).
- set a maximum age for
.part
download files of 6
hours.
- improve recursive grid with travelling pulses and a noise mask.
- add ‘animate’ setting to recursive grid preferences to toggle
animation on and off.
- add checkbox to control recursive grid animation.
- add initial notice about Gaia Sky contacting the server to get the
dataset updates list.
- improve shader compilation error handling.
- enable elevation (height) representation without tessellation in a
new ‘regular’ mode. This is the new default mode, as tessellation is a
bit to taxing on old and integrated GPUs.
- discontinue parallax mapping elevation type; the new vertex
displacement type supersedes it.
- add full support for point lights, and use them for stars.
- true depth-tested close-by stars, also working with light glow
enabled.
Bug Fixes
- prevent creation of background blur object, as camera motion blur
was disabled a few versions ago.
- use predicted position for tracking objects.
- ‘reload defaults’ button in visual settings component actually sets
the default value to the elevation multiplier slider.
- new star shader in intel GPUs.
- mouse coordinates collision with objects when back buffer scale !=
1.
Code Refactoring
- move GLSL snippet shader chunks to own directory
assets/shader/snippet
.
- rename shaders from ‘normal’ to ‘pbr’.
Build System
- set
-source
to 16 in gradle build script to enable
pattern matching in instanceof.
Style
- code style now formats Javadoc comments.