Skip to content

0.15.1

Compare
Choose a tag to compare
@alexanderbock alexanderbock released this 11 Oct 19:07
· 4728 commits to master since this release

Features

  • Added a new rendering feature that uses the rings of saturn to create shadows onto Saturn and vice versa
  • Added a new rendering method for anti-aliased trails that improve their visual look at feel
  • Improve the handling of touch input on Windows systems that no longer requires started a separate TUIO server. This also improves the handling of the touch input.
  • Improved the automatic generation of unique names for screen space renderables
  • Added a bookmarks file that will automatically create scene graph nodes to be able to focus on interesting locations
  • Added a new property that makes it possible to disable all mouse input

API

  • Fixed retrieval of navigation state from the openspace.navigation.getNavigationState function and make this function usable again
  • Added a script that enables to directly add a layder from GIBS openspace.globebrowsing.addGibsLayer
  • Updated GLM version to 0.9.9.6
  • Replaced Google Test framework with Catch2
  • Added basic functionality for Tracy profiler
  • Added CMake options to build targeting an AVX, AVX2, or AVX512 processor architecture

Content

  • Added ISS asset to the default scene
  • Added asset for C2019 Q4 "Borisov" interstellar object
  • Added over 2,000 identified Potentially Hazardous Asteroids (PHAs) from JPL Horizons
  • Added a WMS server for the Venus Magellan dataset
  • Added alpha channel to Kaguya layer
  • Added an atmosphere to Venus
  • Added the ability to display procedurally generated text labels and added labels for planetary bodies in the solar system. The default binding to toggle their visibility is L
  • Added the ability to fade satellite trails
  • Added a feature to render stars with a fixed color to make interoperability with Glue easier
  • Fixes spelling of layer name for Sea Ice concentration
  • Fixed the milky way by using a static translation to offset it, rather than doing it in the shader code
  • Added missingSun marker in the Osiris-REx scene

Content Creation

  • Added a new scene graph node type that renders a line between two scene graph nodes
  • Added a new scene graph node type that shows the distance between two scene graph nodes

Bugfixes

  • Fixed a rendering error in which the stars would be cut between viewports when rendering OpenSpace using a fisheye configuration
  • Fixed a bug where the application would crash when changing the segments property
  • Fixed a bug that prevents the removal of globebrowsing layers
  • Fixed a bug that made the atmosphere disappear when night or water layers weren't active
  • Fixed a bug that would cause temporal tile layers to be out of sync by a day
  • No longer assume that the GuiName for a DashboardItem is provided
  • Fixed a bug with the Dawn scene
  • Fixed duplicate keybinds in the rosetta scene
  • Fixed issue with the Mercury magnetosphere
  • Added a fix where it was not possible to use a group name in the getProperty Lua function
  • Fixed bug in which OpenSpace would crash when an asset includes itself
  • Fixed error when loading some Linux-generated speck files on Windows
  • Fixed an issue to make OpenSpace work on CentOS with an older curl version
  • Fix a bug where the debug mode would not work because the website URL was empty

Optimizations

  • Tweaked the message pumping of CEF to improve the UI responsiveness on Windows
  • Improved the loading time of the galaxy dataset by caching the star points using a binary file format
  • Drastically improved the rendering speed of the milky way volume by adaptively downscaling the rendering resolution
  • Improved the rendering performance of the billboard clouds used for galaxy points