Commit Graph

6038 Commits

Author SHA1 Message Date
benpm
a0c1fd7c7c fixed local renderer broken due to missing uniform (oops) 2025-07-29 15:02:16 -06:00
Alexander Bock
02f2814834 Fix compile issue for MinVR (closes #2813) 2025-07-28 14:18:07 +02:00
Alexander Bock
231cd48ac2 No longer warn when trying to MRF cache local image files 2025-07-28 11:53:04 +02:00
Alexander Bock
6aec8e9338 Remove explicit name for versions 2025-07-25 09:19:52 +02:00
Benjamin Mastripolito
474e7a7ae8 Merge pull request #3749 from OpenSpace/feature/hd-ring-shadow
Higher quality rings and ring shadows, resolves #3656
2025-07-24 14:42:25 -06:00
Benjamin Mastripolito
ddb275fc2b Update modules/globebrowsing/shaders/advanced_rings_fs.glsl
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-07-24 14:41:15 -06:00
Alexander Bock
ebc6fbef11 Support relative paths in GeoJSON SpriteTexture (#3761) 2025-07-23 15:18:32 +02:00
Alexander Bock
703b109ebe Remove RenderPass from RingsComponent as it is no longer needed 2025-07-23 14:51:58 +02:00
Emma Broman
9f98259a63 Fix min and max values of RenderableModel transform matrix (closes #3746) 2025-07-21 16:51:42 +02:00
benpm
4a143df2f4 fixed OpenGL error on first draw of globe 2025-07-17 17:03:03 -06:00
benpm
eb36590d98 fixed openGL api errors and warnings, removed unused shadow mapping code from globe renderer 2025-07-17 16:53:54 -06:00
benpm
e623e38638 applying more suggestions from code review 2025-07-17 12:33:40 -06:00
Arohdin
0bcfc7790f Fade slider fix for RenderableGalaxy 2025-07-17 14:39:39 +02:00
Alexander Bock
ac37762af8 Fix compile issue with GCC15 (closes #3732) 2025-07-16 13:30:51 +02:00
Andreas Engberg
4dffe7c7b2 Add camera view direction to camera topic (#3741)
* Add camera view direction to camera topic
* Add subsolar coordinates to topic

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Ylva Selling <ylva.selling@gmail.com>
2025-07-16 13:21:12 +02:00
Benjamin Mastripolito
c7bbca9a81 Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-07-14 20:10:54 -06:00
benpm
b8bd4928c3 Merge remote-tracking branch 'origin/master' into feature/hd-ring-shadow 2025-07-11 03:23:38 -06:00
benpm
f653706480 fixed the ring transparency being used incorrectly, minor visual improvements 2025-07-11 03:21:21 -06:00
benpm
a7f67d10cc minor cleanup to ring shadow shader setup code 2025-07-11 01:55:52 -06:00
benpm
5416b45bd0 improving shadow visual quality by applying additional factor based on angle to light source
see issue #3656
2025-07-10 18:02:51 -06:00
benpm
8cfce2a0f1 shadow looking pretty good! code needs cleanup and stuff tho 2025-07-09 16:32:14 -06:00
benpm
ca8bdf86a6 WIP: getting a more or less correct ring texture coordinate! 2025-07-09 15:01:21 -06:00
Adam Rohdin
4306387f69 Faster rendering for renderableOrbitalKepler (#3739)
* Faster rendering for renderableOrbitalKepler
- Computes relevant vertices on CPU rather than filtering all vertices on the GPU
- Removes geometry shader for trails rendering
- Changed GUI name of RenderingMode "Points+Trails" to "Points and Trails"
2025-07-09 11:33:27 +02:00
benpm
92d42925b4 wip 2025-07-08 13:27:10 -06:00
Alexander Bock
cceb5f25dd Remove enabled property from the video module 2025-07-08 17:44:26 +02:00
Alexander Bock
1b9f6b8f28 Disable caching for exoplanet textures that are based on images to prevent warnings when enabling MRF caching 2025-07-08 17:39:54 +02:00
Alexander Bock
909d3a2ad1 Make ContiguousMode an AdvancedUser property 2025-07-08 17:26:09 +02:00
Malin Ejdbo
08ea83a82c Fix crash in planets sonification when no planets have been added 2025-07-07 11:08:06 +02:00
benpm
92fa66c7fe removed the isReady() call from globe ring tex bind 2025-07-04 09:19:22 -07:00
Alexander Bock
3be7628531 Disable uniform location errors for globes when they only have a single solid color (closes #3728) 2025-07-02 17:09:25 +02:00
benpm
7f563d5125 fixed shader ready check for globe rings component 2025-07-01 01:49:07 -06:00
benpm
fd5c126e15 first attempt. doesn't build :P 2025-06-24 19:33:51 -06:00
ElonOlsson
8fe73e98f8 tiny doc change 2025-06-24 11:13:25 -04:00
Alexander Bock
c7cf970941 Fix incorrect name for RenderablePlaneSpout 2025-06-21 14:42:06 +02:00
Alexander Bock
6189a61a1e Fix the documentation for the RenderablePlaneSpout and RenderableSphereSpout 2025-06-21 14:29:34 +02:00
Emma Broman
b6d3704439 Update GuiHash and Backend hash to fix issues with routing
And fix an outdated comment
2025-06-18 17:14:46 +02:00
Ylva Selling
35332384b7 Change frontend endpoint to gui (#3717) 2025-06-16 19:34:14 +02:00
ElonOlsson
2829f259ac Feature/WSAdocs (#3715)
* documentation in FITS renderable

* selected color range bug fix, parameter documentation for fits sphere and field lines sequence renderables

* Very compact description in mission panel

* field line vs fieldline

* Alex comments

* Add missing punctuation

* emmas comments

---------

Co-authored-by: Emma Broman <emma.broman@liu.se>
2025-06-16 11:09:06 -04:00
Alexander Bock
4c1a1fc57b Update SGCT repository
- Make it possible to offset the statistics window
2025-06-16 14:44:20 +02:00
Mathis Brossier
28929da822 Miscellaneous changes (#3708)
* Add fov input for fisheye projections in launcher
* Updated gitignore to ignore more necessary files
* Fixed typos
* Replace `add_definitions` with `add_compile_options` in CMakeLists for /MP /bigobj, which are not preprocessor defs
* Fixes in TuioEar: add `override`; replace erroneous `unique_lock` with `lock_guard`; minor refactor

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-06-14 16:12:44 +02:00
Alexander Bock
93c0f75ef2 Remove Clang warnings 2025-06-14 15:42:38 +02:00
Alexander Bock
ce1b3a8ebf Remove unreachable code 2025-06-14 13:48:01 +02:00
ElonOlsson
87c1372744 Todays Sun, PR for branch: feature/WSA (#3652)
The merge commit
---------

Co-authored-by: shyamthyagarajan <shyammuralithyagarajan@gmail.com>
Co-authored-by: Lundkvist <alundkvi@ndc.nasa.gov>
Co-authored-by: lundkvistarn <lundkvistarn@live.se>
Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
Co-authored-by: Emma Broman <emma.broman@liu.se>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-06-12 09:57:26 -04:00
Alexander Bock
db2f93257b Create download directory for Node.js before trying to read the existing version number 2025-06-11 09:52:34 +02:00
Ylva Selling
9b427d617a Show getting started tour on startup (#3705)
* Add has started before value to profile topic

* Address PR comments
2025-06-11 09:43:18 +02:00
Alexander Bock
2589ccd4ac Correctly redownload NodeJS when the requested version number changes 2025-06-10 23:28:26 +02:00
Alexander Bock
da545909d6 Increase required NodeJS version to make the new new backend work 2025-06-10 22:45:08 +02:00
Alexander Bock
e308383e7c Add profile information to the version checkin 2025-06-10 13:38:16 +02:00
Emma Broman
68ab41a241 Fix broken Apollo profile and transform initialization in general (#3704)
* Fix faulty log category and minor inconsistencies in GlobeTranslation and GlobeRotation

* Small refactor

* Remove unused return value from initialize function

* Fill attached node in globetranslation initialize and initialize all timeline

Should make the timeline translation work with globetranslations in other cases that the renderabletrails

* Do the same type of change for rotation and scale

* Update initialize function singatures

* Initialize and update translation in trail before use

* Screenspace renderable renderable - move initialize call to initialize

* Refactor trail position calls to make it clearer what is being done

* Call timeframe initialize functions in transform classes

* Do not call update in trail position after all - it borks up the performance

* GlobeTransform: Only fill attached node in init and onchange, and allow nodes without renderable

* Correctly initialize the multi-transform types

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Address code review comment

* Update comments in renderabletrail

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-06-10 12:05:30 +02:00
Alexander Bock
1f72257141 Make the ImGui module more resilient against use-after-free action (closes #2938) 2025-06-09 14:06:51 +02:00