Alexander Bock
c4c82483e0
Update copyright header in CMakeLists files
2024-07-31 10:57:10 +02:00
Alexander Bock
6edea5cae7
Apply the hue, value, saturation, and gamma values from the renderengine to screenspace renderables. Change the screenspace's own gamma value into an offset ( #3293 )
...
* Apply the hue, value, saturation, and gamma values from the renderengine to screenspace renderables. Change the screenspace's own gamma value into an offset
* Make it clearer that the gamma correction is now an offset
2024-06-04 16:28:52 +02:00
Emma Broman
eb1cfec7bd
Renderable property info walkthrough/cleanup ( #3226 )
...
A passover of all the Parameters descriptions and PropertyInfo descriptions of the renderables in the code base to make then more consistently and concisely formatted. Also fixed some small issues and added or updated descriptions.
* Start rephrasing propertyinfos for more consistency
* Update eclipse cone propertyinfos
* Update `RenderableFov` property infos and group colors in UI
* `RenderableGalaxy` and `RenderableGlobe`
* Update more descriptions
* Moore descriptions
* Update docs for `RenderableShadowCylinder` and add properties
* `RenderableSkyTarget`, and spheres (`ImageOnline` and `ImageLocal`)
* `RnederableSphericalGrid`, and update line width info of other types, for consistency
* `RenderableStars` and `RenderableTimeVaryingSphere`
* Update more propertyinfos
* Fix inconsistent mentioning of true/false
* change some phrasings for increased consistency
* Update Renderbin description to include Sticker bin and remove extra property
* Rename `OutlineWeight` -> `OutlineWidth`
* Extend description about enable depth test for models
* Clarify what relative values mean for `RenderableNodeArrow`
* Elaborate on `RenderableLabel` size property
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
Co-authored-by: Ylva Selling <ylva.selling@gmail.com >
Co-authored-by: Malin E <malin.ejdbo@gmail.com >
2024-05-20 09:24:40 +02:00
Ylva Selling
7757ec7976
Merge pull request #3212 from OpenSpace/issue/2996
...
Issue/2996 - documentation engine rewrite
2024-04-30 16:11:13 +02:00
Alexander Bock
78b3b4fb2e
Adding periods to the description texts
2024-04-23 22:33:17 +02:00
Ylva Selling
9db86c79d4
Make abstract classes RenderablePlane and RenderableSphere, as well as VideoPlayer, not appear in the documentation. Add them to the derived classes instead
2024-04-19 11:13:19 +02:00
Ylva Selling
22c00f2437
Clean up typos and duplicates in documentation
2024-04-08 13:45:01 +02:00
Alexander Bock
3ba346a227
Remove fmt::format and replace with std::format
2024-03-24 20:19:14 +01:00
Alexander Bock
534f92c485
Second linting pass and adding .clang_tidy file ( #3128 )
2024-03-18 22:46:17 +01:00
Alexander Bock
2759c00e4b
Pass through the code to address clang-tidy linting ( #3083 )
2024-03-17 00:58:50 +01:00
Alexander Bock
9a6fe47d17
Fix up text formatting as path's no longer get quoted
2024-03-08 20:19:06 +01:00
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Alexander Bock
ef52155e83
Update the VideoPlayer correctly when writing out frames in SessionRecording
2024-01-18 16:14:23 +01:00
Alexander Bock
870850db07
Enable warnings for missing case labels and subsequent cleanup. Updated ghoul, sgct, and codegen repository for same
2023-11-05 22:16:06 +01:00
Alexander Bock
7483b912e0
Update submodules to fix compilation error on newer Clang and GCC ( #2890 )
...
* Update submodules
* Update Ghoul
2023-09-13 09:51:30 +02:00
Alexander Bock
455ee9335a
Add a proper blackout to the ScreenSpaceRenderables and a property and codegen option to toggle that behavior ( #2868 )
2023-08-31 18:19:37 +02:00
Alexander Bock
bd153b3f4f
Use correct error type in geojsoncomponent; Check for (0,0,0) camera vectors in navigator; Fix issue with non-ASCII characters when making identifiers
2023-08-17 02:00:18 +02:00
Malin E
786c2887da
Sphere maintenance ( #2800 )
...
* Split RenderableSphere class into a local and online sphere
* Make the video sphere derive from the regular sphere
* Make RenderableTimeVaryingSphere derive from RenderableSphere
* Some clean up
* Address PR comments
2023-08-07 11:47:32 +02:00
Alexander Bock
1593ab50aa
Rename TileLayer to TileProvider classes ( closes #2767 ).
...
Breaking change in assets that load Layers:
- DefaultTileLayer -> DefaultTileProvider
- SingleImageTileLayer -> SingleImageProvider
- ImageSequenceTileLayer -> ImageSequenceTileProvider
- SpoutImageTileLayer -> SpoutImageProvider
- TemporalTileLayer -> TemporalTileProvider
- TileIndexTileLayer -> TileIndexTileProvider
- SizeReferenceTileLayer -> SizeReferenceTileProvider
- ByLevelTileLayer -> TileProviderByLevel
- ByIndexTileLayer -> TileProviderByIndex
2023-08-03 21:50:25 +02:00
Emma Broman
2b3226d18d
FIx aspect ratio issue for RenderableVideoPlane ( closes #2815 )
2023-08-03 16:51:13 +02:00
Ylva Selling
67b7330229
Allow transparency for movies. Closes #2792
2023-06-26 11:43:02 -04:00
Ylva Selling
641c747f94
Rename the property in the video player to reload instead of reset, and add some more explanation
2023-06-14 10:52:33 -04:00
Alexander Bock
bb9a3e375d
Add documentation for Video classes ( closes #2732 )
2023-06-09 11:25:52 +02:00
Malin E
ff805d334f
Fix issue with atmosphere rendering on top of spheres
2023-05-26 16:34:38 +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
a5b8368b50
Fix bugs in videoplayer ( #2678 )
...
Remove from syncable list after destruction; only use one fbo; remove code no longer used
Co-authored-by: Ylva Selling <ylva.selling@gmail.com >
2023-05-09 20:04:15 +02:00
Ylva Selling
142aba3684
Merge branch 'master' of https://github.com/OpenSpace/OpenSpace
2023-04-27 11:30:38 -04:00
Ylva Selling
b5d6ddc25a
Only show properties that are valid for real time playback when real time playback is selected
2023-04-27 11:30:34 -04:00
Ylva Selling
d827d0a3c2
Add property for toggling looping of video
2023-04-27 11:29:49 -04:00
Alexander Bock
6dfd0cd3a8
Remove warnings on MSVC
2023-04-26 23:51:16 +02:00
Alexander Bock
8a62752434
Jenkins fix for LibMPV on Ubuntu ( #2621 )
...
* Correctly add non-Windows dependencies
* Make libraries depend on the correct OpenSpace module
* Add missing destructor
2023-04-16 23:15:57 +02:00
Alexander Bock
8c7beea8a4
Reprivatize the registerUpdateRenderBinFromOpacity function
2023-04-15 10:20:39 +02:00
Ylva Selling
9e20326c25
Fix bugs that appeared when addressing comments in PR
2023-04-14 17:53:30 -04:00
Ylva Selling
89b0fadf16
Add some example assets and fix issue in videoplayer.cpp
2023-04-14 16:47:27 -04:00
Ylva Selling
5789d86dab
Address comments on PR
2023-04-14 16:29:42 -04:00
Malin E
f77a028153
Add property to RenderablePlanes to rescale depending on content
2023-04-13 19:01:31 +02:00
Alexander Bock
811d099fdc
Make CMake download the prebuilt version of libmpv from our server; Add example asset that downloads its video on include
2023-04-12 13:59:23 +02:00
Ylva Selling
a91a578945
Sync time of playback between nodes
2023-03-31 14:27:08 -04:00
Ylva Selling
7c69ced203
Merge branch 'feature/video-module' of https://github.com/OpenSpace/OpenSpace into feature/video-module
2023-03-31 13:14:56 -04:00
Malin E
6ce5a170c0
Make RenderablePlane able to be rectangular
2023-03-28 11:53:09 +02:00
Ylva Selling
7618c28838
Merge branch 'feature/video-module' of https://github.com/OpenSpace/OpenSpace into feature/video-module
2023-03-24 13:36:06 -04:00
Malin E
21c677dfc3
Make sure plane rescales when property is changed
2023-03-23 09:17:27 +01:00
Malin E
c1e1b8b693
Add RenderableVideoPlane class
2023-03-22 16:09:06 +01:00
Ylva Selling
e74e0e4fe8
Merge branch 'feature/video-module' of https://github.com/OpenSpace/OpenSpace into feature/video-module
2023-03-21 10:50:47 -04:00
Malin E
b0c0ea81ab
Make sure video player is initialized for each video renderable
2023-03-21 15:29:11 +01:00
Malin E
f62d0bb677
Make sure openGL state is reset after rendering globes
2023-03-21 13:53:05 +01:00
Ylva Selling
6d9f80a9db
Update aurora asset
2023-03-20 11:28:06 -04:00
Ylva Selling
8a973ab3a7
Remove swap buffers call as it apparently is optional
2023-03-20 10:29:20 -04:00
Malin E
7f1da2173d
Bind back the deafulat fbo after libmpv has rendered
2023-03-14 10:04:24 +01:00