Commit Graph

6068 Commits

Author SHA1 Message Date
Alexander Bock
f7fafa5255 Add scripts to manipulate the camera
Add example asset using the new scripts for an IPAC
2019-07-29 13:13:16 +02:00
Alexander Bock
c45e5de33a Update copyright header
Update Ghoul
2019-07-22 14:19:11 +02:00
Alexander Bock
8f112fa219 Compile and runtime fixes when running in Debug
Do not crash if ScreenSpaceLocalImage does not exist
Add ability to specify identifier/name when adding screenspace items in the UI
2019-07-22 14:14:12 +02:00
Emil Axelsson
ce15381fb2 Fix browser mask bug introduced when flipping y axis 2019-07-19 22:16:13 +02:00
Emil Axelsson
14d9bbe58b Fix crash related to deinitialization of screenspacebrowser 2019-07-19 16:52:23 +02:00
Emil Axelsson
5079f3fc60 Feature/multiple endpoints (#938)
* Add support for multiple endpoints for webserver
* Add support for a default endpoint (redirect) in webgui
* Always serve prod gui
* Update webgui deps
2019-07-19 16:49:54 +02:00
Emil Axelsson
134468b0d5 Add missing asset file 2019-07-19 11:31:58 +02:00
Emil Axelsson
9934fc03b9 Fix scaling issue with screenspace renderables (#939) 2019-07-19 11:09:04 +02:00
Alexander Bock
852115e309 Compile fix if instrumentation is disabled 2019-07-19 11:08:07 +02:00
Alexander Bock
fc28b98db9 Add basic instrumentation options to the renderengine and globebrowsing module
Instrumentation is disabled on default, but can be enabled in CMake
2019-07-19 09:55:41 +02:00
Emil Axelsson
2a30b499d8 Update Apollo assets 2019-07-18 17:06:00 +02:00
Alexander Bock
2fca9a2a2c Remove torrent-based synchronization 2019-07-18 12:10:49 +02:00
Alexander Bock
66cd0413dd Cleanup of Wormhole application
Updated Ghoul to fix commandline argument extraction bug
2019-07-18 11:52:09 +02:00
Alexander Bock
277aee5c0c Make constructor of Time explicit
Module breaking change
2019-07-17 15:39:43 +02:00
Emil Axelsson
c97d5126ec Feature/timeline translation (#931)
* Work on timeline translations
* Add Apollo 11 Descent data
* Ability to display negative altitudes
* Expose globe translation properties
* Added timeline rotation, and some scene updates. 
* Cleaning up apollo_sites scene; fixing boulder 1 in place to adress heightmap issue
* Use quaternion slerp instaet of linear interpolation + Cleanup
* Change to old lem model while waiting for new version to be pushed to data repo
* Small fixes
2019-07-17 15:21:13 +02:00
Alexander Bock
87df4a11a9 Use correct identifier for Vesta 2019-07-17 14:30:01 +02:00
Emil Axelsson
a39d590b95 Fix copy and paste error 2019-07-17 12:02:01 +02:00
David Laidlaw
64f8793ea0 minVR updates (#908)
* changed libopenspace cmake module name to openspace-core
* change mouse button callback to include modifiers
* added some new ghoul initialization from the non-MinVR main.cpp
* Add GLFW as an external dependency for MinVR
2019-07-16 13:51:39 +02:00
Emil Axelsson
6d725a7d50 Revive screen space browser and add example (#932)
* Revive screen space browser and add example
* Add reload triggerproperty and change autoplay policy
2019-07-16 13:29:21 +02:00
Emil Axelsson
f43bcadee3 Feature/navigation state (#930)
* Replace setCameraState with setNavigationState + equivalents
* Add documentation and verification of NavigationState-related interfaces
* Documentation and verification fixes
* Change reference frame behavior
* Scene fixes
* Replace earthrise recording with navigation state and time
2019-07-16 13:13:33 +02:00
Alexander Bock
b25b205e99 Fixes for the Gaia data sync 2019-07-12 11:17:15 +02:00
Emil Axelsson
0293eda1e8 Add support for arrays in luascript topic (#913) 2019-07-05 16:38:43 +02:00
Alexander Bock
e9fdd31c56 Feature/flying fixes (#924)
* Removing various warnings
 * Fix the rendering of the touchbar on Mac
 * More warnings
 * Add ghoul deinitialize
 * Update SGCT repository
2019-07-04 09:28:42 +02:00
GPayne
6c98adec31 Updated sample interval in assets using HorizonsTranslation 2019-06-26 16:49:41 -06:00
Emil Axelsson
a75bb5a5ae Fix atmosphere stereo problem 2019-06-19 18:31:07 +02:00
GPayne
1ca1c8165b Added fix to prevent starting a session recording/playback if another is already in progress. 2019-06-18 13:42:17 -06:00
Alexander Bock
d0c04cfc6b Various code cleanup 2019-06-18 10:47:15 +02:00
Alexander Bock
8f6520ea8f Feature/offline rendering (#906)
* Added functionality of saving out screenshots (with fixed FPS) from a recorded session during playback.
 * Test of feature to request if all data is ready to be rendered, primary used in GlobeBrowsing. Need to go over how chunkTiles are set to OK (some are never OK..).
 * Estimated having working request of checking if chunks with correct level have their color and height data loaded and ready to be rendered. Will re-enable frames saving and try making a movie.
 * Created adaptive LOD factor based on available/unavailable tile data (such that we don't run a lot of iterations with asking for a pile of data that does not fit in the tile cache).
 * Made it able to specify tile cache size in configurastion file. Renamed other Cache value to WMSCache, as we have the TileCache as well.
 * Fix for when focus node has nor renderable, when checking for if dersired data has been loaded. Should probably check all renderable/planets anyway, not just a focus object.
2019-06-18 10:15:35 +02:00
GPayne
12d892e95a Adding asset files for Tesla Roadster and Oumuamua interstellar object. 2019-06-17 10:00:30 -06:00
Alexander Bock
07c91df7a7 Actual fix for interactively changing the GDAL RAM cache 2019-06-12 13:53:05 +02:00
Alexander Bock
4b405fc5a7 Fix issue with uin32-limited tilecache size in bytes restricting larger caches (which caused the flickering and bad performance on the Moon surface) 2019-06-10 10:52:27 +02:00
Alexander Bock
e5acc6c69a - Make current frame number available in the RenderEngine
- Add more information to the Dt-extremes case in the DashboardItem
 - Rename rawTiles to clearTiles in the asynctiledataprovider
2019-06-05 18:16:50 +02:00
Jonathas Costa
4b27cf7ac5 Fixed invalid OpenGL state. 2019-06-04 12:12:05 -04:00
Alexander Bock
0a68b06823 Update version number to 0.14.1 releases/v0.14.1 2019-06-04 17:15:51 +02:00
Alexander Bock
33ca5d3a22 Warn if keybinds are defined twice (closes #899)
Update Ghoul
2019-06-04 17:11:53 +02:00
Emil Axelsson
b42d4c5fb9 Update webgui 2019-06-04 17:08:31 +02:00
Emil Axelsson
804361ce22 Replace localhost with 127.0.0.1 to solve GUI related DNS error when not connected to a network 2019-06-04 13:25:57 +02:00
Micah Acinapura
9b1c3efeb2 Added apollo 11 CSM orbits and mock LEM decent (#901) 2019-06-04 03:10:42 -06:00
Emil Axelsson
56cdf560a5 Fix issue with keyborad shortcuts in osiris rex scene 2019-06-04 11:05:02 +02:00
Micah Acinapura
339af98d3a Updated number of samples for configs to make gui work on macs (#900)
Closes #894
2019-06-04 02:22:44 -06:00
Micah Acinapura
9f768e4b06 Updated pioneer model to v2 (#902) 2019-06-04 02:21:24 -06:00
Micah Acinapura
1149a61dce resurrecting consolidated documentation (#897)
* Resurrecting consolidated documentation, lots to improve still but better then before
2019-06-03 06:19:45 -06:00
Micah Acinapura
1308317b87 added viewport tracking to configs (#895)
* Added viewport tracking to configs; updated fov to match default window. cleanup of openspace.cfg
* Update SGCT
2019-06-03 03:27:51 -06:00
Micah Acinapura
62f92e0ff2 Issue/890 (#892)
* Cleanup of Apollo scene shortcuts
* Fixing Apollo 8 and flipbook shortcuts
* Updated Apollo sites to new LEM model based on photogrammetry
* Add new asset file to manage synchronization of LEM model
2019-06-03 03:07:25 -06:00
Alexander Bock
00f7e7dba0 First adjustment due to NCMNS suggestions
- Add Shift+A keybind for New Horizons scene to set the Aim+Anchor method, restoring the A keybind to the previous usage
 - Various fixes in the New Horizons scene to make it operable
 - Added optional keybinds CTRL+I, CTRL+K, CTRL+O, and CTRL+L for situations where the keypad is not available
 - Various fixes for the Rosetta scene
 - Updated the rosetta images to only download a single zip file that gets extracted
 - Rebound the Philae trail visibility from F to G so that it is not on the same key as the friction
 - Disable the Rosetta image plane on default
 - Added optional F12 keybind to create a screenshot if the PRINT_SCREEN button is not available
 - Automatically remove old delta time keybindings when new ones are set in order to prevent double-binding
2019-05-28 15:54:59 +02:00
Alexander Bock
0c36a999d2 Fix for globebrowsing widget in ImGUI 2019-05-27 13:46:12 +02:00
Alexander Bock
1f861d8ed5 Remove unused code 2019-05-27 10:47:23 +02:00
Alexander Bock
515e6e7105 More Globelabels cleanup 2019-05-24 07:29:28 +02:00
Alexander Bock
fc580ff7ca Only set the field of view setting if on master (closes #883) 2019-05-23 16:55:37 +02:00
Alexander Bock
80df09df22 Beginning of Globelabelscomponent cleanup 2019-05-23 03:11:09 -06:00