Commit Graph

10885 Commits

Author SHA1 Message Date
Malin E
a017006ec6 Add todo comment from discussion in PR 2023-04-13 12:35:51 +02:00
Adam Rohdin
fd2ca680af Merge pull request #2599 from OpenSpace/issue/2598
Removed multiple keys for same property in some assets
2023-04-13 12:19:10 +02:00
Malin E
71caf31f02 Small clean up 2023-04-13 11:27:11 +02:00
Malin E
6d8f7b2fbd Handle override RenderBins from asset files 2023-04-13 10:59:23 +02:00
Ylva Selling
150c1457c0 Cleanup 2023-04-12 18:27:35 -04:00
Ylva Selling
e998df55b0 Update documentation submodule to the correct index.html 2023-04-12 18:09:19 -04:00
Ylva Selling
9b8429ae65 Update documentation submodule 2023-04-12 17:49:31 -04:00
Ylva Selling
50764ecac5 Update documentation submodule 2023-04-12 17:37:43 -04:00
Ylva Selling
3ff6169771 Merge remote-tracking branch 'origin/master' into feature/documentation-overhaul
# Conflicts:
#	src/scripting/scriptengine.cpp
2023-04-12 17:37:28 -04:00
Ylva Selling
0ccd5d63bd Structured milestones and phases in missions file so they are structured the same 2023-04-12 17:22:01 -04:00
Alexander Bock
7565a91196 Cleanup lambda expressions and directly address Fadeable properties when adding properties 2023-04-12 23:20:53 +02:00
Alexander Bock
19642e8120 Jenkins compile fix 2023-04-12 22:26:19 +02:00
Ylva Selling
51a48d2112 Merge remote-tracking branch 'origin/master' into feature/missions 2023-04-12 16:09:42 -04:00
Malin E
dccd439dde Merge branch 'master' into feature/model-opacity
* Solve conflicts in renderablemodel.cpp and renderabletrail.cpp
2023-04-12 17:03:40 +02:00
Micah Acinapura
aeb81eb050 disabled assets for profile start (#2590) 2023-04-12 11:00:44 -04:00
Malin E
94e8f90d1a Take into account the scale in the gui when calculating distance culling 2023-04-12 16:50:08 +02:00
Arohdin
416381eadd Removed some duplicate properties and merged some others 2023-04-12 16:29:29 +02:00
Alexander Bock
811d099fdc Make CMake download the prebuilt version of libmpv from our server; Add example asset that downloads its video on include 2023-04-12 13:59:23 +02:00
Alexander Bock
649442aca9 Update SGCT repository 2023-04-12 08:47:52 +02:00
Ylva Selling
bb7079a845 Rename important date to milestone 2023-04-11 15:58:24 -04:00
Ylva Selling
5a1caf31dc Add link to mission 2023-04-11 15:24:48 -04:00
Ylva Selling
4053243a14 Add documentation as submodule 2023-04-11 10:49:10 -04:00
Joakim Kilby
b219638e29 Add ability to cache globe data using MRFs (#2565)
Enables globe-browsing data to be cached using caching mrf's as it is loaded from the original dataset. Subsequent reads of tiles that have been cached do not query the original dataset but picks it up from the mrf data.
Supports anything that can be used a dataset for a gdal raster but raw images such as JPGs are explicitly disallowed as they lack necessary geotransform data.

Activated on a global scale by setting the following keys in openspace.cfg (ModuleConfigurations/GlobeBrowsing)
MRFCacheEnabled = true,
MRFCacheLocation = "<somepath>",
Settings can be overriden on a per-layer basis by adding the following entries to the layer entity of an asset
CacheSettings = { Enabled = true, Compression = "LERC", BlockSize = 512, Quality=25 },

The following per-layer settings are available and override the global module settings:
Enabled : enable/disable caching for this layer.
Compression: The compression algorithm to use for tile cache storage. (JPEG, PNG, or LERC)
BlockSize: Size of tiles in cache, should be a multiple of 2 although this is not required.
Quality: The quality setting of the JPEG compression (when used)

Note that heightlayers must use LERC compresison and this is the default unless overridden by a layer.
2023-04-11 08:46:25 +02:00
Ylva Selling
36d0905ab6 Add more content to Rosetta mission 2023-04-10 17:20:01 -04:00
Ylva Selling
24e1fe2baf Add image & description to mission topic 2023-04-10 16:18:28 -04:00
Alexander Bock
327c1b2399 Updating SPICE Kernels and adding new Moons to Outer Planets (#2556)
* Update Jupiter moon kernels and add new moons
* Update Neptune kernels
* Update Uranus kernels
* Update Saturn kernels
* Add Jupiter moons
* Add more Saturn moons
* Add more moons for Jupiter and Saturn
2023-04-10 20:49:30 +02:00
Alexander Bock
9022aad479 Adding static Settings to Renderable (#2578)
* Add settings to Renderable to control whether the renderbin is updated based on Opacity
* Remove duplicate RenderBin specification for RenderableSphere
* Remove unnecessary RenderBin specifications of Lagrange points
* Don't automatically update the renderbin for RenderableLabel and RenderablePlane
* Remove extra `setRenderBinFromOpacity` from RenderableSpheres
* Move information about whether a renderable should be updated when disabled
* Some cleanup of Renderable class
* Don't update the renderbin automatically if the user specified the renderbin manually
2023-04-10 20:49:01 +02:00
Ylva Selling
ce541adb32 Add draft for Rosetta 2023-04-10 09:43:24 -04:00
Ylva Selling
15ec4aa41a Add important dates to misson 2023-04-10 09:43:01 -04:00
Alexander Bock
bebac26a7f Add new 99.5% coverage CTX layer 2023-04-08 20:21:47 +02:00
Ylva Selling
73b662c696 Update OSIRIS-REx phases and actions 2023-04-07 12:33:39 -04:00
Gene Payne
28cacd3df4 Fix for missing image projection sequences 2023-04-06 15:00:51 -06:00
Malin E
1d92383317 Make sure RenderBin is set before render function is called 2023-04-06 14:53:05 +02:00
Malin E
a3948e2830 Merge branch 'master' into feature/model-opacity 2023-04-06 13:51:07 +02:00
Emma Broman
36538bf74b Update GUI hash
OpenSpace/OpenSpace-WebGuiFrontend#141
2023-04-06 13:48:33 +02:00
Malin E
bb3c9f013e Merge branch 'master' into feature/model-opacity
* Resolve conflicts in shaders for models and modelprojections
2023-04-06 13:43:23 +02:00
Emma Broman
1a4c9bcbfc Remove forgotten comment 2023-04-06 13:31:27 +02:00
Emma Broman
554373eb3e Fading of propertyowners through GUI, and more owners with fade property (#2557)
* Add property in OpenSpaceEngine for fading duration when enabling / disabling

* Add interface for fadeable components and apply to renderable

* Make layers a fadeable component

* Make globelabels a fadeable component

* Make labelscomponent a fadeable, and give it an enabled property

* Make screenspace renderables fadeable components

* Introduce concept of parent fadeables, to fade out subowners with parent

* Make rings fadeable as well

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-04-06 12:49:49 +02:00
Emma Broman
439e4b8f93 Update Gui hash, again 2023-04-06 10:46:16 +02:00
Emma Broman
fa4c213d2a Update GUI hash
PR OpenSpace/OpenSpace-WebGuiFrontend#137
2023-04-06 10:20:02 +02:00
Alexander Bock
3379393af7 Harmonize capitalization of action names (#2579)
* Harmonize capitalization of action names (closes #2215)
* Fix confusion between delta time and simulation time (closes #2536)
2023-04-05 17:58:18 +02:00
Alexander Bock
80e2aaf564 Remove whitespaces at the end of files, ' and - characters 2023-04-05 16:58:45 +02:00
Alexander Bock
784d5f302e Address 1-based indexing issues for satellite trials 2023-04-04 23:14:30 +02:00
Ylva Selling
56dae46e05 Update gui hash 2023-04-04 16:38:49 -04:00
Ylva Selling
b28e4e3675 Add more content to osirisrex mission 2023-04-04 16:37:18 -04:00
Emma Broman
335ae7ccfd Update gui hash (for #2568 fix) 2023-04-04 22:13:43 +02:00
Emma Broman
8502376af3 Make it possible to trigger camera path with zero duration (needed for #2568) 2023-04-04 22:13:43 +02:00
Alexander Bock
5e63eabc4e Provide error message when running OpenSpace from a folder containing a ', ", [, or ] (closes #2563) 2023-04-04 22:08:28 +02:00
Joakim Kilby
e743d387f2 Exclude translation files 2023-04-04 14:38:36 +02:00
Alexander Bock
ebed869f4b Update SGCT repository (closes #2370) 2023-04-03 21:35:07 +02:00