Commit Graph

11994 Commits

Author SHA1 Message Date
Emil Wallberg
6241f6dbf9 Kerr disk tweaked interpolation 2025-04-30 17:50:54 +02:00
Emil Wallberg
908cb00ed8 WIP: Accreation disk texturing
Co-Authored-By: Wilhelm Björkström <143391787+Grantallkotten@users.noreply.github.com>
2025-04-30 17:38:10 +02:00
Emil Wallberg
732dbfd127 WIP: Kerr, accretion disk and delayed stationary high ress version
Co-Authored-By: Wilhelm Björkström <143391787+Grantallkotten@users.noreply.github.com>
2025-04-30 15:36:40 +02:00
Wilhelm Björkström
77910d80f1 Name change to separate Kerr and Schwarzschild in code
Co-Authored-By: Emil Wallberg <49481622+EmilWallberg@users.noreply.github.com>
2025-04-25 14:04:17 +02:00
Emil Wallberg
8116151d0c WIP: Fixed using wrong domain in shader
Warptable used angles 0 to 2pi in phi while the shader assumed -pi to pi
2025-04-24 21:05:46 +02:00
Emil Wallberg
a108f01b75 Merge branch 'thesis/2025/black-hole' of github.com:OpenSpace/OpenSpace into thesis/2025/black-hole 2025-04-24 12:49:37 +02:00
Emil Wallberg
fc74833d6b WIP: Kerr, interpolation still need a lot of work
Co-Authored-By: Wilhelm Björkström <143391787+Grantallkotten@users.noreply.github.com>
2025-04-24 12:48:42 +02:00
Wilhelm Björkström
1c54e980a4 Cleanup in non-rotating BH shader
Co-Authored-By: Emil Wallberg <49481622+EmilWallberg@users.noreply.github.com>
2025-04-24 08:23:13 +02:00
Emil Wallberg
cecdf8fdf1 Merge branch 'master' into thesis/2025/black-hole 2025-04-23 20:30:19 +02:00
Emil Wallberg
472a3abb5d WIP: Kerr
Co-Authored-By: Wilhelm Björkström <143391787+Grantallkotten@users.noreply.github.com>
2025-04-23 20:28:33 +02:00
Alexander Bock
c82a8a763f Reparent the milkyway galaxy to the root to make it not disappear when SPICE information runs out (closes #3232) 2025-04-23 17:38:32 +02:00
Alexander Bock
6257f96dca Adapt to the change in the codegen repository 2025-04-23 17:21:19 +02:00
Alexander Bock
66bf57eed6 Rename the codegen tool because it is a reserved CMake name (closes #3502) 2025-04-23 17:13:38 +02:00
Alexander Bock
b94e0966fe Fix up the OpenSpace unit test 2025-04-23 16:52:48 +02:00
Anders Lundkvist
ad786f7d5c Add RenderableSwitch class (#3597) 2025-04-23 16:44:24 +02:00
Alexander Bock
6dc738e54e Move functions about globe locations from the GlobeBrowsingModule into the core (#3613)
* Make GlobeRotation and GlobeTranslation work for non-globes and move them to the base module
* Move ellipsoid and geodetic classes into the core
* Allow more things to take scene graph nodes instead of RenderableGlobes
* Move goToGeo and related Lua functions into the core
* Move more functions from the pathnavigation namespace into the navigation namespace

---------

Co-authored-by: Emma Broman <emma.broman@liu.se>
2025-04-23 16:15:17 +02:00
Emil Wallberg
c331ec40a1 Preparations for Kerr
Co-Authored-By: Wilhelm Björkström <143391787+Grantallkotten@users.noreply.github.com>
2025-04-23 13:18:08 +02:00
Emil Wallberg
21ced94b35 Cuda fix up removed unnessary parameter 2025-04-23 12:26:06 +02:00
Alexander Bock
a4ddce76ef Add submenu to the "New" buttons (#3601)
- Add submenu to the "New" buttons
 - Don't prompt to save an empty profile
 - Set pointing hand cursor
 - Style the new menu bar
 - Reduce the number of different grayscales in the launcher QSS
2025-04-22 21:12:04 +02:00
Alexander Bock
b02680a360 Add new TimeFrame that parses Spice kernels (#3600) 2025-04-22 20:47:17 +02:00
Alexander Bock
ad29099140 Fix the tab order of the launcher widget (closes #3616) 2025-04-22 20:38:55 +02:00
Emma Broman
ad324b1292 Remove "Up" keybind and retire property_helper and renderable_helper (#3604)
* Remove keybindings to the UP key

Removed the actions as well as they are probably not needed. We have the "now" button and it is rare that one want to interpolate to now

* Replace property_helper usage with function from core_scripts (only `invert` was used)

And retire the property_helper and renderable_helper assets. They are no longer needed!
2025-04-22 15:02:13 +02:00
Wilhelm Björkström
32409e96b3 Merge branch 'master' into thesis/2025/black-hole 2025-04-22 14:18:29 +02:00
Wilhelm Björkström
37e541ffd3 Fixed color issue of in texture in frag
Co-Authored-By: Emil Wallberg <49481622+EmilWallberg@users.noreply.github.com>
2025-04-22 14:16:19 +02:00
Wilhelm Björkström
38c56f85c1 Fixed spelling of Schwarzschild and cleanup
Co-Authored-By: Emil Wallberg <49481622+EmilWallberg@users.noreply.github.com>
2025-04-22 14:06:37 +02:00
Arohdin
5a862c27d8 Updated property names for "maximum allowed distance"
`EnableMaximumAllowedDistance` and `EnableMinimumAllowedDistance`
2025-04-22 12:53:43 +02:00
Alexander Bock
a6dbbaf8e8 Add asset meta information for the Apollo assets (closes #3063) 2025-04-21 12:27:52 +02:00
Alexander Bock
8a364c16e3 Fix layout issues with Dashboards (#3614)
- Correctly render multiline text passed to a DashboardItemText
  - Invert the property for the Dashboard location to no longer need a negative y-axis
  - Use the current lineheight instead of pointsize for the ScreenLog
  - Remove the unused size function from DashboardItems
2025-04-21 01:10:02 +02:00
Alexander Bock
bd448a1dd6 Fix the text alignment in the DashboardItemMission (closes #3540) 2025-04-20 20:22:07 +02:00
Alexander Bock
fa1e9df6ef Update websocketpp to make it work with CMake 4.0 (closes #3585) 2025-04-20 19:50:03 +02:00
Brian Abbott
4982cd95e5 Alterations made to the GUI name and ordering of digital universie assets. (#3460)
---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-04-19 11:43:04 +02:00
Alexander Bock
f2ac303b95 Fix issue preving the setting of the window configuration from the commandline 2025-04-17 20:49:00 +02:00
Alexander Bock
e4eebaef7e Fix crash when the notification file is empty. Fix warning when running with Qt version newer than 6.7 2025-04-17 20:20:13 +02:00
Alexander Bock
78efc7b244 Add focus border for the list widget in mark interesting nodes window (closes #3441) 2025-04-17 17:26:22 +02:00
Emma Broman
93ef632663 Fix faulty identifier in exoplanet system creation script
And clarify that some tags are used in the UI => dangerous to change
2025-04-17 10:02:42 +02:00
Alexander Bock
a85821f88c Deemphasize Edit and Start buttons in Launcher when they are disabled (closes #3443) 2025-04-17 09:37:55 +02:00
Alexander Bock
9a623129d8 Add Notification window to the Launcher (#3595) 2025-04-16 17:13:14 +02:00
Alexander Bock
ba392d97ea Add new test images 2025-04-16 15:21:32 +02:00
Alexander Bock
e7bc5a90a6 Make the window configurator a bit more compact (closes #3607) 2025-04-16 15:18:13 +02:00
Alexander Bock
125f54aa0a Update nlohmann repository (#3609)
* Remove old non-submodule version of nlohmann in favor of submodule
* Update nlohmann from 3.9.1 to 3.12.0
- Already disable implicit conversions in preparation for next major version
2025-04-16 14:13:20 +02:00
Alexander Bock
151d3f37b6 Fix reparenting function to actually update the children list of the two parents (closes #3603) 2025-04-15 19:26:32 +02:00
Alexander Bock
b554187d76 Improve performance of setPropertyValue function (#3579)
* Cache full property URIs
  * Multithreaded handling

---------

Co-authored-by: Emma Broman <emma.broman@liu.se>
2025-04-15 17:43:57 +02:00
Emma Broman
b5dbee2164 Fix exoplanet system 1 AU ring no longer being a ring, but a grid
Default value for gridsegments changed in #3506
2025-04-15 12:59:48 +02:00
Emma Broman
d2821b48b7 Add missing tags for the Moon (closes #3406) 2025-04-15 10:49:06 +02:00
Alexander Bock
17b182cda3 Add new Kepler data reader for the IAU's Minor Planet Center database files (#3591) 2025-04-14 19:50:05 +02:00
Alexander Bock
af20b97dc7 Add ability to configure horizontal field of view per window instead (#3584) 2025-04-14 19:47:54 +02:00
Ylva Selling
17279d2b4a Add handling for apostrophe code (#3594) 2025-04-11 13:40:30 +02:00
Emil Wallberg
7f43369d5d Merge branch 'master' into thesis/2025/black-hole 2025-04-10 09:45:47 +02:00
Emil Wallberg
0b9995cdb0 Perfect hash loopup in shader 2025-04-09 13:16:03 +02:00
Emil Wallberg
d583e5ad44 Corrected scale of blackhole should now be in correct metrics 2025-04-09 11:51:26 +02:00