Jonathas Costa
758ee8bd6d
Pull request changes.
2017-08-15 18:15:56 -04:00
Jonathas Costa
49c8af702b
Fixed bug preventing atm's disabling option.
2017-07-27 15:25:52 -04:00
Jonathas Costa
f7cddbad7f
Fixed background exposure controls.
2017-07-24 22:34:41 -04:00
Jonathas Costa
7096aeb9dd
Atmosphere is now a separated node in OS. Removed ATM code from renderableglobe and renderableplanet.
2017-07-24 17:05:30 -04:00
Jonathas Costa
1962f4f4d5
Fixed intermittent glitches.
2017-07-21 16:44:35 -04:00
Jonathas Costa
db7b60f4f0
Moved shader compilation to the same state to avoid performance warning in OpenGL.
2017-07-21 11:35:42 -04:00
Jonathas Costa
372d720a50
Removed few warnings.
2017-07-20 10:44:22 -04:00
Jonathas Costa
39b90863d6
Fixed HDR controls for multiple atm's.
2017-07-11 14:52:59 -04:00
Jonathas Costa
18d8612a8a
Initial implementation of multiple ATM's (still missing frustum culling and other small details).
2017-07-10 17:21:33 -04:00
Jonathas Costa
384b99c736
Merged master into NewAtmosphere.
2017-07-05 16:44:11 -04:00
Alexander Bock
467a6c3542
Start migrating from GLEW to glbindings
...
Fix compile errors from wrong function parameters in OpenGL calls
2017-07-03 01:37:53 -04:00
Jonathas Costa
a37b0388bb
Merged master into atmosphere's branch.
2017-06-21 14:46:10 -04:00
Jonathas Costa
2b99d1a2c2
Fixed bug introduced with new rendering method for G-Buffer.
2017-06-16 14:04:21 -04:00
Jonathas Costa
77015e4dd7
Added option to change rendering mode for ATM (temporarilly for tests). Fixed CMakelists in ATM module.
2017-06-15 14:03:02 -04:00
Jonathas Costa
93699ee362
Working on improving performance for ATM.
2017-06-14 17:55:06 -04:00
Alexander Bock
9e4e681d1e
More cleanup
2017-06-09 19:29:20 -04:00
Jonathas Costa
0965ec95ba
Merged Master into ATM.
2017-06-02 19:02:29 -04:00
Jonathas Costa
1dbb65059c
Added missing data for Mars and stars rendering inside atm is based on observer height.
2017-06-02 17:37:25 -04:00
Jonathas Costa
5685b2183d
Changed G-Buffer.
2017-06-02 12:29:09 -04:00
Jonathas Costa
7a4d2f8cb9
Fixed water reflectance and added gamma control to ATM (Still need the add the option to turn off the atm in globebrowsing).
2017-06-01 15:17:37 -04:00
Emil Axelsson
ad84202d28
FramebufferRenderer: Fix bug introduced when removing compiler warnings
2017-05-31 11:30:39 +02:00
Jonathas Costa
0cb741e024
Improved code and changed some hdr parameters.
2017-05-30 15:42:25 -04:00
Jonathas Costa
741eb0c895
Added Aerial Perspective effect. Needs tweaking.
2017-05-25 16:50:59 -04:00
Jonathas Costa
0cd56d776c
Merged master into NewAtmosphere.
2017-05-24 16:53:34 -04:00
Emil Axelsson
752081d31b
feature/time-refactor ( #294 )
...
- Change Time class to become a non-singleton
- Move ownership of the current time to TimeManager(instead of singleton access).
- Store the Time as a Syncable in TimeManager instead of representing all member variables of Time as Syncables.
- Pass a Time object around in the update/render methods, so that renderables don't have to query the OpenSpaceEngine to know if time is paused or if it jumped.
- Introduce Timeline and Keyframe classes
- Make use of Timelineand Keyframeclasses in KeyframeInteractionMode and TimeManager
- Added basic unit tests for Timelineand Keyframe
Future work: Add interpolation schemes for keyframes. Possibly use keyframes+interpolation feature to tween/morph properties, or figure out if this should be a separate mechanism.
2017-05-22 14:01:08 +02:00
Jonathas Costa
87843b57a5
Removed dummy texture units. Fixed empty ATM.
2017-05-17 14:11:26 -04:00
Jonathas Costa
587d5c8d75
Initial merging of ATM with Globebrowsing. Still missing code.
2017-05-12 16:46:12 -04:00
Jonathas Costa
5d25f02878
Removed unsused code, started ellipsoid rendering for globebrowsing. Added deferred framebuffer.
2017-04-28 11:10:59 -04:00
Jonathas Costa
3713ae3f8c
Added missing files. Fixed wrong camera. Activated sunRadiance transmittance again. Improved performance.
2017-04-20 21:13:15 -04:00
Jonathas Costa
8615860686
Added Deferred Support for Atmosphere.
2017-04-19 13:45:06 -04:00
Jonathas Costa
454e530ad6
Added deferred rendering support files. Fixed Volume rendering in framebufferrender.
2017-04-18 00:04:29 -04:00
Alexander Bock
bcf92804b6
Updating Ghoul repository
...
Updating SGCT repository
Removing compiler warnings
2017-03-10 09:32:16 -05:00
Emil Axelsson
c2fa08716b
Cleanup
2017-03-02 18:53:05 +01:00
Emil Axelsson
17cc48621a
Fix inside volume rendering crash on certain platforms
2017-03-02 18:20:05 +01:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Emil Axelsson
ad3921fda5
Remove unused postRender method for scene graph nodes and renderables
2016-12-14 14:14:53 +01:00
Alexander Bock
4597bde05a
Cleaned up RenderableRings
...
Some minor performance improvements
2016-10-29 22:15:17 +02:00
Emil Axelsson
cb3ff96e1a
Pass window size as uniform instead of shader program constant. Fixes #143
2016-10-28 10:26:23 +02:00
Emil Axelsson
bc58623467
add render bins to improve rendering of transparent objects using framebuffer renderer
2016-08-25 18:26:59 +02:00
Emil Axelsson
73ceaafd13
merge
2016-06-08 15:02:10 +02:00
Emil Axelsson
8771a238d3
improve galaxy rendering
2016-06-08 15:00:03 +02:00
Alexander Bock
5a81b1089a
Rename PerformanceHelper to PerformanceMeasurement
...
Add performance measurements to FramebufferRenderer
2016-06-06 08:48:44 +02:00
Alexander Bock
c6dc426211
Merge remote-tracking branch 'origin/feature/galaxy' into develop
...
Conflicts:
data/scene/default.scene
shaders/PowerScaling/powerScalingMath.hglsl
2016-06-04 19:54:34 +02:00
Emil Axelsson
1901166640
improved galaxy rendering
2016-06-03 11:16:57 +02:00
Alexander Bock
de3edd5022
Do not clear Framebuffer in FramebufferRenderer so that multiviewport rendering works
2016-06-01 23:15:46 +02:00
Emil Axelsson
7db9bf0d98
start on experimental hybrid renderer
2016-04-26 10:20:54 +02:00
Alexander Bock
906470f28e
Untabify the rest of the source files
...
Update Ghoul repository
2016-04-18 20:14:29 +02:00
Emil Axelsson
4ff0205eae
bring in support for multiresolution volume rendering
2016-04-11 16:56:44 +02:00
Emil Axelsson
568a6a3416
fix bug when numberOfSamples is 0
2016-04-01 17:47:00 +02:00
Emil Axelsson
80fe89dbc8
change interfaces from pointer to reference
2016-03-23 14:00:40 +01:00