Emma Broman
d2a4d3201b
Add exponent to GlobeTranslation altitude slider
2021-06-24 13:55:25 +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
GPayne
6fc1d608e9
Fix that allows all days of month except monthly increment still at 1-28
2021-05-03 15:18:16 -06:00
Emma Broman
7b966b9378
Give globes an interaction sphere
2021-04-29 15:23:34 +02:00
Emma Broman
8a30dc570e
Add Logarithmic sliders and Color picker ( #1564 )
...
* Pass ViewOptions meta data to WebUi
* Add Color ViewOption
* Add Logarithmic ViewOption
* Update gui hash to get slider and color picker UI features
2021-04-27 09:24:36 +02:00
Alexander Bock
2aa540a112
Feature/interactionsphere ( #1561 )
...
* Add ability to render the bounding sphere as a debug option
* Separate boundingsphere and interactionspheres
* Correctly compute BoundingSpheres for more renderables (RenderablePlanesCloud, RenderableOrbitalKepler)
2021-04-26 13:13:36 +02:00
Alexander Bock
01d7a57eef
Add GlobeTranslation Documentation to exported documentations ( closes #1566 )
2021-04-21 09:34:20 +02:00
Alexander Bock
b00fcb78df
Enable setting of opacity for RenderableGlobe ( closes #1449 )
2021-04-16 17:31:55 +02:00
Alexander Bock
e75fe42943
Enable support for single double radius in SizeReferenceTileProvider ( closes #1562 )
2021-04-16 12:49:44 +02:00
Alexander Bock
d32a09ba80
Feature/strict lua ( #1556 )
...
Make all LuaState strict to check whether uninitialized variables are used
Adapt the existing assets to work with the strict state
2021-04-15 13:01:00 +02:00
Alexander Bock
d9a1a0233b
Remove apple clang warnings
2021-03-30 22:12:53 +02:00
Alexander Bock
612b9bbc7f
Moving more documentation to use codegen ( #1549 )
...
- Make use of more codegen in more classes
- Fix verifier for Color4Verifier
2021-03-29 21:50:26 +02:00
Alexander Bock
e88650f22c
Tiny coding style fixups
2021-03-27 23:49:02 +01:00
Alexander Bock
e2c1414ba6
Update to newest codegen, replace std::monostate with ghoul::Dictionary
2021-03-17 21:26:57 +01:00
Malin Ejdbo
f7a1a24acc
Only add eclipse properties if globe has data for eclipse
2021-03-02 11:23:23 +01:00
Emma Broman
29e77534c7
Make use of new verifiers (Color and File) ( #1510 )
...
* Use codegen for renderable discs
* Utilize color and file verifier
* Add missing property assignment in exoplanets module
2021-03-02 08:11:49 +01:00
Alexander Bock
8ae817f233
Fix coding style issues
2021-02-19 13:48:23 +01:00
Jonathas Costa
ea42de503a
Removed test color left by mistake.
2021-02-18 17:37:50 -05:00
Jonathas Costa
10634a5a0e
Merge branch 'master' into issue/1099
2021-02-18 11:53:57 -05:00
Jonathas Costa
c21752f93b
Fixed the forward/backward scattering effects.
2021-02-17 21:31:42 -05:00
Jonathas Costa
dfd60dfeec
Changed to full texture control as Carter wanted.
2021-02-17 20:53:51 -05:00
Jonathas Costa
0307d94983
Added old rendering method for rings texture as an option.
2021-02-17 16:02:14 -05:00
Emma Broman
9eb9095c12
Tiny cleanup
2021-02-10 10:54:33 +01:00
Alexander Bock
6d821d4f91
Feature/codegen ( #1480 )
...
* Add the ability to automatically generate code to extract values out of a Dictionary (see https://github.com/openspace/codegen for more information on how to use this)
* Applied this technique to a large number of cases in the codebase
* Don't add _codegen files to the repository
Co-authored-by: Emma Broman <emma.broman@liu.se >
2021-02-09 09:12:43 +01:00
Alexander Bock
29fe22b912
Fix small spelling error in variable definition
2021-02-01 00:04:28 +01:00
Gene Payne
06787e4f77
Globebrowsing Fade-In/Out Fix and Assets Updates (Issue #1209 ) ( #1476 )
...
* Fixed fade out algorithm to use correct distance from globe center
* Updated planet labels in asset files to match fixed fade-out algorithm
* Changed variable name and removed mistakenly-added file
2021-01-29 10:17:13 -07:00
Jonathas Costa
b64b756717
Changed how color filter acts.
2021-01-26 16:35:59 -05:00
Jonathas Costa
2e5e62b3dd
Added Jon's color changes for testing.
2021-01-17 21:54:17 -05:00
Jonathas Costa
9c82168235
Added backward and forward scattering interpolation by view position. Added unlit texture and corrected overall bright.
2021-01-13 15:48:51 -05:00
Jonathas Costa
4e9fb89cd3
Merge branch 'master' into issue/1099
2021-01-12 14:20:26 -05:00
Jonathas Costa
65803e134d
Issue/1447 ( #1451 )
...
* Fixed missing calls to OpenGL cache system.
2021-01-12 10:28:49 +01:00
Jonathas Costa
1c3e630506
Adding new textures and color calculation for Saturn's Rings.
2021-01-11 23:11:08 -05:00