Commit Graph

11700 Commits

Author SHA1 Message Date
Alexander Bock 414c050330 Update to newer Qt version (#3369) 2024-08-10 23:26:46 +02:00
Alexander Bock 845724b788 Add the ability to drag and drop WMS files and add them to the current Anchor 2024-08-10 16:48:00 +02:00
GPayne 56b86235ac Bump sgct version with windows gstreamer config 2024-08-08 20:46:34 -06:00
Alexander Bock 2ee18b6862 No longer report OpenSpace version explicitly if it is the current version 2024-08-07 11:36:19 +02:00
Alexander Bock d25d3072d8 Add new Lua function to read files by lines 2024-08-07 11:35:15 +02:00
Alexander Bock 75b4609c52 Remove explicitly specifying LuaState constructors 2024-08-07 11:34:57 +02:00
Alexander Bock 7f3482b5b6 Update Lua to 5.4.7 2024-08-07 08:55:03 +02:00
Alexander Bock d07edbdc77 Fixing arrangement for TimeFrames in assets 2024-08-07 06:58:50 +02:00
Alexander Bock ca6c14e9b5 Make the SampleInterval for RenderableTrailTrajectory optional and use a sample per 2 days by default 2024-08-07 06:53:05 +02:00
Alexander Bock 2b64f24458 Build Lua as a static library to benefit from LTO 2024-08-06 16:55:37 +02:00
Alexander Bock d0ca4c836b Prevent illegal memory access when creating globals (closes #1657) 2024-08-06 16:44:48 +02:00
Alexander Bock 19bb1c5d91 Update Rosetta kernels to extend coverage (#3370) 2024-08-06 11:45:25 +02:00
Alexander Bock 9109918955 Remove warnings 2024-08-06 10:56:56 +02:00
Alexander Bock aec4f473dc No longer specify an inaccurate version number on the master branch. 2024-08-06 10:51:26 +02:00
Emma Broman 0973d2421a Add STB texture writer functionality (#2912) 2024-08-05 13:52:09 +02:00
Ylva Selling 952f177c54 UI updates (#3358)
* Remove events for scenegraphnodes and screenspacerenderables

* Add events for updating the property tree

* Remove duplicate function calls

* Update src/properties/propertyowner.cpp

Co-authored-by: Emma Broman <emma.broman@liu.se>

* Address PR comments and make helper functions with better comments

* Make uri function not return the identifier if the uri is not valid

* Rename fullyQualifiedIdentifier to uri

* Update gui hash

---------

Co-authored-by: Ylva Selling <ylva.selling@liu.se>
Co-authored-by: Emma Broman <emma.broman@liu.se>
2024-08-02 16:30:07 +02:00
Alexander Bock ca40f173b5 Don't try to convert "Today" or "Yesterday" using SPICE 2024-08-02 15:36:41 +02:00
Alexander Bock dd73978fa2 Use correct UTC time string in Pluto trail 2024-08-02 14:57:13 +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
GPayne 472a3f6062 First rough working version of gstreamer-with-WebRTC on linux 2024-07-25 21:10:10 -06: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