Commit Graph

10961 Commits

Author SHA1 Message Date
Alexander Bock fd5d453913 Add the option to not wait for tile loading for cases when the WMS server is misbehaving 2023-05-25 23:17:29 +02:00
Ylva Selling 148d722063 Update gui to fix issue with missions ui with timecaptures 2023-05-25 12:19:57 -04:00
Alexander Bock e734ca4a07 Reduce the forced height of the asset editor (closes #2547) 2023-05-25 17:41:04 +02:00
Malin E 6054a817d8 Move model loading code to initialiseGL, fixes #1838 2023-05-24 16:40:17 +02:00
Emma Broman c949a9892c Issue/2227 - Option to just specify a scene graph node in profile editor camera dialog (#2699)
* Add profile edit to start camera at a given scene graph node

* Restructure some navigation code to allow computing camera pose from node

* Delay computation of camera pose for node spec as well... And give NodeInfo a more extensive name (The objects may move during the frame, making the computed pose invalid)

* Update to make scene graph node first option in editor

* Add some description to each tab in the camera dialog

* Add operator== for CameraGoToNode struct to make the unit tests compile

* Add version handling for new profile version

* Add option to specify an optional height

* Update current version constant, for old test cases to go through successfully

* Add some test files

Note that apparently, the profile loading does not check the values of the individual fields, just existence, and type. So added two test cases that are not currently checked.

---------

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
2023-05-24 11:22:41 +02:00
Emma Broman 24f9acf903 Fix some model matrices for models (that should now be specified as Mat4s rather than mat3) 2023-05-23 16:04:57 +02:00
Malin E 4d9d4717d3 Set clear color for transparent models, fixes #2683 2023-05-23 11:25:48 +02:00
Malin E b8da42eb19 Fix Juno transformation matrix 2023-05-23 10:25:11 +02:00
Malin E decbd33f81 Merge pull request #2702 from OpenSpace/issue/2647
Issue/2647
2023-05-23 09:41:29 +02:00
Malin E 9081a4db66 Make the numeric value of the model scale a property in the gui 2023-05-22 17:46:31 +02:00
Emma Broman 12d37d92a6 Fix faulty type for RenderableModel ModelTransform property input
from asset dictionary
2023-05-22 17:07:28 +02:00
Malin E 0490e94350 Fix modelshader example in Debug mode 2023-05-22 11:37:28 +02:00
Ylva Selling 156d0a8459 Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2023-05-18 11:04:39 -04:00
Ylva Selling 1ad6107558 Add jupiter video to juice and juno 2023-05-18 11:04:33 -04:00
Alexander Bock 27960b96e4 Fix issue that would cause created identifiers to be all dashes 2023-05-18 16:52:27 +02:00
Alexander Bock 633aeb5fa4 Update DeepSky images to remove non-even pixel sizes (closes #2482) 2023-05-18 16:52:03 +02:00
Ylva Selling e94baa7e78 Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2023-05-18 10:47:49 -04:00
Ylva Selling 3da463e7f5 Add jupiter video asset 2023-05-18 10:47:43 -04:00
Alexander Bock 94f9e1b051 Do not crash when trying to access a module folder that does not exist (closes #2703). Remove the ability to specify external modules 2023-05-17 22:32:13 +02:00
Joakim Kilby ca4b6d2ce2 Fix viewport & window issues (#2630)
* Add support for multiple windows & viewports
With correct rendering of both Scene and Overlays/GUI.
GUI is restricted to either the first window or any other windows tagged
with "GUI", overlays are drawn on all windows/viewports.

Closes #2542 and #1645
2023-05-17 22:02:47 +02:00
Malin E a9f869642a Small clean up 2023-05-17 11:34:31 +02:00
Emma Broman f613b6651d Fix a problem with a vector that should have been normalized, closes #2572 2023-05-17 11:27:19 +02:00
Malin E ec15624ab0 Remove unused Roll Y movement for camera 2023-05-17 11:12:18 +02:00
Alexander Bock 074967712c Update last height layers to use the correct tile pixel size (#2472) 2023-05-17 11:07:38 +02:00
Alexander Bock 5abbe9dcd9 Add the ability to fade the atmosphere (closes #2700) 2023-05-17 11:00:39 +02:00
Malin E c0a1dc7e79 Dont allow axis flipping for propertry axis 2023-05-17 10:50:35 +02:00
Malin E 6ce55400d1 Enable reversing of movement for joystick axes 2023-05-17 10:14:47 +02:00
Alexander Bock d0d82b79fa Fix crash when building Speck cache (closes #2689) 2023-05-16 22:52:54 +02:00
Alexander Bock 108f027f95 Added base_keybindings to missing artemis mission (closes #2571) 2023-05-16 22:50:01 +02:00
Alexander Bock 4edb796147 Also set the socket type for the server connection correctly; Fix the broken spacetime component again 2023-05-16 15:34:32 +02:00
Alexander Bock 7226ebbfb4 Improve error message when providing a wrong value to an InListVerifier 2023-05-16 15:18:48 +02:00
Emma Broman c09b2cd5aa Remove extra line that broke ALL profiles :) 2023-05-16 13:43:02 +02:00
Alexander Bock bde840ad03 Remove a bunch of compiler warnings
* Remove compile warnings
* Coding style fix
2023-05-16 11:59:28 +02:00
Joakim Kilby f8d7d5386a terminate ZoneScoped calls (required after Tracy update) 2023-05-16 11:07:01 +02:00
Alexander Bock 8b5b9432b6 Add new property to IndexSequenceTileProvider that shows the number of available images (closes #2688) 2023-05-15 22:16:15 +02:00
Ylva Selling b5a2403782 Add a local video example asset 2023-05-15 15:34:40 -04:00
Ylva Selling cc7047f56c Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2023-05-15 15:34:14 -04:00
Ylva Selling dfac59e353 Update GUI 2023-05-15 15:34:05 -04:00
Alexander Bock b11b8c1cb6 Correctly detect whether a profile in the editor is a user or built-in profile (closes #2687) 2023-05-15 21:17:04 +02:00
Alexander Bock f31dce7f01 Jenkins fixes (#2685)
* Update SGCT repository
* Update Ghoul
* Update codegen
2023-05-13 10:25:25 +02:00
Gene Payne eacc5b213d Adds scheduled scripts to enable shading outside of image acquisitions (#2663) 2023-05-12 17:05:41 -06:00
Ylva Selling db193bcc8f Add Dawn mission 2023-05-12 15:31:30 -04:00
Ylva Selling b529a5c67e Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2023-05-12 11:08:39 -04:00
Micah Acinapura 4731e8e0a8 MacOS build fixes (#2622)
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Joakim Kilby <jockekilby@gmail.com>
2023-05-12 09:35:59 +02:00
Ylva Selling 7d195cbe60 Add Juno mission file 2023-05-11 16:53:06 -04:00
Ylva Selling d06de8b9c0 Add apollo mission to profile 2023-05-11 15:57:50 -04:00
Ylva Selling c1e9993c27 Add option to have actions in a milestone in mission UI 2023-05-11 14:58:54 -04:00
Alexander Bock 006aefdff0 Remove explicit specification of read-only profiles and read-only configuration files and use a filesystem lookup instead 2023-05-11 16:03:13 +02:00
Ylva Selling fbf40a4d79 Show animation in example asset modelshader.asset 2023-05-11 10:00:18 -04:00
Joakim Kilby 2268802978 remove flickering during tileindex loading
by restoring framebuffer, shader & viewport state/bindings after
rendering text.
2023-05-11 12:36:46 +02:00