Commit Graph

9147 Commits

Author SHA1 Message Date
Malin E
7b987d4fea Update HUDF image 2022-03-29 16:53:10 +02:00
Malin E
134a9056a9 Enable depth testing for renderable labels, fixes #1915 2022-03-29 15:46:36 +02:00
Malin E
3a0907129b Add other JWST target images 2022-03-29 11:30:50 +02:00
Malin E
e7496e7436 Move hubble asset 2022-03-25 08:51:35 +01:00
Malin E
965aa7f766 Adjust JWST and lagrange point labels 2022-03-21 17:22:02 +01:00
Malin E
bc9e1e2a60 Add Hubble trail asset and turn off ISS trail 2022-03-21 11:50:52 +01:00
Malin E
c57fc64b81 Use Terra layer on Earth to replace VIIRS during outage 19 DEC - 30 DEC 2022-03-18 10:33:48 +01:00
Malin E
579824925e Turn off atmosphere a little later in the timelapse 2022-03-18 09:37:05 +01:00
Malin E
0b3f493ef2 Adjust launch time and timelapse 2022-03-16 13:31:08 +01:00
Malin E
60b545f598 Merge branch 'master' into feature/jwst-update 2022-03-15 11:14:02 +01:00
Emma Broman
4e45f6634d Add helper function and timer to trigger idle behavior (#1898)
* Format property infos in orbital navigator more consistently

* Add helper function to trigger an idle behavior (issue #1833)

* Add timer to start idle behavior when camera is idle (issue #1730)
2022-03-15 10:06:24 +01:00
Alexander Bock
c8753faee1 Fix correct Radii for Bianca moon of Uranus 2022-03-11 09:55:15 +01:00
Malin E
df8c303594 Set interactionspheres of models to be 10% of boundingsphere 2022-03-08 13:50:52 +01:00
ElonOlsson
99714c14fc added monitor size argument of in taskRunner for function loadConfigurationfromFile because of function now taking 3 instead of 2 arguments. 2022-03-07 17:38:42 -05:00
Malin E
49ed676144 Merge branch 'master' into feature/jwst-update 2022-03-07 15:16:25 +01:00
Emma Broman
235e37d2e6 Add min/max values for ScreenSpacerenderable background color property 2022-03-04 11:09:44 +01:00
Alexander Bock
6a708b1f18 Implement new Spout input methods to Tileproviders and new Renderables (#1901)
* Implement new Spout input methods to Tileproviders and new Renderables

Co-authored-by: Marco Silva <marco@elumenati.com>
2022-03-03 23:47:09 +01:00
Emma Broman
2d3c76f222 Update gui hash to get camera path gui (closes #1854) 2022-03-02 18:58:41 +01:00
Emma Broman
a0433c0419 Use largest of boudning and interaction sphere for creating camera path (closes #1897) 2022-03-02 10:52:03 +01:00
Emma Broman
0c86254168 Give ISS node a bounding sphere that matches the size of the spacecraft 2022-03-02 10:50:56 +01:00
Emma Broman
e127dec602 Fix openspace.debugging.renderCameraPath leading to crash
Keep the path around after it's finished, so that we can render/analyze it. It will be cleared once the next path is generated anyways.
2022-03-02 09:28:20 +01:00
Emma Broman
dfc2402638 Shorten info message (pause during camera path) 2022-03-01 13:11:35 +01:00
Emma Broman
2919ad77ed Typo fix 2022-02-28 15:31:47 +01:00
Emma Broman
7295a25af3 Gui update
* Remove linear flight from touch UI
* Fix some weird drag behavior for layers (now only title is daggable, not the entire propertyowner)
2022-02-27 20:55:57 +01:00
Emma Broman
aeeeea7793 Reorder default path type property, so the most useful ones comes first
OBS! Breaking change for the installations that uses paths, as the option property uses the indices in the list to set the value
2022-02-27 20:52:38 +01:00
Emma Broman
6e751585b0 Add a property to change the default arrival distance for camera paths 2022-02-27 20:51:26 +01:00
Alexander Bock
e249af5c0e Long overdue mark for pre-release of next version 2022-02-26 22:44:16 +01:00
Alexander Bock
45c97c4a81 Enable more unit tests 2022-02-26 21:45:16 +01:00
Alexander Bock
37f2e017ec Remove Fallback layers (closes #1819) 2022-02-25 14:16:44 +01:00
Emma Broman
d0fcec569c Address stability problems for camera paths and make them more useful in general
* Change spline curve parameter interval from [0,1] to [0,nSegments], for slightly increased precision
* Use linear paths whenever precision isn't enough/paths are too long (and traverse linear paths differently, to make them less depending on the distance)
* Remove OrbitalNavigator.LinearFlight and instead add "Zoom to" helper functions (closes #1837 )
* Add check to prevent triggering awkward short paths, for example when flying to the current target or to the same geo position twice
* Refactor speed code and handle speed when path is shorter than start+closeup distance
* Add easing to speed dampening
* Add topic for engine mode (to be used for UI later)
* Cleaner log when creating paths (some previous info messages are now debug messages)

Related PR: OpenSpace/OpenSpace-WebGuiFrontend#70
2022-02-25 08:49:19 +01:00
Alexander Bock
02677b5180 Initializing GLFW and then destroying it has some performance implications on the application. Therefore use OS specific functions to get the window size 2022-02-23 14:37:05 +01:00
Alexander Bock
3f6fccb373 Correctly disable vsync if requested 2022-02-23 13:40:40 +01:00
Alexander Bock
7cb38b6c9c Update codegen and make use of the new parenting method 2022-02-23 13:20:36 +01:00
Alexander Bock
78fd5b78da Wait for initialization when adding assets at runtime. Correctly destroy the RenderableGalaxy shader when deinitializing (closes #1601) 2022-02-22 23:24:37 +01:00
Alexander Bock
73f6938619 Correctly specify tags and fix usage of refreshRate and vsync parameters (closes #1890) 2022-02-21 21:27:25 +01:00
Alexander Bock
ae40493627 Add function allowing insight into currently loaded assets. Don't print info message when loading asset that was already loaded 2022-02-21 21:19:13 +01:00
Alexander Bock
abaaf437b6 Don't try to initialize an asset if the initialization has failed (closes #1830) 2022-02-20 19:30:23 +01:00
Alexander Bock
a6f048e342 Add explicit checks whenever we are accessing another scene graph node (closes #1831) 2022-02-20 19:17:06 +01:00
Alexander Bock
797a81dbe6 Fix crash when trying to start Wormhole with any commandline arguments 2022-02-17 18:28:51 +01:00
Alexander Bock
cbe2e6cdcf Set the default window size to 66% of the primary window size (closes #1883) 2022-02-17 17:55:43 +01:00
Micah Acinapura
9e69300642 unified renderbin to renderable; adapted orbitalkepler to codegen; fi… (#1843)
* unified renderbin to renderable; adapted orbitalkepler to codegen; fixes 1842

* update for pr comments

* update for pr comments2
2022-02-17 10:58:32 -05:00
Malin E
e30e9ee4cc Add event to toggle JWST trail when approaching or going away 2022-02-17 09:30:15 +01:00
Alexander Bock
e8072495ec Feature/warnings (#1885)
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Malin E
275f04425c Split timelapse into forwards and backwards 2022-02-16 14:52:50 +01:00
Malin E
cf4294480c Adjust JWST timelapse to only depend on launch time
* Before, each keyframe was depeding on hard-coded time stamps
2022-02-16 13:55:20 +01:00
Malin E
a54d978ac6 Correct data end date 2022-02-14 11:23:16 +01:00
Malin E
b26025cc12 Update jwst data path to work PC 2022-02-14 10:59:15 +01:00
Malin E
165b59d721 Merge branch 'master' into feature/jwst-update
* Solve conflicts in Earth Lagrange point files
2022-02-14 10:46:05 +01:00
Alexander Bock
40ed640bc8 Simplify the function signature of the FactoryManager function 2022-02-12 00:55:15 +01:00
Alexander Bock
44655e5faa Merge branch 'master' of github.com:OpenSpace/OpenSpace 2022-02-12 00:43:16 +01:00