Commit Graph

48 Commits

Author SHA1 Message Date
Fabian Klemp
0c6c06fe00 Updated how shadows are applied. Looks nice now. 2015-02-13 15:51:49 +01:00
Faerbit
f41c286504 Fixing parameters. 2015-02-12 16:28:24 +01:00
Faerbit
91dbc280e0 Completed shadows for now. Lighting model is still a little bit off. 2015-02-10 18:19:26 +01:00
Faerbit
3d51da73f9 Fixed directional shadows. 2015-02-10 00:27:13 +01:00
Faerbit
0664ae9760 Got multiple shadows working. The really ugly way. 2015-02-09 21:29:44 +01:00
Faerbit
b4419b88d2 Changed cube map shadows sampler to a sampler array. 2015-02-09 14:26:04 +01:00
Faerbit
486713683d Added non-linearization to get rid of fragments. 2015-02-05 13:19:51 +01:00
Faerbit
1f817a7ecd Got Point Light Shadows working. YEEHAW! 2015-02-04 14:27:41 +01:00
Faerbit
d82a8d96bd Changed how depth values are written. Works even less than before. 2015-02-02 19:58:16 +01:00
Fabian Klemp
9fde8009e8 Additional debug stuff. 2015-01-30 15:47:07 +01:00
Fabian Klemp
6549406049 Only sample shadows from the first light source. 2015-01-30 15:11:00 +01:00
Faerbit
f275733eeb Now mirroring the cube face on their own again. 2015-01-28 17:26:02 +01:00
Steffen Fündgens
c7931aed20 Fixed mirroring of shadows by inverting coordinates instead of blitting framebuffers(performance...). 2015-01-23 14:00:26 +01:00
Faerbit
a5b69a23ca Made progress on point light shadows. Not quite sure what is happening. 2015-01-22 21:21:09 +01:00
Steffen Fündgens
6bc1a24577 Increased height of the fog, because of new Scaling of the heightmap. -- Fabian 2015-01-19 18:21:29 +01:00
Steffen Fündgens
defbcc056b Fixing shader; merge was wrong. 2015-01-19 13:44:38 +01:00
Steffen Fündgens
7d372b632f Merge branch 'linearized' of github.com:Faerbit/swp 2015-01-19 13:16:08 +01:00
Faerbit
f6a88683b7 Removed Cascaded Shadow Mapping because it is not realistic to get it working in the remaining time. 2015-01-19 00:52:57 +01:00
Faerbit
ee87a259a3 Linearization of depth buffer. Didn't change graphics in any way. 2015-01-19 00:40:28 +01:00
Faerbit
e23b53e4a2 Calulating fogEnd by farPlane. 2014-12-19 13:27:05 +01:00
Faerbit
6f91e959b6 Revert "Not using pointlight shadows."
This reverts commit e00cb787c8.
2014-12-15 22:00:23 +01:00
Steffen Fündgens
c593d93ef0 Not using pointlight shadows. 2014-12-15 16:48:42 +01:00
Faerbit
153a619035 Point light shadows for the first point light does something. Seems pretty broken. 2014-12-15 15:58:55 +01:00
Faerbit
fd0a5386e5 Reducing OpenGL version number to 3.2 again. 2014-12-15 15:10:19 +01:00
Faerbit
a707c6c2bf Now using OpenGL 4.0. 2014-12-15 13:31:31 +01:00
Faerbit
202323f054 Limited light sources to 32 instead of 128. 2014-12-15 01:16:43 +01:00
Faerbit
11b99dfe82 Put some code in a function. 2014-12-05 00:57:17 +01:00
Faerbit
867b1e4a60 Implemented cascaded shadow mapping. 2014-12-04 17:19:58 +01:00
Faerbit
88a841f84a Implemented early bailing. 2014-12-04 15:08:08 +01:00
Faerbit
5abc7bf3af Implemented poisson sampling. 2014-12-04 14:53:07 +01:00
Faerbit
80a751f1b5 Improving bias on slopes. 2014-12-04 13:26:06 +01:00
Faerbit
c88ea7cee8 Changing shadow map sampler from sampler2D to sampler2Dshadow and removing now useless colour texture. 2014-12-04 13:21:20 +01:00
Faerbit
d8edfd2ea9 Implemented basic shadows for sun light. Also fixed bug with far plane always staying the same. 2014-12-04 01:13:59 +01:00
Faerbit
7c8b301fc6 Changed fog functions a little bit more. Looks nice enough. 2014-11-25 13:54:00 +01:00
Faerbit
c98909631a Changed fog function from exp to linear. 2014-11-25 13:24:02 +01:00
Faerbit
6ca47cbdfe Improved fog a little bit. 2014-11-21 02:46:02 +01:00
Faerbit
235cde0d74 Added skybox and refined fog a bit. Fog still needs a lot of work. 2014-11-21 02:38:03 +01:00
Faerbit
94271dd9dd Implemented simple fog. 2014-11-19 01:58:48 +01:00
Faerbit
52dc055554 Now using built-in exp function. 2014-11-19 01:58:25 +01:00
Faerbit
d18cf76cea Changing how the intensity is calculated. 2014-11-19 00:59:33 +01:00
Faerbit
3678c7ef80 Clamping diffuse color for more realistic lighting. 2014-11-19 00:46:51 +01:00
Fabian Klemp
c87d62cae9 Added directional lighting. 2014-11-17 17:51:15 +01:00
Fabian Klemp
f87af894c1 Added alpha shading. 2014-11-17 16:15:56 +01:00
Faerbit
49acfc4d97 Adding specular part to lighting model. 2014-11-07 11:37:26 +01:00
Faerbit
b74534c62a Only take calculate light contribution with meaningful contributions. 2014-11-04 12:24:19 +01:00
Faerbit
589e0df6ea Shader now respects distance between light source and fragment. 2014-11-04 00:47:35 +01:00
Faerbit
afbf41ea0d Shading now respects colours. 2014-11-03 23:54:35 +01:00
Fabian Klemp
b68a2bb079 Renamed shaders. 2014-10-31 13:06:14 +01:00