Alexander Bock
cdac4942b6
Merge branch 'master' into feature/tileproviders
...
# Conflicts:
# ext/ghoul
# modules/globebrowsing/src/tileprovider.cpp
# modules/globebrowsing/src/tileprovider.h
2022-01-01 12:34:42 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01:00
Alexander Bock
e2ea30ac1c
First version of providing a folder-based temporal tileprovider
2021-12-31 20:12:25 +01:00
Alexander Bock
7e62f7af1d
Turn the color map into a 1D texture
2021-12-31 18:02:53 +01:00
Alexander Bock
e97ce70107
Bring the example back to life
2021-12-31 16:04:23 +01:00
Alexander Bock
90dbb6a01f
Rename Generative to Prototyped; Remove restriction on date format
2021-12-31 15:01:38 +01:00
Alexander Bock
d81644ecc5
Move temporal information from the XML file format into the asset file
2021-12-31 12:23:28 +01:00
Alexander Bock
0b496c32a9
TileProvider cleanup
2021-12-30 23:26:10 +01:00
Alexander Bock
cd2fc3f88a
Splitting tile providers back into individual files
2021-12-30 11:52:34 +01:00
Alexander Bock
1245a9f9fa
Remove some unnecessary state from TemporalTileProvider and return value from update functions
2021-12-27 22:16:42 +01:00
Alexander Bock
7cf5c37474
Image sequence tileprovider ( #1798 )
...
* Fix for rendering DoublePropertys in ImGui
* Adding an ImageSequenceTileProvider that loads a folder of images and makes them available through a user-selectable index
2021-12-27 18:58:05 +01:00
Alexander Bock
76b9c7587b
Adapt to explicit specifcation of texture size ( #1794 )
...
* Adapt to explicit specifcation of texture size
2021-12-26 19:19:04 +01:00
Alexander Bock
d32af9117a
Code style cleanup
2021-12-10 17:31:01 +01:00
Emma Broman
baf67b8ed3
Temporary fix for exception when adding exoplanet systems ( #1781 )
...
The layer group might not yet be initialized when a layer is added, which leads to an exception when trying to find information about the layer group's layer manage and SGN for the event payload.
2021-11-05 14:42:34 +01:00
Alexander Bock
55ee3d2785
Remove the user data from the Lua function definition
2021-11-04 16:27:54 +01:00
eriksunden
24ce66aad4
Feature/tileinterpolation ( #1769 )
...
* Interpolation of tiles added to tileprovider, with additional new shaders to make this work.
* Asset file for testing interpolation
Co-authored-by: tobiasp93 <tobias.pettersson@liu.se >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2021-11-01 09:24:40 +01:00
Alexander Bock
4a860fb01d
Some code facelifting
2021-10-14 10:31:46 +02:00
Emma Broman
f38a7242e7
Fix the globetransformatons fix in previous commit ( bc306c6f1b)
...
It broke the TimelineTranslation for when keyframes were using GlobeTranslations. The intial position was not set up correctly for these when the code for finding the globe was done in the update.
Bringing back the check in the matrix/position methods solved the problem. Probably the globe is guaranteed to be created when reaching this function
2021-10-12 13:25:24 +02:00
Emma Broman
bc306c6f1b
Fix globe transformations not updating from height map if simulation time paused ( #1766 )
2021-10-12 08:37:25 +02:00
Alexander Bock
76dd45e5ce
Event System ( #1741 )
...
* Add implementation of the EventEngine to handle global event chains
* Add properties to SceneGraphNodes to determine two distance radii for camera-based events
2021-10-11 21:53:00 +02:00
Alexander Bock
7c7e5b2999
Remove some warnings
2021-10-11 13:38:00 +02:00
Emma Broman
aa2c94fa4c
Support negative altitudes in GlobeTranslation
...
Necessary when height map is not used and a large negative offset is needed
2021-10-11 13:31:14 +02:00
Emma Broman
506eaa6cc3
Fix GlobeRotation/Translation not updating if simulation time is paused
2021-09-06 14:46:12 +02:00
Emma Broman
82ecf60ea2
Issue/1527 - GlobeRotation ( #1737 )
...
* Add GlobeRotation and example
* Put latitude before longitude in GlobeTranslation files
2021-09-06 09:28:12 +02:00
Alexander Bock
db472030de
GCC warnings ( #1725 )
2021-08-21 11:42:44 +02:00
Micah
27c270b217
update to rawtilereader size calculation. Closes #1716
2021-08-20 13:21:14 -04:00
Emma Broman
37d39868a9
Make flyTogeo work again
...
Broke after lua function cleanup PR
2021-08-20 16:41:54 +02:00
Alexander Bock
af617d1d10
Feature/lua function cleanup ( #1719 )
...
General cleanup of Lua functions and handling of variable extract from a Lua state
2021-08-19 16:02:14 +02:00
Emma Broman
11a901fa2f
Fix forgotten property rename when creating camera path
2021-08-17 15:39:01 +02:00
Emma Broman
5cf5824607
Add option to flyToGeo with North as up vector
2021-08-15 18:47:15 +02:00
Emma Broman
bfe25c311b
Merge branch 'master' into thesis/2019/camera-paths
...
# Conflicts:
# src/rendering/abufferrenderer.cpp
2021-08-09 15:21:08 +02:00
Alexander Bock
90157ce463
Warnings and compile fixes for MSVC
2021-07-30 15:01:21 +02:00
Alexander Bock
c96764aa1c
Remove Clang warnings
2021-07-30 14:56:55 +02:00
Alexander Bock
f676c780f5
Prevent resetting of empty tileproviders ( closes #1383 )
2021-07-28 15:10:01 +02:00
Alexander Bock
309bce2e30
Fix DebugAxis helper; Increase the sensitivity to prevent loss of color in debug axis ( closes #1560 )
2021-07-28 14:49:29 +02:00
Alexander Bock
3e7f0d24ad
Add support for DMS format support in the DashboardItemGlobeLocation ( closes #1632 )
2021-07-27 16:35:41 +02:00
Emma Broman
16173d7afe
Merge branch 'master' into thesis/2019/camera-paths and resolve conflicts
...
# Conflicts:
# modules/globebrowsing/globebrowsingmodule.cpp
# modules/globebrowsing/globebrowsingmodule_lua.inl
2021-07-09 15:43:17 +02:00
Micah Acinapura
c35ff0e8f2
adapt addFocusNodes for GlobeTranslation
2021-07-06 23:38:36 -04:00
Emma Broman
d4c06951da
Update faulty docs and function name for getGeoPosition ( #1662 ) ( #1677 )
...
New name: getLocalPositionFromGeo
2021-07-06 23:37:53 -04:00
Micah Acinapura
a8fd08efef
Feature/render at distance ( #1665 )
...
Adding option to disable distance check for globes
Co-authored-by: Alexander Bock <mail@alexanderbock.eu >
2021-07-03 20:06:11 +02:00
Alexander Bock
87da9a27ab
Feature/path normalization ( #1674 )
...
* Path normalization (making sure there are fewer cases of '"..."'
* Using more std::filesystem::path instead of std::string
* Update Ghoul
2021-07-01 23:46:22 +02:00
Emma Broman
44080b2f94
On second though, use a slightly lower exponent...
2021-06-24 14:05:38 +02:00
Emma Broman
d2a4d3201b
Add exponent to GlobeTranslation altitude slider
2021-06-24 13:55:25 +02:00
Emma Broman
8063b54fb8
Merge branch 'master' into thesis/2019/camera-paths
...
# Conflicts:
# src/navigation/navigationhandler.cpp
2021-06-23 16:31:14 +02:00
Emma Broman
a247f9d1b3
Move geo path creation to globebrowsing module
2021-06-23 15:07:05 +02:00
Emma Broman
77bdfaefd6
Move camera path code into core and refactor navigation code a bit
2021-06-23 09:12:36 +02:00
Alexander Bock
227a6607cc
Extend the skirts in local rendering again as cracks started to appear in globes (#closes 1647)
2021-06-18 14:50:23 +02:00
Alexander Bock
a69b636dea
Global sweep to cleanup the handling of floating point numbers and glm default initialization
2021-06-16 23:09:49 +02:00
Malin Ejdbo
41c53d262d
Switch use of Spice id SUN to SSB where SSB is parent
2021-06-10 13:30:47 +02:00
Micah
235cd94a73
fix for shadow caster on renderable globe
2021-06-03 00:05:35 -04:00