Commit Graph

11624 Commits

Author SHA1 Message Date
Alexander Bock
afd9cce557 Working version 2024-08-02 14:56:47 +02:00
Alexander Bock
bc52afdebc Making it work 2024-08-02 13:10:34 +02:00
Alexander Bock
e889782b4a Start of conversion 2024-07-31 11:52:31 +02:00
Alexander Bock
c4c82483e0 Update copyright header in CMakeLists files 2024-07-31 10:57:10 +02:00
Alexander Bock
b27eae7051 Correctly generate the mipmap for text tiles after rerendering them (closes #3356) 2024-07-30 14:10:21 +02:00
Alexander Bock
90d05187b4 Instead of deleting layers directly through the property, schedule them to delete in the next frame instead (closes #3357) 2024-07-30 13:51:18 +02:00
Alexander Bock
202e598415 Update SGCT repository 2024-07-30 13:30:06 +02:00
Alexander Bock
97e455f7af Update kernel data for Rosetta 2024-07-30 10:51:24 +02:00
Emma Broman
9ea69d6b1a Add option to specify a default texture for added exoplanets (#3353)
* Add possibility to specify a default texture for added exoplanets

* Warn if exoplanet texture does not exists and provide more user friendly warnings

* Address review comments
2024-07-30 09:05:40 +02:00
Emma Broman
c2f7712c4a Add a Label for Exoplanet Systems (Issue #3318) (#3352)
* Add a disables label for the star for all added exoplanet systems

* Refactor queue script code a bit, to reduce duplicate code

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-07-29 11:33:28 +02:00
Emma Broman
664c1c951e Change "on-screen version" setting visiblity level to User
To be consistent with the other settings for things that are shown on screen. It was confusing that these were different. Now Users can hide that, but still include the camera information, for example.
2024-07-29 09:53:13 +02:00
Emma Broman
9c71ba2f42 Apply opacity to screenspace border (closes #3355) 2024-07-29 09:49:31 +02:00
Alexander Bock
77a84be5ab Update deploy script to also build Tracy version 2024-07-27 11:33:01 +02:00
Malin E
04fc890879 Update Ghoul (Temporary hack to fix osmodel reader) 2024-07-18 17:33:05 +02:00
Malin E
ca823e1bb0 Update Ghoul
* Fix uniform warning for model projections
2024-07-18 15:46:45 +02:00
Emma Broman
c0b4103d46 Change default value for IsLocal for actions to false (closes #3194) 2024-07-18 15:26:27 +02:00
Alexander Bock
3566296f20 Only provide a single Lua function for creating debug axes 2024-07-18 14:35:42 +02:00
Emma Broman
79dce8acfa Fix broken light pollution update
Broke in DU Update #3335 due to updated identifiers
2024-07-18 14:09:30 +02:00
Alexander Bock
e46cb269d0 Update WebGUI hash 2024-07-18 13:59:05 +02:00
Andreas Engberg
91cf916321 Add server name to parallelpeer authentication, used as unique identifier on wormhole server 2024-07-18 13:26:03 +02:00
Alexander Bock
99a976a53c Add an example to show the current in-game time in a screenspace object (closes #3312) 2024-07-18 12:02:09 +02:00
Alexander Bock
aa99f9d6cb No longer enforce a scale of 1 for screenspacedashboards 2024-07-18 12:01:47 +02:00
Alexander Bock
4a3e8524e2 Remove Git Status from on-screen message 2024-07-18 11:59:08 +02:00
Alexander Bock
981a13a855 Add new TileProvider to select tile providers based on the date and apply to VIIRS Joint Polar Satellite System (#3350) 2024-07-18 11:18:57 +02:00
Alexander Bock
cabb8cb55b Add Down and Up keybinds to set the time to realtime and "now" respectively (closes #3275) 2024-07-18 11:11:26 +02:00
Malin E
01483ef982 Add support for model vertex colors (#3346)
* Add model vertex color support

* Fix an issue with the Tiangong model not loading properly and set a correct bounding sphere size for it

* Update caching for models

* Update previous model examples to the new format

* And add a new example to test the new vertex colors support

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Add a model example with lighting

* Improve the basic example and add a separate example for vertex colors

* Add visual test for vertex colors (#3348)

* Update the readme file for the visual tests

* Add asset instruction to the visual testing readme

* Add visual test for RenderableModel with vertex colors

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Update test when asset changed name

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Update Ghoul

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-07-17 15:56:06 +02:00
Alexander Bock
6337b8e5aa Move the statistics and frame info rendering from the RenderEngine into the debugging module (closes #1248) 2024-07-17 13:17:03 +02:00
Emma Broman
babbb4f97c 2024 Digital Universe Data Update (#3335)
* Update 2dF.asset

* Changes to the filename metadata, as wekll as the description.

* 2024 DU updates.

* Apply suggestions from code review

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>

Apply suggestions from code review

* Changes to the asset descriptions, the GUI path, and some of the settings.

* Fixed minor error in a variable name.

* Wrote the individual descriptions for each asset.

* Adjusted the size (brightness).

* Update identifier to one that works

* Update asset versions and correctly format asset files

* Reset exoplanet rings size

To make them visible when viewed further away, e..g at the distance of the radiosphere, and make the Kepler FoV more apparent

* Clean up scale variables

* Line-break long descriptions

As long as we expect users to manually edit files, they need to be readable

* Remove letters that sorts the grids by size

* Split allsky into two assets

Remove asset that was split in two and update DU meta asset

* Replace dwarfs texture with generic point texture resource

* Remove all DU version comments, to reduce "noise"

These would be confusing to our users

* Some final cleanup

* Remove commented radii

* Local Universe -> Nearby Surveys

* Remove asset versions

* Apply suggestions from code review

Co-authored-by: Malin E <malin.ejdbo@gmail.com>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Remove background setting (non-existing) for spheres

* Rmeove commented out lines in star orbits asset

They are confusing, and the label file they refer to does not exist

* Apply suggestions from code review

* Fix some missing line breaks

* Update sync identifiers to match updates in BigBang PR

* Reuse point textures from the same resource instead of having one copy per dataset

The texture used is the same

* Set brown dwarfs dataset version to 1

* Update bookmarks file with updated star poistions

---------

Co-authored-by: Brian Abbott <80659386+brianpatrick@users.noreply.github.com>
Co-authored-by: brianpatrick <git@brianabbott.net>
Co-authored-by: Malin E <malin.ejdbo@gmail.com>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-07-17 11:25:26 +02:00
Emma Broman
cca2f7e272 Add possiblity to sort SGNs in GUI based on numerical value (#3340)
* Add possiblity to sort SGNs in GUI based on numerical value

And apply to grids

* Fix mistake in docs

* Apply suggestions from code review

Co-authored-by: Ylva Selling <ylva.selling@gmail.com>

* Rename Order -> Ordering and remove unused getter functions

* Update GUI hash to match the UI changes

---------

Co-authored-by: Ylva Selling <ylva.selling@gmail.com>
2024-07-17 09:54:59 +02:00
Alexander Bock
f10a2b1a22 Add a new Lua function to create debug axes for the current focus node 2024-07-16 12:46:15 +02:00
Alexander Bock
acab685178 Apply coding style to Lua scripting files 2024-07-16 12:27:03 +02:00
Alexander Bock
065d73db64 Add non-main dashboard as a propertyowner for a ScreenSpaceDashboard 2024-07-15 18:54:49 +02:00
Emma Broman
c0f85857d4 "Fix" warning from hdf.asset (#3343)
The "proximity" parameter does not exist in the dataset. Just addd all tha parameters for color mapping.
2024-07-15 08:52:22 +02:00
Alexander Bock
b8e9193bc7 Add Lua function to calculate the number of seconds between dates and use it in assets (#3332) 2024-07-11 10:34:06 +02:00
Andreas Engberg
e7b6cbb4d6 Generate raw volume & metadata from csv file - task (#3344)
Adds a task to generate a raw volume (used in e.g., RenderableTimeVaryingVolume) from a CSV file.
2024-07-09 09:58:39 +02:00
Malin E
0e26789561 Fix url sync (#3345)
* Make URL sync more thread-safe with working mutex

* Address PR comments

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-07-08 14:45:53 +02:00
Andreas Engberg
f04a383921 Specifies which filepath or directory path is faulty on asset verification 2024-07-03 11:28:28 +02:00
Alexander Bock
0707829c7b Reducing compiler warnings (#3341) 2024-06-28 14:16:06 +02:00
Alexander Bock
78e7c7e321 Add the ability to scale th statistics graphs 2024-06-26 21:12:09 -04:00
Emma Broman
fcba068aca Add a point cloud example that changes the point orientation (#3327)
* Add a point cloud example that changes the point orientation

Note that it is really difficult to see what is going on without a texture, so added a texture to this exmaple as well.

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Update example identifier to be unique

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-06-26 10:44:09 +02:00
Alexander Bock
55e196e351 Correctly consume char-based keyboard callbacks in the CEF module (closes #3290) 2024-06-24 14:06:57 -04:00
Mathis Brossier
5f43b7c600 Fix parsing TLE files with CRLF line endings on unix (#3326)
Co-authored-by: Mathis Brossier <matbr31@liu.se>
2024-06-24 13:31:15 -04:00
Alexander Bock
d020f9ef4e Update SGCT repository to fix compile issue 2024-06-23 14:30:28 -04:00
Alexander Bock
a8ab74c9b7 Update SGCT to get reduced number of capture threads 2024-06-22 17:34:36 +02:00
Alexander Bock
24e83d154e Make the 'Layer's specification in RenderableGlobe optional. Clean RenderableGlobe assets 2024-06-22 13:41:27 +02:00
Alexander Bock
f04c088a4b Add the ability to specify dashboarditems for ScreenSpaceDashboard at construction time. Improve error messages and export DashboardItem documentation 2024-06-22 13:05:33 +02:00
Alexander Bock
95c841786a Fix spelling mistake in Haumea model 2024-06-22 09:16:42 +02:00
Alexander Bock
02cc28f192 Generate the framebuffer for screenspace rendering without mipmapping as it handles transparency poorly 2024-06-22 09:13:13 +02:00
Alexander Bock
22914a20c7 Update Ghoul to get more information on when WMI queries fail (#3330) 2024-06-21 11:07:29 +02:00
Alexander Bock
15c697218c Prevent crash when starting without any enabled audio devices (closes #3329) 2024-06-21 10:44:41 +02:00