0.18.0 #2092
alexanderbock
announced in
Announcements
0.18.0
#2092
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Features
SkyBrowser
This feature adds an entirely new system to OpenSpace that interfaces with the AAS Worldwide Telescope (https://worldwidetelescope.org) application to bring high-resolution astronomical images and all-sky surveys into OpenSpace. The location of a selected image is shown in the 3D view inside of OpenSpace.
Procedural camera paths (Fly-To)
This feature adds the ability to automatically fly the camera between different objects and between different navigation states. Currently, this feature only works when the in-game time is paused and triggering a procedural flight path will automatically pause the time and unpause it (if it was unpaused before) after completing the path. Additionally, this feature enables the use of "Idle behaviors" that can either be triggered manually or by completing a procedural flight that will make the camera do something interesting until the user interacts with the system again.
OrbitalNavigator.LinearFlight
and instead add "Zoom to" helper functions (Move the linear flight functionality into the camera paths #1837)Actions
Introducing "Actions" as first-class elements in OpenSpace to make repeatable changes. In prior versions it was possible to bin scripts to keybinds and use a "key-less keybind" to configure repeatable effects. The "Action" concept replaces this by encapsulating the changes in an Action and then provide the ability to bind a key to trigger an action instead. This also enables the reuse of "Actions" in other parts of the software. Older profiles that were made with previous version will be converted automatically on load with an Action identifier generated automatically.
Event System
Added a system that causes a specific list of events to be triggered automatically depending on the state in OpenSpace. This, for example, enables features to automatically fade an object's trial when flying closer to an object, but there are many more events that are defined in the system
User interface improvements
Various user interface improvements in the launcher and the in-game interface
Launcher
In-game
Various Enhancements
openspace.addCustomProperty
Lua function (User Properties #2064)Content
New Assets
Fixes to existing assets
Other changes
RenderableTrailOrbit
Period property is shown in seconds in the GUI but the documentation says it should be days #1860)ConstellationArt
toImageConstellation
to provide a better search result when searching for “Constellation”Content Creation
Assets
asset_helper
file in exchange for explicitly writing the initialize/deinitialize functions (Removing the asset_helper file #1868)GlobeRotation
with examples (Issue/1527 - GlobeRotation #1737)Lua
openspace.time.UTC()
returns wrong format compared to docs #1776)Bug Fixes
arg
in places of function parameters #1890)HorizonsTranslation
leads to infinite loop #1849)Breaking Changes
RenderEngine.ShowOverlayOnSlaves
toRenderEngine.ShowOverlayOnClients
tileProvider
renamed toTileProvider
andadjustment
renamed toAdjustment
in GlobesgetKeybinding
->keyBindings
getSpiceBodies
->spiceBodies
getSpkCoverage
-> removedgetCkCoverage
-> removedThis discussion was created from the release 0.18.0.
Beta Was this translation helpful? Give feedback.
All reactions