Commit Graph

3131 Commits

Author SHA1 Message Date
Gene Payne b7d12bb6d4 Fixed indents 2019-08-15 16:17:46 -06:00
GPayne 7e6a9b71fa Changed to standard position method for renderablesatellites 2019-08-15 16:13:41 -06:00
GPayne e60c77b415 Added graceful exit and logging for case of missing or corrupt TLE file, and removed some commented-out code. 2019-08-15 10:21:57 -06:00
GPayne c01e59635c Restored ability to change trail colors in satellite asset files. 2019-08-15 08:51:18 -06:00
GPayne b99389ae30 Fixed problem with satellite trails rendered at a time prior to TLE epoch. Also debris added shader files to CMake file for space module. 2019-08-14 16:07:14 -06:00
GPayne 39f4dc33cb Initial pass of merging satellite debris into master and switching satellites to use grouped scenegraphnodes. 2019-08-13 15:39:06 -06:00
GPayne ba07837865 Merge branch 'thesis/2019/spaceDebris' into feature/satellitesgroupednodes 2019-08-13 09:56:51 -06:00
Alexander Bock c7c8375ca0 Coding style fixes 2019-07-31 11:13:29 +02:00
Alexander Bock f2a0cb18b0 Feature/websocketnavigation (#882)
* Upgrade JSON Library
* Added support for navigation based on websocket communication
2019-07-31 11:07:25 +02:00
Alexander Bock 566fe7f434 Adding documentation to RenderableGlobe and layers (closes #651)
Fix mars after detecting that identifiers were missing
2019-07-30 17:48:43 +02:00
Alexander Bock 4a070c939f Add the ability to query and rearrange globebrowsing layers at runtime 2019-07-30 14:28:23 +02:00
Elon 029e67797f merging 2019-07-22 16:25:47 -06:00
Elon 46c22488d7 wrapping up thesis project 2019 space debris 2019-07-22 16:16:21 -06: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
Jonathan Fransson a3b511c7a7 Final Merge 2019-07-19 10:12:02 -06:00
Jonathan Fransson e3378bc615 Final Merge 2019-07-19 10:09:03 -06: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 9934fc03b9 Fix scaling issue with screenspace renderables (#939) 2019-07-19 11:09:04 +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
Alexander Bock 2fca9a2a2c Remove torrent-based synchronization 2019-07-18 12:10:49 +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
Emil Axelsson a39d590b95 Fix copy and paste error 2019-07-17 12:02:01 +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
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
Emil Axelsson a75bb5a5ae Fix atmosphere stereo problem 2019-06-19 18:31:07 +02:00
Elon 3fbe042250 spherical grid now works 2019-06-18 09:54:20 -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
Elon 6f8095f15c merge 2019-06-17 17:22:57 -06:00
Elon 907c0a3909 merging spherical grid 2019-06-17 17:16:14 -06:00
Jonathan Fransson fa8100ee0b Spherical representation working and general clean up 2019-06-17 17:11:39 -06:00
Jonathan Fransson c8e297a5b9 debris performanslogging, fixed spherical coords and asset clean-up 2019-06-12 15:15:15 -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
Elon 7c2527a1e7 first start at using spherical grid with debris volume 2019-06-07 15:53:17 -06: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
Elon 3ae183b997 volume sequences can be made, and they will use a global min and max value 2019-06-04 16:44:14 -06:00
Jonathas Costa 4b27cf7ac5 Fixed invalid OpenGL state. 2019-06-04 12:12:05 -04: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
Elon a043ae0c44 failed try small value before casting to float 2019-06-03 10:27:51 -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
Elon e729c9e812 Merge branch 'thesis/2019/spaceDebris' of https://github.com/OpenSpace/OpenSpace into thesis/2019/spaceDebris
merge since release and rebase from master
2019-05-31 10:40:06 -06:00
Elon 793c25200c a try to correct position error in orbits 2019-05-31 10:40:00 -06:00
ElonOlsson 68f04031da merge after rebase 2019-05-31 09:58:44 -06:00
Elon bd7ea04362 smooth movement, but position offset due to precision errors. Clean up in shaders 2019-05-30 11:06:25 -06:00