Commit Graph

12221 Commits

Author SHA1 Message Date
Alexander Bock c07a76a1dc Extract specular power, wireframe rendering, color overriding and property visibility from the shadows branch 2026-01-08 00:42:28 +01:00
Md Mushfiqur Rahim c1c6cb0f40 Fix various issues in CITATION.cff and Jenkinsfile (#3881) 2026-01-07 10:12:35 +01:00
Alexander Bock 296081379b Happy new year 2026-01-01 04:24:03 +01:00
Alexander Bock f9ca52777b Cleaning includes and forward declarations 2025-12-19 01:59:03 +01:00
Alexander Bock 1f7f51cf21 Make it possible to confiure the model space rendering switch per Globe 2025-12-18 23:25:08 +01:00
Alexander Bock bd918fe02d Add debug property to RenderableGlobe to toggle horizon-based culling 2025-12-18 23:22:19 +01:00
Alexander Bock 96db9d4773 Update ghoul to fix compile issue 2025-12-18 16:43:33 +01:00
Alexander Bock bd10685f1f Make the middle mouse button paste on Linux pick data from the primary selection area 2025-12-18 13:46:32 +01:00
Alexander Bock 1fa8cc3e48 Add the ability to paste into the Lua console with the middle mouse button 2025-12-17 20:33:52 +01:00
hn-88 9eb5196c29 Explicitly specify namespaces and MacOS fixes (#3860) 2025-12-17 12:03:34 +01:00
Alexander Bock e20e4e5d09 Remove correct codegen tool. Update Ghoul 2025-12-17 11:36:39 +01:00
Alexander Bock c14be1f91f Using std string in verifiers 2025-12-16 22:27:34 +01:00
Alexander Bock 89f449212c Replace Celestrak with non-HTTPS and using the .org TLD 2025-12-16 17:07:33 +01:00
Alexander Bock a8d16de652 Remove unused keyframe time reference modes 2025-12-16 15:47:08 +01:00
Alexander Bock 00bf492c8b Prevent crash when a session recording includes a malformed setPropertyValue 2025-12-16 15:46:45 +01:00
Alexander Bock c02e59b9f8 Fixing more includes and forward declarations (#3876) 2025-12-16 13:40:19 +01:00
Andreas Engberg c4fe078706 Update WebGui hash 2025-12-16 11:12:11 +01:00
Andreas Engberg 1e697caba8 Feature/globebrowsing (#3849)
* add globebrowsing panel to WebGui
2025-12-16 11:09:12 +01:00
Emma Broman d4d323ac49 Fix broken top bar submenus on touch screens (#3867) 2025-12-11 17:16:35 +01:00
Emma Broman 9eea142cbd Update GUI Hash
Video player + custom property owner code refactor https://github.com/OpenSpace/OpenSpace-WebGui/pull/192
2025-12-10 13:40:37 +01:00
Alexander Bock 1e05316d30 Fix reported compile issue 2025-12-10 09:53:25 +01:00
Alexander Bock a269205f5d Pass for coding style 2025-12-08 23:36:19 +01:00
Alexander Bock f9346452cb Use string_views in more query functions 2025-12-08 23:35:54 +01:00
Alexander Bock e13d1515a5 Remove DebugPlane example 2025-12-08 20:23:39 +01:00
Alexander Bock d92e2716d0 Remove unused intermediate scene graph nodes (Itokawa, Gaia) and make the New Horizons Label identifier more specific 2025-12-08 20:23:28 +01:00
Alexander Bock 1c7a5cb79f Correct longitudinal grid for Ecliptic 2025-12-08 20:22:33 +01:00
Alexander Bock add85f4c6d Add new Lua function to query size of an image 2025-12-08 20:21:36 +01:00
Alexander Bock 6b20d114c8 Global pass over optimizing includes (#3862) 2025-12-08 20:13:31 +01:00
hn-88 e81129c42e CMake 4 fixes for the MacOS build
CMake 4.x requires consistency - once you use plain signature, all calls must be plain, or once you use keywords, all must use keywords. (#3858)
2025-12-04 11:28:30 +01:00
Emma Broman 7e712aca38 Add angular fisheye texture mapping for spheres (#3837)
* Add equirectangular to fisheye coordinate mapping for spheres

* Code cleanup and some image examples

* Add documentation and video sphere example

* Fix renderable video sphere not updating on changed sphere settings

* Increase example video sphere resolution and clarify orientation setting

* Apply suggestions from code review

Co-authored-by: Malin E <malin.ejdbo@gmail.com>

* Address more code review comments

* Update docs to match recent changes in #3835

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Andreas Engberg <48772850+engbergandreas@users.noreply.github.com>

* Move texture mapping to fragment shader

Fixes issues at edges due to interpolation of texture coordinates

---------

Co-authored-by: Malin E <malin.ejdbo@gmail.com>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Andreas Engberg <48772850+engbergandreas@users.noreply.github.com>
2025-12-04 10:37:41 +01:00
Matthias Braun 20b1a5ccfe Make the profile editor (launcher GUI) and thus the Qt6 dependency optional (#3857) 2025-12-03 18:35:58 +01:00
Andreas Engberg ee0fe58535 Update WebGui hash 2025-12-01 11:47:24 +01:00
Andreas Engberg dfbc1f5090 Issue/591 add assets file browsing (#3798)
* create download event topic wip

* Make topic connection thread safe & rate limit downloadeventtopic data to reduce traffic


* add LDEBUG and LERROR on donwload start/finish/failed

* Add new AssetLoadingEvent
event 
* fix pr comments
2025-12-01 11:14:41 +01:00
Emma Broman 4267c181c5 Video examples cleanup and documentation (#3835)
* Add correctly formatted examples for video player classes

* Add documentation for video player classes

* Remove old (and replaced) video examples

* Update video playback description based on code review and UI update

* Remove possibly confusing mention of servers in example assets

* Oops, missed one

* Remove another mention of the video player, as the UI will change
2025-12-01 11:07:07 +01:00
Alexander Bock dcc7189784 Harmonize Sweden and Utah WMS server to use common DNS names 2025-11-26 14:21:21 +01:00
Micah Acinapura fc9d02091c Made paleo_map.asset layers not enabled by default since there are so many of them (#3853) 2025-11-24 15:14:32 +01:00
Micah Acinapura 221cfbcb85 Changed create sun trail action to fix time date inconsistancy. Fixes… (#3848)
- Changed create sun trail action to fix time date inconsistency. Fixes #3817
- Added warning for already existing trails
2025-11-20 17:38:08 +01:00
Alexander Bock ca29378d54 Update assets to adapt to the bugfix in the RenderableSphericalGrid 2025-11-20 16:56:54 +01:00
Alexander Bock 0950c7bc2f Update LatSegments number to match the previous buggy behavior 2025-11-19 16:56:03 +01:00
Alexander Bock 28367dcfbe Correctly calculate the max chunk level when no overview is available (#3771) 2025-11-17 14:48:25 +01:00
Emma Broman f7cb1b4edb Use bounding sphere instead of interaction for debug axes default size
Interaction sphere is often zero by default => the axes will not be visible. The bounding sphere better matches the visible size of the object
2025-10-27 16:16:28 +01:00
Mathis Brossier 8d382d5a85 Make TUIO port configurable (#3813) 2025-10-27 14:20:29 +01:00
Adam Rohdin 57f2705157 feature/multithreaded-asteroids (#3799)
- Added multithreading and a better system for updating which segments to render for each orbit
- Less work is being done while time is paused
- Added multithreading for loading of data
- Added support for "Camera View Direction" in addition to existing "Camera Position Normal"
2025-10-14 16:46:52 +02:00
Emma Broman 48fe4f143d Update titles ti distinguish between ScreenSpaceText examples 2025-10-10 15:28:37 +02:00
Ylva Selling 11900a5155 Add scale factors to night sky saturn 2025-10-10 09:15:31 +02:00
Alexander Bock b6610a6c13 Restore Pluto barycentric trail 2025-10-09 20:01:20 +02:00
benpm 860189d3d8 bump ghoul ver to prepare for merge in feature/shadows; specifically, it fixes linux build issues and adds the draco compresion lib to the assimp dependency, allowing the loading .glb compressed models 2025-10-08 13:35:06 -06:00
Alexander Bock 612d5f738e Fix crash when deinitializing ScreenSpaceRenderableRenderable 2025-10-06 09:53:34 +02:00
Alexander Bock 25f021f009 Change more prefix to postfix operators 2025-10-04 10:13:25 +02:00
Alexander Bock 68bbfd0b4c Restore previously square segments in the RenderableSphericalGrids 2025-10-03 16:49:15 +02:00