85 Commits

Author SHA1 Message Date
428816c65e Addressed review comments 2022-10-23 23:54:55 +01:00
1521b6165f Prettier cheap water 2022-10-23 21:41:45 +01:00
40e47b4f3e Added reflection mode settings 2022-10-23 20:03:21 +01:00
b85fd11443 Added refraction 2022-10-23 15:15:25 +01:00
d0894a189e Added SSR to wet surfaces 2022-10-23 01:42:01 +01:00
a7c24ed518 Added figure noise 2022-10-23 01:42:01 +01:00
ae66432a1e Make cheap water look better underwater 2022-10-23 01:42:01 +01:00
764adb67c7 Fixed no SSR shaders 2022-10-23 01:42:01 +01:00
51c3a25b9a Handle obscured SSR elements better 2022-10-23 01:42:01 +01:00
be8ef302bc Make SSR water verticals behave better 2022-10-23 01:42:01 +01:00
d40be0ea5f Apply clouds more correctly 2022-10-23 01:42:01 +01:00
d4c81cf8b8 Handle SSR transition better 2022-10-23 01:42:01 +01:00
9285e48ff0 Don't reflect rain 2022-10-23 01:42:01 +01:00
8dd63940b0 Fixed SSR at distance 2022-10-23 01:42:01 +01:00
bc4c93bc5e More accurate SSR 2022-10-23 01:42:00 +01:00
0561a168de Added tracing to SSR 2022-10-23 01:42:00 +01:00
387d7e65d2 Improved SSR quality 2022-10-23 01:42:00 +01:00
daef86d813 Make screen-space reflections an experimental shader 2022-10-23 01:42:00 +01:00
f00cc5f2de The worst SSR 2022-10-23 01:42:00 +01:00
3f2efea4f2 Experimental river velocity in shaders 2022-10-23 01:42:00 +01:00
0b16baf46a Improved rain performance 2022-07-16 14:44:58 +01:00
e34f080c91 Fixed unrolling issue in rain shader 2022-07-15 07:06:11 +00:00
d4906f55bc Fixed rain occlusion issues 2022-07-10 16:40:49 +01:00
fc21b54f02 Better rain performance 2022-07-10 13:53:31 +01:00
4531a4e3f9 Added lightning 2022-07-08 23:26:33 +01:00
622b67d24e Relative offset fix 2022-07-08 20:49:51 +01:00
90d2ceab2e Fixed rain clipping issue 2022-07-08 20:40:08 +01:00
4b738c8b8f Balanced rain intensity 2022-07-08 20:22:09 +01:00
6c4b10d881 Use existing humidity 2022-07-08 20:18:07 +01:00
28bc9db198 Better cloud cover 2022-07-08 18:09:13 +01:00
853d622e19 Better fall rate 2022-07-08 16:41:31 +01:00
23aea72466 Fixed fall rate 2022-07-08 16:09:36 +01:00
32fe997506 Use tilted origin for rain 2022-07-08 16:07:15 +01:00
d5c0e878d7 Adjusted depths 2022-07-08 15:09:38 +01:00
eae917ee8f Use DDA for rain rendering 2022-07-08 14:48:59 +01:00
6d8cbe6f0f remove relative rain direction and increase FALL_RATE 2022-07-04 18:18:43 +02:00
e4dfc7729f Fix rain being visible indoors by making rpos properly line up with where the rain is being drawn and suppressing any leaks of rain occlusion map via flooring the sampled output 2022-07-04 18:18:41 +02:00
e7208c9537 make iterations const 2022-07-04 18:18:41 +02:00
a5a082cf41 Also use 4 iterations for medium clouds and adjust the factor multiplied by rain_dist each iteration based on the number of iterations so that the last iteration is always the same. 2022-07-04 18:18:40 +02:00
b2d3759105 Cleanup profiling comments and commented code 2022-07-04 18:18:39 +02:00
b29bad015c Misc notes in cloud-frag.glsl 2022-07-04 18:18:39 +02:00
5866e23e32 Pre-compute view_mat_inv * proj_mat_inv on the CPU before sending to the cloud shader 2022-07-04 18:18:38 +02:00
e2969dc5f9 turn off rain for CLOUD_MODE_NONE and adjust iterations 2022-07-04 18:18:38 +02:00
80e29e2c20 put rain_density in uniform 2022-07-04 18:18:37 +02:00
5b7b13adce Add medium check to rain 2022-07-04 18:18:36 +02:00
a7c724a46d Limit figures drawn for rain occlusion 2022-07-04 18:18:35 +02:00
ac82689f83 Clean up audio code, fix egui bug 2022-07-04 18:18:34 +02:00
0d21361e05 Add player-relative rain direction 2022-07-04 18:11:42 +02:00
fa589e915e make rain view distance smaller, dont put wind in texture 2022-07-04 18:11:41 +02:00
b82bb5b247 Don't have rain be behind an expiremental shader 2022-07-04 18:07:22 +02:00