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
Emil Axelsson
ebe10a29b5
Volume rendering compatible with abuffer and framebuffer renderers
2016-03-21 16:40:24 +01:00
Alexander Bock
7e3024959a
Remove the disabling of the blend function after an image projection that caused flickering
...
Set the window resolution in the framebuffer renderer
Fix spelling errors in CK kernel error messages
Reference new leap second kernel
2016-02-05 20:48:35 +01:00
Emil Axelsson
a6a9537b6c
Merge with antialiased abuffer
2016-02-03 17:47:29 +01:00
Emil Axelsson
d4ff8119d1
refactor abuffer and add msaa support. volumes temporarily disabled.
2016-02-02 11:30:27 +01:00