Commit Graph

25 Commits

Author SHA1 Message Date
Jonathan Grangien
5659b3ca81 Implement RenderableTimeVaryingVolume specific opacity option 2018-06-15 11:01:35 -04:00
Jonathan Grangien
939a56e591 Comment out lowerValueBound/lowerUpperBound until further revision 2018-05-16 14:55:03 -04:00
farbrorberg
bdae10a516 Merge branch 'feature/volume-tools' into thesis/2018/mas-model 2018-05-16 11:23:14 -04:00
Emil Axelsson
9a188cda98 Enable spherical raycasting again 2018-05-16 17:08:51 +02:00
Jonathan Grangien
4d56f05e77 Fix merge 2018-05-09 14:48:58 -04:00
jon-grangien
e5f0f1163c Merge branch 'feature/volume-tools' into thesis/2018/mas-model 2018-05-09 13:32:35 -04:00
Emil Axelsson
ae8b63d437 Work on volume generation and rendering 2018-05-09 15:43:32 +02:00
Jonathan Grangien
5e8d93c413 volume raycaster: Add back simple lower/upper value 0 to 1 remapping 2018-05-04 15:15:22 -04:00
Jonathan Grangien
58f563ffae Fix transferfunction usage so it binds texture 2018-05-04 14:53:04 -04:00
jon-grangien
c3d0267211 Change usage of transferfunctionhandler to core package transferfunction 2018-05-04 11:55:30 -04:00
Matthias Berg
c87d784656 Test MAS model rendering with existing functionality 2018-04-25 11:04:52 -04:00
Emil Axelsson
d64a0df5f6 Feature/thesis work merge (#566)
Web GUI from Klas Eskilson (three new modules: webgui, webbrowser and cefwebgui)
Parallel connection refactorization
Wormhole server added to the main repository
Transfer function editor work from Cristoffer Särevall
Update ghoul
2018-03-20 09:30:59 +01:00
Alexander Bock
db7ae7e384 Issue/453 (#556)
* Introduced guiName to PropertyOwner
  * Added requirement that PropertyOwner::identifier may not contain whitespaces
  * Changed Name to Identifier in asset and scene files
  * Added new PropertyOwner to RenderEngine that owns the ScreenSpaceRenderables
  * Moved Name and GuiPath into GUI group
  * Added user-facing names to layer groups
2018-03-16 09:21:29 -04:00
Alexander Bock
a3c849843f Feature/new formatting (#547)
* Change to new logging format (closes #542)
 * Adds a screenshots folder that uses the application startup time
 * Creating focus nodes for VRT files if the info files contain location information
 * Fix issue with removing virtual properties
 * Add a method for returning the cartesian coordinates for a geolocation on a planet
2018-03-07 18:10:32 -05:00
Alexander Bock
9a00f38e09 Feature/jenkins warnings (#538)
* Remove warnings from Jenkins
 * Improve Jenkins behavior
2018-02-28 08:41:55 -05:00
Alexander Bock
dcfef3557f Update copyright header 2017-12-29 20:11:22 +01:00
Alexander Bock
c9a3c68f19 Fix style guide issues
Update Ghoul repository
2017-12-29 19:18:06 +01:00
Alexander Bock
a631b7e0a3 Making most logger categories constexpr 2017-12-11 23:46:34 -05:00
Emil Axelsson
99e097b441 Volume rendeirng fixes: Premultiply alpha in transfer function.Update transfer function on propery change. More reasonable opacity multiplier range. 2017-11-22 19:04:19 +01:00
Alexander Bock
719130b6b7 Jenkinswarnings (#419)
* Remove more warnings

* Removing more warnings

* More warning fixes

* More warnings

* More warnings

* Update ghoul
2017-11-16 21:19:28 -05:00
Alexander Bock
f227767492 Merge remote-tracking branch 'origin/master' into feature/loadingscreen-refactor
# Conflicts:
#	modules/volume/rendering/renderabletimevaryingvolume.cpp
2017-11-12 10:50:11 -05:00
Alexander Bock
758e26789c More coding style conformance 2017-11-11 11:25:49 -05:00
Alexander Bock
b50b52d351 Cleanup for coding style
Add strict mode to check_style_guide script
2017-11-08 10:35:39 -06:00
Alexander Bock
78e3320cde Separate Renderable::initialize into initialize and initializeGL functions
Handle initialize in a separate thread and display rudimentary loading screen
2017-11-02 14:27:35 -04:00
Emil Axelsson
ea5382c028 Volume conversion and rendering (#350)
Add volume rendering features
 - Improve task runner
 - Improve reading from CDF files
 - Basic time varying volume rendering
 - Fix scaling bug in RenderableToyVolume
2017-09-22 12:03:23 +02:00