Commit Graph

954 Commits

Author SHA1 Message Date
Jonathan Grangien
2f13e8665b Add data loader module 2018-07-17 11:35:39 -04:00
Jonathan Grangien
23e04b1c5a Implement changes to load mas bastille data 2018-07-17 11:35:39 -04:00
farbrorberg
e76746aa6c Scale fieldlines and add scene keybindings 2018-07-17 11:35:39 -04:00
Jonathan Grangien
d998713c0e Tweak colors, scale 2018-07-17 11:35:38 -04:00
Jonathan Grangien
331b314e4a Fix how r^2 is applied and calculate corresponding min/max
Improve model visualization accuracy
Improve task performance
2018-07-17 11:35:38 -04:00
Jonathan Grangien
55c97e5169 Mimic predsci eclipse visualization colors with tf better 2018-07-17 11:24:46 -04:00
Jonathan Grangien
88aa086719 Implement option to factor variable by r^2 during preprocess of mhd data 2018-07-17 11:24:46 -04:00
Jonathan Grangien
69fda8e38e Edit transferfunction colors and domain value / radius ratio 2018-07-17 11:22:53 -04:00
Jonathan Grangien
1df58e3588 Rename and place mas mhd related assets more consistently 2018-07-17 11:22:53 -04:00
Jonathan Grangien
2ff4eac122 Make mhd data rendered with spherical raycaster more visible 2018-07-17 11:22:53 -04:00
Jonathan Grangien
abe5cf0fc5 Add a test sphere to mas scene 2018-07-17 11:21:51 -04:00
farbrorberg
f75590f8c6 Begin implementing mas-fieldlines 2018-07-17 11:21:50 -04:00
Emil Axelsson
b7938549bd Enable spherical raycasting again 2018-07-17 11:21:50 -04:00
Jonathan Grangien
64b93023bf Change mas MHD tf 2018-07-17 11:17:27 -04:00
Jonathan Grangien
8bbb294eff Change MAS MHD assets 2018-07-17 11:17:27 -04:00
farbrorberg
b01d4f6073 Old enlil-fieldlines working 2018-07-17 11:17:27 -04:00
Jonathan Grangien
06f595dd5c Clean up mas asset 2018-07-17 11:17:27 -04:00
Jonathan Grangien
538ab0b9ca Add shortcut to toggle mas renderable 2018-07-17 11:17:27 -04:00
Jonathan Grangien
0c589ad035 Add visible colors with log-ed positions to transferfunction 2018-07-17 11:17:27 -04:00
Jonathan Grangien
b338551df4 Check in data dictionary file edited with suitable values 2018-07-17 11:17:27 -04:00
Jonathan Grangien
65c68d5b5f Render a rectangle from mas data
First mappingkey value in transferfunction gets applied to a small
rectangle inside sun
2018-07-17 11:17:27 -04:00
Emil Axelsson
87e870b1a8 Example generation of time varying volume 2018-07-17 11:12:24 -04:00
jon-grangien
d2b00ea76b Try with different volume rendering values for the data 2018-07-17 11:12:24 -04:00
Emil Axelsson
3237c37a6a Work on volume generation and rendering 2018-07-17 11:12:24 -04:00
Jonathan Grangien
e815adc493 Add some commented out lines to mas asset 2018-07-17 10:59:08 -04:00
Emil Axelsson
9c23bdc472 Create volume generation task 2018-07-17 10:36:48 -04:00
Jonathan Grangien
8b864a32a9 Change time keybindings in assets 2018-07-17 10:14:17 -04:00
Jonathan Grangien
9805d4b4b4 Rename files and folders 2018-07-17 10:13:27 -04:00
Matthias Berg
f9a56a85c2 Add mas-transferfunction file 2018-07-17 10:13:27 -04:00
Matthias Berg
287ce3adde Better adapt to MAS 2018-07-17 10:13:27 -04:00
Matthias Berg
71dc87b9e2 Test MAS model rendering with existing functionality 2018-07-17 10:13:27 -04:00
Emil Axelsson
c2cc2bab17 Feature/state machine (#673)
* Implement simple state machine example in Lua
* Use defaults for trail widths
2018-07-13 10:29:45 -04:00
Emil Axelsson
902e3e6dac Feature/time interpolation (#669)
* Initial implementation
* Better approximation of target time
* Correctly use double precision for time passing
* Cleanup
* Adding proportional adjustment of delta time at end of interpolation
* Keyframe based time interpolation
* Add property for time interpolation duration. Move time interpolation methods to TimeManager.
* Fix bugs with time gui
* Make several clicks on delta time buttons work as expected
* Clean up
* Improve time interpolation for parallel connection
* Improve time API. Fix time interpolation bugs.
* Fix mac compile issue
* Add hour button
* Add missing + sign
* Remove newer images from projection buffer when going back in time
* Add comment about clearing projection buffer
* Fix bug with jumping time in parallel connection
* Rename integrateFromTime to previousFrameTime
* Compile fix for iswa module
* Address code review comments
* Code cleanup
* Fix bug causig unsmooth behaviour when pausing while interpolating in time
2018-07-13 11:07:35 +02:00
Emil Axelsson
6007f1d70d Feature/model lighting (#670)
* Fix NH texture and add lighting options
* Add missing comma
* Light sources: work in progress.
* Add light sources
* Remove unused values
* Add types to documentation
* Add light sources to various missions
* Code cleanup based on review
2018-07-13 09:01:43 +02:00
Emil Axelsson
1b3df16c28 Feature/time frame (#642)
* First implementation of time frames
* Add TimeFrameUnion. Only show solar system 1850-2150.
* Consider dependencies when determining whether time frame is active
* Code review fixes.
2018-07-11 10:42:06 +02:00
Jonathas Costa
47a657d7f3 Enabled Void's labels by default and changed Local Dwarfs' labels size. 2018-07-05 10:34:31 -04:00
Emil Axelsson
8b91c67010 Feature/slide deck (#636)
* Implement basic slide deck helper and example
2018-07-04 13:22:06 -04:00
Alexander Bock
3c9d2020a0 Add scale factor to 6dF datasets 2018-07-04 01:10:04 -04:00
Jonathas Costa
b2f680e6da Fixed texture leaking. (#635) 2018-07-02 14:41:02 -04:00
Alexander Bock
a701620c1d Change tully images to use PNGs instead 2018-06-29 14:29:09 -04:00
Alexander Bock
77e14edec3 Add DashboardItem to show the current camera location on a globe 2018-06-29 12:19:23 -04:00
Alexander Bock
3aa3bda940 Add USGS maps to Pluto and Charon 2018-06-28 15:45:16 -04:00
Alexander Bock
3e107fa370 Add Pluto system to the default scene 2018-06-26 16:54:46 -04:00
Alexander Bock
fd28576425 Change NewHorizons projections back to image-sequence 2018-06-26 11:26:50 -04:00
micahnyc
c9833197ff Feature/messenger mission (#627)
* mercury / messenger assets and scene
2018-06-25 11:29:47 -04:00
Emil Axelsson
de71cfda78 Make it possible to scale planets (#631) 2018-06-25 09:30:20 +02:00
Alexander Bock
0f5fd2c4bc Feature/torrent removal (#630)
* Remove torrent-based synchronization downloads
 * Add download URL to error message if HTTPSynchronization download fails
 * Add a grace factor to the distance conversion
 * Don't use scientific notation when displaying distances
2018-06-23 22:20:03 -04:00
Alexander Bock
4920c434da Add function to advance time from a Lua script
Set the default startup time to one day before current time
2018-06-18 19:31:24 +02:00
Alexander Bock
d0f97901d4 Add DashboardItem that can display a property value
Fix documentation of most other dashboard items
2018-06-18 12:49:03 +02:00
Alexander Bock
4952f8f977 Code cleanup branch (#618)
* Make height map fallback layer work again
  * Add documentation to joystick button bindings
  * Removed grouped property headers
  * Add new version number constant generated by CMake
  * Make Joystick deadzone work properly
  * Change the startup date on Earth to today
  * Fix key modifier handling
  * Add debugging indices for TreeNodeDebugging
  * Fix script schedule for OsirisRex
  * Do not open Mission schedule automatically
  * Upload default projection texture automatically

  * General code cleanup
  * Fix check_style_guide warnings
  * Remove .clang-format
  * MacOS compile fixes
  * Clang analyzer fixes
2018-06-10 04:47:34 +00:00