Commit Graph

1915 Commits

Author SHA1 Message Date
Alexander Bock 36fc575ffd Some more cleanup of the PR 2025-12-18 21:12:01 +01:00
Alexander Bock f307dfb64a Merge branch 'master' into feature/shadows
# Conflicts:
#	modules/base/rendering/renderablemodel.h
#	modules/globebrowsing/src/renderableglobe.cpp
#	modules/globebrowsing/src/renderableglobe.h
#	src/rendering/renderengine.cpp
2025-12-18 16:19:33 +01:00
Alexander Bock c327443886 Extracting Shadower/Shadowee classes and making registering shadow caster explicit 2025-12-18 16:06:12 +01:00
Alexander Bock 89f449212c Replace Celestrak with non-HTTPS and using the .org TLD 2025-12-16 17:07:33 +01:00
Andreas Engberg c4fe078706 Update WebGui hash 2025-12-16 11:12:11 +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 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
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
Andreas Engberg ee0fe58535 Update WebGui hash 2025-12-01 11:47:24 +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
benpm 3f705df0ea addressed some more PR edit requests, mostly clarification;
bumped ghoul to match current master
2025-10-31 15:49:16 -06:00
Alexander Bock 02fc614256 Some more cleanup 2025-10-28 15:53:05 +01:00
Alexander Bock 44b2d14961 Moving shadow map rendering into separate pass (WIP) 2025-10-28 10:34:31 +01:00
Alexander Bock 85557bc233 First cleanup pass 2025-10-27 17:47:48 +01:00
benpm dca62314b2 moved light source to sun.asset, removed light_source.asset 2025-10-27 09:50:31 -06:00
benpm 432219d9d5 made some suggested changes 2025-10-26 23:40:13 -06: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 4dad062c4e Merge remote-tracking branch 'origin/master' into feature/shadows 2025-10-02 04:29:10 -06:00
benpm 542146eefd fixing some basic code style things 2025-10-01 13:44:33 -06:00
benpm e391d61383 added more models to the example profile, showing how groups are used 2025-09-30 13:51:55 -06:00
benpm 14d1925f24 modelspace rendering cutoff level is now an AdvancedUser prop that can be configured in asset files 2025-09-30 13:02:46 -06:00
benpm fbe1ae2848 Remove unused framebuffer include from basemodule.cpp and add model attribution comment in celestial_globe.asset 2025-09-26 19:38:17 -06:00
benpm a444119752 added shadows example profile 2025-09-26 17:33:20 -06:00
Alexander Bock 39c558e629 Update Focusable tag on more scene graph nodes. Fix spelling mistake in Cutplane Equatorial scene graph node 2025-09-26 23:20:23 +02:00
Alexander Bock f9f61e1fdd Move the primitives example asset into the existing structure 2025-09-26 17:46:49 +02:00
Alexander Bock 117ec147c6 Move GlobeTranslation example into the existing structure 2025-09-26 16:51:09 +02:00
Alexander Bock d619812744 Move custom galaxy shader and toy volume examples into the existing structure 2025-09-26 16:20:15 +02:00
Alexander Bock e99779b216 Harmonize example assets 2025-09-26 15:42:17 +02:00
Alexander Bock 32cff07bf8 New ScreenSpaceText objects (#3794)
* First version of new screenspacetext and screenspacetextdate
* Code restructuring and adding new types
 - ScreenSpaceFramebuffer -> ScreenSpaceRenderableFramebuffer
 - ScreenSpaceText -> ScreenSpaceRenderableText
 - Add new user-facing ScreenSpaceText
 - Add examples
* Add documentation for new ScreenSpace objects
* Add visual tests to new screenspace objects
* Address PR comments
2025-09-26 15:35:05 +02:00
Arohdin 03eed50b3b Fixed incorrect path for MPC kepler data 2025-09-18 16:38:18 +02:00
Arohdin 2882332208 SSSB assets - removed unused property
Segments property is not being used in renderable
2025-09-18 16:36:58 +02:00
Alexander Bock 971350028c Add the ScreenSpaceDashboard example that was deleted without a replacement 2025-09-10 16:29:20 +02:00
Benjamin Mastripolito fb3b2c074b Merge pull request #3784 from OpenSpace/issue/3776-ring-shadows-fisheye
Fixed incorrect rendering of planet-onto-ring shadows in fisheye projection mode
2025-09-08 11:52:26 -06:00
Alexander Bock fd5bdb74c6 A pass through visual tests 2025-08-31 15:31:13 +02:00
Arohdin 1d70fb2ede Identifier fix for action os.planetsmoons.ToggleTrails 2025-08-28 15:24:12 +02:00
benpm 792d65c941 shadow of globe onto rings now uses simple ray/ellipsoid intersection
fixes #3776
2025-08-25 12:23:25 -06:00
Alexander Bock 6b852c9324 Provide ShadowGroup for Saturn 2025-08-16 11:11:16 +02:00
Alexander Bock f2c2feb2e2 Cleanup other example files 2025-08-15 18:14:41 +02:00
Adam Rohdin 559190d7d7 Some rework for renderableTrailTrajectory (#3742)
Removed feature sweepChunk.
The feature was implemented for version 0.19.0 as an iterative way to calculate renderableTrailTrajectory.
However, due to the function not being active by default, and due multithreading being on the horizon for SPICE2, this code is now removed.

- Removed SweepChunk feature
- Added toggle for Accurate Trail Points (in asset: AccurateTrail)
- Changed min number of accurate points from 0 to 2
- Removed max vertices ceiling
- Fixed issue where number of vertices were not calculated properly
- Fixed point size rendering issue for RenderableTrail
- Changed start/end time for voyager 1 & 2
- Updated description for SampleInterval and TimeStampSubsampleFactor to be more clear
- Moved full sweep pass from update function to new updateBuffer function
- Fixed trail rendering issue when time is exact same as start time of a trail
2025-08-15 09:59:08 +02:00
Alexander Bock ba817f34cd Increase the maximum tile level for the ESRI World Imagery layer from 19 to 21 2025-08-06 18:06:37 +02:00
Alexander Bock 231cd48ac2 No longer warn when trying to MRF cache local image files 2025-07-28 11:53:04 +02:00