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
Emma Broman
a40e110fe9
Reduce risk of font rendering errors from user interaction ( #1206 hotfix) ( #1616 )
...
* Allways load all glyphs immediately for GlobeLabelsComponent, to avoid errors on font loading
* Unify used font sizes, to avoid filling font atlas (especially for globes, as we now load all glyphs immediately)
* Make font size properties read-only, to prevent users from triggering these errors during runtime
2021-05-31 10:46:21 +02:00
Emma Broman
1695937749
Feature/numeric slider updates ( #1609 )
...
* Remove Logarithmic ViewOption and instead always use exponent of NumericalProperty + set exponent of some renderables' properties
* Add MinMaxRange ViewOption for Vec2 properties
* Add MinMaxRange viewoption to some existing vec2 properties and combine some other related properties to be able to utilize it. For example Min and Max label sizes, fade in/out distances, inner and outer radius. OBS! Includes renaming several properties (**breaking change**)
* Refactor and document labels code. OBS! Includes renaming several properties (**breaking change**)
* Add comments for some assets that have labels that are not working correctly
Renderables with rename properties: RenderableLabels , GlobeLabelsComponent, RenderableBillboardsCloud, RenderableDUMeshes, RenderableRadialGrid )
2021-05-28 17:00:55 +02:00
Alexander Bock
184ce70cf5
Clean up the layer support; Add additional configuration option to the globebrowsing customization file
2021-05-26 18:57:06 +02:00
Alexander Bock
63cbf270ee
Adapt to changes in codegen that require specifying the identifier in the codegen::doc function
2021-05-25 23:10:12 +02:00
Alexander Bock
cb17bd7570
Remove warnings
2021-05-25 22:06:49 +02:00
Alexander Bock
6cf6e450fb
Address MacOS compile issues, make ISS model scene graph node visible
2021-05-25 17:50:31 +02:00
Alexander Bock
c3ba532bdb
Feature/cleanup ( #1608 )
...
* Revert screenlog back to showing Info and above messages
* Various code cleanup
2021-05-25 14:08:33 +02:00
Emma Broman
1c85e327e4
Add RenderableGlobe docs to documentation page
2021-05-21 15:21:40 +02:00
Alexander Bock
205d4c9db1
Feature/speck loader ( #1585 )
...
* Implement a shared speckfile loader
* Apply new speck loader to RenderableBillboardsCloud, RenderablePlanesCloud, RenderablePoints
2021-05-17 13:59:54 +02:00
Alexander Bock
92432caed2
Adapt to changes in Ghoul that made absPath return a std::filesystem::path instead of a std::string
2021-05-17 00:23:15 +02:00
Alexander Bock
ccdc5a5dc3
Feature/filesystem cleanup ( #1587 )
...
* Adapting to the changes in Ghoul
* First step of moving filesystem functions to std
* Remove persistence flag from cachemanager
2021-05-16 20:26:49 +02:00
Alexander Bock
abd084c0a9
Only use the adaptive level-of-detail when actually rendering out frames in a session recording ( closes #1292 ); Remove OpenGL performance warning messages when writing frames due to expected GPU-CPU sync
2021-05-08 19:53:40 +02:00
Alexander Bock
e3af4a9f09
Add the ability to specifiy a specific time for a TemporalTileProvider ( closes #1171 )
2021-05-08 19:17:00 +02:00
Alexander Bock
54fc94bfaf
Remove unused parameters and document the remaining properties of RenderableGlobe ( closes #1470 )
2021-05-08 01:18:50 +02:00
GPayne
d47ac2f248
Added month of day limit for yearly increment
2021-05-03 15:18:16 -06:00