Alexander Bock
9ea188cb2e
Fixing star shaders for Mac
2017-05-31 16:55:19 -04:00
Jonathas Costa
c87527e792
Fixed bug in shader.
2017-05-31 16:41:02 -04:00
Jonathas Costa
0cb741e024
Improved code and changed some hdr parameters.
2017-05-30 15:42:25 -04:00
Jonathas Costa
c37cf66a52
Reflectance not working correctly yet.
2017-05-30 15:11:14 -04:00
Jonathas Costa
96e9067eed
Changes to allow the correct reflectance inside ATM (code commented right now).
2017-05-30 14:23:06 -04:00
Jonathas Costa
2854435458
Fixed normal in renderable planet. Added different tone mappings (not enabled by default).
2017-05-30 11:55:44 -04:00
Jonathas Costa
f33a31b214
Improve blending. Enabled stars with ATM.
2017-05-29 00:58:19 -04:00
Jonathas Costa
4ad0843cc4
Enabled G-Buffer for Stars.
2017-05-29 00:57:47 -04:00
Jonathas Costa
71aab2a187
Fixed weird black line rendered in ATM. Improved blend function.
2017-05-29 00:38:16 -04:00
Jonathas Costa
6f987cbba2
Enabled G-Buffer for Trails.
2017-05-29 00:36:52 -04:00
Jonathas Costa
c1799560ba
Enabled G-Buffer for Milkway.
2017-05-29 00:36:00 -04:00
Jonathas Costa
49f03ba958
Fixed bug in Sun position inside ATM.
2017-05-26 16:20:13 -04:00
Jonathas Costa
33fbe90dc5
Removed unsued code from main shader file.
2017-05-26 14:40:12 -04:00
Jonathas Costa
f134eb3531
Changed normals from Eye to Model space in GlobeRendering G-Buffer. Fixed and improved ground irradiance reflection.
2017-05-26 14:32:02 -04:00
Jonathas Costa
741eb0c895
Added Aerial Perspective effect. Needs tweaking.
2017-05-25 16:50:59 -04:00
Alexander Bock
95d933328f
Merge branch 'master' into feature/NewAtmosphere
2017-05-25 11:10:09 -04:00
Alexander Bock
8db2db6c1d
Fix applications of Time::ref and replace with TimeManager calls
2017-05-25 11:09:19 -04:00
Jonathas Costa
f3151f2070
Homogenized shaders versions.
2017-05-24 21:01:32 -04:00
Jonathas Costa
11679cc231
Added new debug system for ATM precalculated textures. Cleaned up some of the ATM shaders.
2017-05-24 18:38:47 -04:00
Jonathas Costa
0cd56d776c
Merged master into NewAtmosphere.
2017-05-24 16:53:34 -04:00
Jonathas Costa
554cbcf32a
Added gBuffer filling from Globebrowsing. Changed Earth Radius for ATM calculations. Removed unsused code.
2017-05-24 16:09:28 -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
Alexander Bock
f22be1273a
Fix property visibility to correctly ignore hidden properties
2017-05-19 16:57:12 -04:00
Jonathas Costa
d632b41710
Merged master into NewAtmosphere.
2017-05-18 12:33:08 -04:00
Emil Axelsson
05a541aacb
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/luaconsole
2017-05-18 10:17:37 +02:00
Emil Axelsson
d2d6810451
Change include to cstring
2017-05-18 09:38:21 +02:00
Jonathas Costa
87843b57a5
Removed dummy texture units. Fixed empty ATM.
2017-05-17 14:11:26 -04:00
Jonathas Costa
08fa7a9e7e
Changing texture units use in ATM.
2017-05-17 10:08:49 -04:00
Jonathas Costa
c2e4a94825
Small improvements.
2017-05-16 16:22:55 -04:00
Alexander Bock
2e38f29eb0
Enable color picking for vec3 and vec4 properties marked as color properties
2017-05-16 14:47:17 -04:00
Jonathas Costa
46864ac744
Initial rendering of Mars with ATM (Lots of fixes still needed).
2017-05-16 14:41:01 -04:00
Jonathas Costa
d7f541ec3b
Changed part of the Atmosphere's shaders to work with Globebrowsing (Precision problems to be fixed).
2017-05-15 17:04:00 -04:00
Alexander Bock
4568654531
Merge branch 'master' into feature/luaconsole
2017-05-15 15:29:51 -04:00
Alexander Bock
f4ad2ce4c2
More include file cleanup
2017-05-15 15:27:59 -04:00
Alexander Bock
302fa06067
More code cleanup
2017-05-15 14:39:48 -04:00
Alexander Bock
3d9375277b
Adding LuaConsole to global property namespace
...
Initial reworking of LuaConsole look and feel
2017-05-14 12:47:10 -04:00
Jonathas Costa
8d95bf05ce
Fixed Mars wrong radius. Added debug messages.
2017-05-12 17:53:48 -04:00
Jonathas Costa
587d5c8d75
Initial merging of ATM with Globebrowsing. Still missing code.
2017-05-12 16:46:12 -04:00
Alexander Bock
66f8043982
Adding more documentation to the space module classes
2017-05-12 13:37:04 -04:00
Alexander Bock
0b1c6706dd
Remove unused RenderablePath
...
Add documentations to base module classes
Change RenderableSphere to not use power scaled coordinates
2017-05-12 11:28:10 -04:00
Alexander Bock
773828c057
Adding documentations to more classes
2017-05-11 22:51:11 -04:00
Alexander Bock
d597750398
Some more refactoring of the documentation feature
2017-05-11 13:56:06 -04:00
Jonathas Costa
9639429980
Checking distance from planet's ground.
2017-05-09 12:49:34 -04:00
Jonathas Costa
053b2bc04e
Improved atm shaders.
2017-05-05 18:05:58 -04:00
Jonathas Costa
c12c51dfa2
Removed hdr and sun intensity from calculations.
2017-05-05 15:18:26 -04:00
Jonathas Costa
1bf64f6056
Fixed old bug in calculation of atmosphere.
2017-05-05 09:16:44 -04:00
Jonathas Costa
8d6fcf6635
Merged master into NewAtmopshere branch.
2017-05-01 11:33:54 -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
60af5506d2
Added temporary missing files.
2017-04-28 11:08:54 -04:00
Alexander Bock
8c6efe58e4
Fix broken Pause button
2017-04-26 10:57:07 -04:00