New
0.20.1
You can download pre-built binaries from here. Or find more information on our homepage.
You can find a list of breaking changes against 0.19 here.
Features
- 2024 Digital Universe Data Update
- Add new TileProvider to select tile providers based on the date and apply to VIIRS Joint Polar Satellite System (#3350)
- Provide better error messages when failing to load an asset due to verification failures
- Add support for model vertex colors (#3346)
- Reduce the number of capture threads used by SGCT to optimize image sequence framerate
- Add server name to parallelpeer authentication, used as unique identifier on wormhole server
- Add the ability to scale the debug statistics graphs
- Move the statistics and frame info rendering from the RenderEngine into the debugging module ( #1248)
- Update Ghoul to get more information on when WMI queries fail (#3330)
UI
- Add possiblity to sort SGNs in GUI based on numerical value
- Small Node Popover menu refactor
Content
New Assets
- Add an example asset to show the current in-game time in a screenspace object (#3312)
- Add new advanced example assets for the point cloud rendering
Updates to existing Assets/Profiles
- Add Down and Up keybinds to set the time to realtime and "now" respectively (#3275)
- Fix spelling mistake in Haumea model
- Fix a warning from hdf.asset due to a missing dataset parameter (#3343)
- Removed the version numbers from asset files as they were unused and inconsistent
- Remove the large data files from the URLSynchronization example files to make the file loadable
- Use the correct way to scale the Eiffel tower educational asset
Content creation
- Add the ability to specify DashboardItems for ScreenSpaceDashboards in assets.
- Make the 'Layer's specification in RenderableGlobe optional
- Improve error messages and export DashboardItem documentation
- Adds a task to generate a raw volume (used in for example RenderableTimeVaryingVolume) from a CSV file.
- The default for actions is now to have them not local (#3194)
Lua
- Add Lua function to calculate the number of seconds between dates and use it in assets (#3332)
- Add a new Lua function to create debug axes for the current focus node
Bug Fixes
- Fix a multithreaded access to SPICE that could cause a crash on startup (#3345)
- Fix a bug where the keyboard shortcuts would no longer be displayed
- Correctly consume char-based keyboard callbacks in the CEF module (#3290)
- Prevent crash when starting without any enabled audio devices (#3329)
- Fix bug with resizing the WorldWideTelescope window
- Fix an issue with the point cloud rendering texture not being rendered when the texture file path is updated during runtime
- Fix a faulty example GUI path in the point cloud example files
- Generate the framebuffer for screenspace rendering without mipmapping as it handles transparency poorly
- Fix parsing TLE files with CRLF line endings on unix (#3326)
- A non-main dashboard is now correctly displayed when adding it as a propertyowner to a ScreenSpaceDashboard
- Fix an issue where the scale for ScreenSpaceDashboards was always enforced to be 1