Commit Graph

11149 Commits

Author SHA1 Message Date
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
Gene Payne
f692b8a7a4 Merge pull request #2817 from OpenSpace/issue/2475
Issue/2475 : Tooltip descriptions in launcher for window configs
2023-08-15 13:25:02 -06:00
Gene Payne
6011af6030 Merge pull request #2844 from OpenSpace/issue/2623
Add search text box and filtering capability to Launcher profile assets editor
2023-08-15 12:57:07 -06:00
Malin E
d88cc9d9d5 Make sure that the volume textures never gets smaller than 1x1, fixes #2852 2023-08-15 11:16:34 +02:00
GPayne
16591fab56 Added another visual test for JWST 2023-08-14 15:53:45 -06:00
Alexander Bock
56abd768c9 Update Voyager kernels to reach year 2100 (closes #2790) 2023-08-14 16:08:45 +02:00
Alexander Bock
153e71853e Fix up the missing SkyBrowser functions for naming scheme 2023-08-14 15:05:39 +02:00
Alexander Bock
1b0b7e73f7 Fix faulty deinitialization in scene graph nodes that would cause nodes to be ignored (closes #2851). Add warning message if nodes are not deinitialized at the end of the program 2023-08-14 14:42:23 +02:00
Joakim Kilby
f179f20c96 Remove tile-padding to reduce stair-stepping issues (#2842)
* account for availability of next level in desired level

solves #2834

* remove tile-padding option & functionality

* remove (no longer needed) recursive read function

since we no longer padd tiles we cannot sample outside of a read region
anymore.

* change default tilesize for heightlayers to avoid discontinuities

* make frustum culling control a debug property

* Small style guide fix

* clarify if-statement with comment

* add variable for default height-tile resolution, update comment

---------

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
2023-08-14 13:38:20 +02:00
Gene Payne
cbe215fc5b Code review changes 2023-08-11 16:16:19 -06:00
Alexander Bock
e7cad060c2 Adapt to coding style 2023-08-11 20:58:41 +02:00
Ylva Selling
e241cd77c1 Merge pull request #2847 from OpenSpace/issue/2823
Add JUICE mission file
2023-08-11 10:54:11 -04:00
Ylva Selling
68c587fec8 Update data/assets/scene/solarsystem/missions/juice/mission.asset
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-08-11 10:54:01 -04:00
Ylva Selling
03d79a7b96 Update data/assets/scene/solarsystem/missions/juice/mission.asset
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-08-11 10:53:55 -04:00
Ylva Selling
873cc862c6 Update data/assets/scene/solarsystem/missions/juice/mission.asset
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-08-11 10:53:42 -04:00
Ylva Selling
c1aefb33d0 Update data/assets/scene/solarsystem/missions/juice/mission.asset
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-08-11 10:53:37 -04:00
Emma Broman
4ebdd58c97 Improve rendering of debug spheres (#2849)
Render in sticker, remove triangle mesh to make it easier to see if one sphere is inside the other, and add a description of which sphere is which
2023-08-11 09:45:50 +02:00
Alexander Bock
cb68ab87d9 Remove unused extra name for the amount of points in the eclipse cone and shadow cylinder 2023-08-11 09:42:24 +02:00
Alexander Bock
0ae73acc55 Add new Lua functions to get a list of all scene graph nodes, scene graph nodes by renderable type (closes #2558), and all screenspace renderables 2023-08-11 09:28:14 +02:00
Alexander Bock
ee82691beb Transmit the GlobeName through the TileProviderByLevel; Don't explicitly specifiy data and index filenames and not use the same name twice 2023-08-11 06:57:43 +02:00
Alexander Bock
8cd6338a56 Perform an update after creating a ScreenSpaceRenderable, causing images to be loaded immediately and provide error messages to the user (closes #2848) 2023-08-11 05:15:03 +02:00
GPayne
4433abdf79 Switched to Qt RegularExpression for asset search 2023-08-10 05:59:20 -06:00
Ylva Selling
ff421bc19a Add JUICE mission file 2023-08-09 14:47:08 -04:00
Malin E
72b186b805 Fix issue with hide all constellation lines action 2023-08-09 16:25:36 +02:00
Malin E
54ad5bfdd5 Add pivot property for Models to move model origin 2023-08-09 16:04:20 +02:00
Emma Broman
7411302334 Fix fatal error when starting profile with navigation state camera setting
And provide more information in the fatal error message... (emerged from commit 30b80843c3)
2023-08-08 13:41:20 +02:00
Gene Payne
9cfda4db2f Fixed the name in the meta section of each config 2023-08-07 12:50:06 -06:00
Adam Rohdin
8a68825d48 updated example to use pos instead of windowPos 2023-08-07 16:24:33 +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
Emma Broman
85100e13be Rename some more deprecated functions in Lua calls 2023-08-07 10:40:36 +02:00
Emma Broman
add6df05fd Replace some more getPropertyValue function calls (deprecated) 2023-08-07 10:08:21 +02:00
Emma Broman
15dbe32341 Make it possible to fade in/out RenderableFieldLinesSequences (e.g. magnetosphere) 2023-08-07 09:46:24 +02:00
Emma Broman
8b923f3a4b Fix compiler error in geojson shaders
Cuases problems with GeoJson on some graphics cards
2023-08-07 09:08:40 +02:00
GPayne
399dc323af Add search text box and filtering capability to profile assets editor 2023-08-06 15:08:00 -06:00
Alexander Bock
57fafe48f4 Rename Lua function to bring them more in line with the function naming in C++ (#2840)
* Rename Lua function to bring them more in line with the function naming in C++
2023-08-05 19:20:08 +02:00
Emma Broman
f78f42fbd5 Fix miguiding RotationSpeedFactor documentation, and increase default value (closes #2838) 2023-08-04 08:31:49 +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
Alexander Bock
ecb8b06df6 Add new Lua function to remove all loaded assets (closes #2812). Fix crash that would occur when trying to unload an asset that requires a root asset 2023-08-03 21:50:25 +02:00
Alexander Bock
8d42537d6d Set the user position to be (0,0,0) which fixed the creation of Fisheye configurations (closes #2818) 2023-08-03 21:50:25 +02:00
Alexander Bock
30b80843c3 Add a new Lua function that resets the camera back to the start position (closes #2825) 2023-08-03 21:50:25 +02:00
Alexander Bock
cb7ec8de70 Fix issue where the time is wrong when starting a profile paused (closes #2826) 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
Emma Broman
c973cee5a1 Allow reading GeoJson files with null geometry (issue #2811)
Present a warning when a null geometry is encountered, as it will not be loaded as of now
2023-08-03 10:46:48 +02:00
Emma Broman
091697c5b7 Make geojson file extension parsing more flexible in lua function (closes #2797)
Now allows geojson files with caps in the extension, as well as files with the .json extension.

Note that .json files will not be handled by drag-n-drop  (we might want to use that extension for something else)
2023-08-03 09:46:55 +02:00
Gene Payne
32776e7b76 Fix visual test file Mars terrain typo in CTX layer 2023-08-02 12:28:27 -06:00
Emma Broman
25451e08e8 Update GUI hash 2023-08-02 15:56:35 +02:00
Alexander Bock
59d51a365f Prevent crash when no shadow caster is available 2023-07-31 13:39:35 +02:00
Alexander Bock
b32183e4a9 Correctly show the Apollo 17 insignia 2023-07-26 22:23:58 +02:00
GPayne
5a9c70f22c Added a JWST visual test 2023-07-25 13:12:42 -06:00
Alexander Bock
083ded25f5 Update CREDITS.md 2023-07-25 19:24:00 +02:00