Joshua Barretto
78fbaa82b3
Fixed ViewNormals
2022-12-30 16:26:32 +00:00
Joshua Barretto
c6fc833acb
Don't blend sky for underwater reflections
2022-12-30 16:23:38 +00:00
Joshua Barretto
d50bda8d09
Better SSR sky blending
2022-12-30 16:01:06 +00:00
Joshua Barretto
26a98a3d9b
Use normal and material gbuffer to improve quality of SSR
2022-12-30 15:33:23 +00:00
Joshua Barretto
dcc4762106
Fixed moon lighting of clouds
2022-12-17 15:04:57 +00:00
Joshua Barretto
5cf3aefb87
Better storm clouds
2022-12-17 14:57:55 +00:00
Joshua Barretto
94c0e3749e
Improved cloud visuals and performance
2022-12-15 23:56:28 +00:00
Justin Shipsey
420e824a3e
Merge branch 'train-track-shadows' into 'master'
...
Train track shadows
See merge request veloren/veloren!3688
2022-11-12 13:00:24 +00:00
Avi Weinstock
18657fdb66
Render train tracks to the shadow map.
2022-11-06 20:54:58 -05:00
Avi Weinstock
db251273ed
Apply shadow map shadows to train tracks.
2022-11-06 18:09:07 -05:00
Samuel Keiffer
72bffe0df8
Merge branch 'train-tracks' into 'master'
...
Train tracks
See merge request veloren/veloren!3679
2022-11-05 22:56:07 +00:00
Avi Weinstock
f5c1293e9f
Address review comments for MR 3679:
...
- Fix normal vectors/lighting for train tracks.
- Adjust chat command logging statement.
- Remove train tracks when their chunks get unloaded.
- Create a struct for the 6-tuple returned from `get_nearest_ways`.
- Move code that creates the train tracks into `layers::apply_trains_to`.
2022-11-03 15:20:53 -04:00
Joshua Barretto
b64ca9e698
Tweaked door opening, many entities push grass
2022-11-02 14:44:18 +00:00
Avi Weinstock
ff5acf18d7
Doors now animate opening when entities are near them.
2022-11-01 19:29:51 -04:00
Avi Weinstock
08a50afd9f
Mostly working train tracks.
2022-10-28 21:36:42 -04:00
Joshua Barretto
29d40cf509
Added graphics presets
2022-10-27 01:15:40 +01:00
Joshua Barretto
4db88bb22c
Better sampling of noisy regions
2022-10-27 01:15:21 +01:00
Joshua Barretto
589f59b771
Improve FxUpscale quality for distant objects
2022-10-27 01:15:21 +01:00
Joshua Barretto
f29b1da583
Implemented FxUpscale
2022-10-27 01:15:20 +01:00
Joshua Barretto
428816c65e
Addressed review comments
2022-10-23 23:54:55 +01:00
Joshua Barretto
1521b6165f
Prettier cheap water
2022-10-23 21:41:45 +01:00
Joshua Barretto
40e47b4f3e
Added reflection mode settings
2022-10-23 20:03:21 +01:00
Joshua Barretto
b85fd11443
Added refraction
2022-10-23 15:15:25 +01:00
Joshua Barretto
c072dc4082
Place puddle details behind extra experimental shader
2022-10-23 01:42:01 +01:00
Joshua Barretto
d0894a189e
Added SSR to wet surfaces
2022-10-23 01:42:01 +01:00
Joshua Barretto
a7c24ed518
Added figure noise
2022-10-23 01:42:01 +01:00
Joshua Barretto
ae66432a1e
Make cheap water look better underwater
2022-10-23 01:42:01 +01:00
Joshua Barretto
764adb67c7
Fixed no SSR shaders
2022-10-23 01:42:01 +01:00
Joshua Barretto
51c3a25b9a
Handle obscured SSR elements better
2022-10-23 01:42:01 +01:00
Joshua Barretto
be8ef302bc
Make SSR water verticals behave better
2022-10-23 01:42:01 +01:00
Joshua Barretto
d40be0ea5f
Apply clouds more correctly
2022-10-23 01:42:01 +01:00
Joshua Barretto
d4c81cf8b8
Handle SSR transition better
2022-10-23 01:42:01 +01:00
Joshua Barretto
9285e48ff0
Don't reflect rain
2022-10-23 01:42:01 +01:00
Joshua Barretto
8dd63940b0
Fixed SSR at distance
2022-10-23 01:42:01 +01:00
Joshua Barretto
bc4c93bc5e
More accurate SSR
2022-10-23 01:42:00 +01:00
Joshua Barretto
0561a168de
Added tracing to SSR
2022-10-23 01:42:00 +01:00
Joshua Barretto
387d7e65d2
Improved SSR quality
2022-10-23 01:42:00 +01:00
Joshua Barretto
daef86d813
Make screen-space reflections an experimental shader
2022-10-23 01:42:00 +01:00
Joshua Barretto
f00cc5f2de
The worst SSR
2022-10-23 01:42:00 +01:00
Joshua Barretto
81ac4f9125
Various water-related lighting fixes
2022-10-23 01:42:00 +01:00
Joshua Barretto
b45586902a
Made cheap water display velocity
2022-10-23 01:42:00 +01:00
Joshua Barretto
ce7dda3e2f
Substantially faster water shaders
2022-10-23 01:42:00 +01:00
Joshua Barretto
30de7b4fb8
Better attenuation
2022-10-23 01:42:00 +01:00
Joshua Barretto
db4cc21ec3
Fixed seams
2022-10-23 01:42:00 +01:00
Joshua Barretto
3f2efea4f2
Experimental river velocity in shaders
2022-10-23 01:42:00 +01:00
Joshua Barretto
0b0fde5254
Faster wave shader
2022-09-23 00:08:23 +01:00
Joshua Barretto
34522b39bd
Balance caustics with depth better
2022-09-22 23:45:16 +01:00
Joshua Barretto
3b195fbd55
Improved shiny water shader
2022-09-22 23:08:32 +01:00
Joshua Barretto
4bb5660f40
Fixed incorrect specular light in water
2022-09-22 22:40:16 +01:00
Joshua Barretto
b48b3eea02
Improved caustic shaders
2022-09-22 21:12:20 +01:00
flo
a37e1f8d99
seachapel npc work
2022-09-22 01:04:01 +00:00
Joshua Barretto
b3b2f404e5
Fixed FXAA at non-1.0x scales
2022-09-10 13:33:38 +01:00
Joshua Barretto
85a1c06be6
Better depth-aware HQX
2022-09-10 13:16:47 +01:00
Joshua Barretto
80fa0baf09
Added HQX anti-aliasing
2022-09-10 10:56:22 +01:00
Joshua Barretto
03e8eb42ad
Added experimental BetterAA shader
2022-09-09 11:59:40 +01:00
Isse
cfdc2a8ae6
Add setting to disable flashing lights
2022-07-31 21:53:25 +00:00
Joshua Barretto
0b16baf46a
Improved rain performance
2022-07-16 14:44:58 +01:00
Joshua Barretto
ea39f78dfd
Minimised rain occlusion problems
2022-07-16 11:14:12 +01:00
Joshua Barretto
b08a501aef
Cleaned up ready for merge
2022-07-16 11:09:35 +01:00
Joshua Barretto
3c5de2991b
More consistent texturing code
2022-07-15 08:43:35 +01:00
Joshua Barretto
9ad32b37e7
More efficient texture fetches
2022-07-15 08:43:34 +01:00
Joshua Barretto
61792d4135
Apply AO
2022-07-15 08:43:34 +01:00
Joshua Barretto
2694f5f917
Fixed lava
2022-07-15 08:43:34 +01:00
Joshua Barretto
07ba4dcc33
Fixed particles for non-body entities, AO for non-volumetric illumination
2022-07-15 08:43:34 +01:00
Joshua Barretto
b5662163f0
Better lighting and verticality in caves
2022-07-15 08:43:33 +01:00
Joshua Barretto
1f979e4133
More biomes
2022-07-15 08:42:56 +01:00
Joshua Barretto
2cce44fc36
Began work on caves2
2022-07-15 08:42:56 +01:00
Joshua Barretto
62d2982990
Made rainbows ultra only
2022-07-15 07:08:30 +00:00
Joshua Barretto
e34f080c91
Fixed unrolling issue in rain shader
2022-07-15 07:06:11 +00:00
Joshua Barretto
964b315fc5
Fixed lightning point glow
2022-07-14 22:12:34 +00:00
Joshua Barretto
f48665366b
More lightning position variety
2022-07-13 21:45:37 +01:00
Joshua Barretto
25c55b6a25
Better rain performance, wetness
2022-07-13 18:34:34 +01:00
Joshua Barretto
4e854a28ff
Fixed occlusion bias
2022-07-10 16:56:45 +01:00
Joshua Barretto
d4906f55bc
Fixed rain occlusion issues
2022-07-10 16:40:49 +01:00
Joshua Barretto
fc21b54f02
Better rain performance
2022-07-10 13:53:31 +01:00
Joshua Barretto
47b236b1f0
Better lightning rates, fixed shaders
2022-07-10 13:44:11 +01:00
Joshua Barretto
3b758cc7b0
Minor colour tweak
2022-07-09 02:25:24 +01:00
Joshua Barretto
85a292a854
Always take origin as lightning end point
2022-07-09 02:16:13 +01:00
Joshua Barretto
6fea7205fa
Better lightning at distance
2022-07-09 02:08:55 +01:00
Joshua Barretto
836fe2b1c6
Proper lightning
2022-07-09 01:59:18 +01:00
Joshua Barretto
edc2720416
Better lightning effect
2022-07-09 00:39:18 +01:00
Joshua Barretto
4531a4e3f9
Added lightning
2022-07-08 23:26:33 +01:00
Joshua Barretto
622b67d24e
Relative offset fix
2022-07-08 20:49:51 +01:00
Joshua Barretto
90d2ceab2e
Fixed rain clipping issue
2022-07-08 20:40:08 +01:00
Joshua Barretto
4b738c8b8f
Balanced rain intensity
2022-07-08 20:22:09 +01:00
Joshua Barretto
6c4b10d881
Use existing humidity
2022-07-08 20:18:07 +01:00
Joshua Barretto
28bc9db198
Better cloud cover
2022-07-08 18:09:13 +01:00
Joshua Barretto
853d622e19
Better fall rate
2022-07-08 16:41:31 +01:00
Joshua Barretto
23aea72466
Fixed fall rate
2022-07-08 16:09:36 +01:00
Joshua Barretto
32fe997506
Use tilted origin for rain
2022-07-08 16:07:15 +01:00
Joshua Barretto
d5c0e878d7
Adjusted depths
2022-07-08 15:09:38 +01:00
Joshua Barretto
eae917ee8f
Use DDA for rain rendering
2022-07-08 14:48:59 +01:00
IsseW
6d8cbe6f0f
remove relative rain direction and increase FALL_RATE
2022-07-04 18:18:43 +02:00
Imbris
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
IsseW
e7208c9537
make iterations const
2022-07-04 18:18:41 +02:00
Imbris
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
Imbris
b2d3759105
Cleanup profiling comments and commented code
2022-07-04 18:18:39 +02:00
Imbris
b29bad015c
Misc notes in cloud-frag.glsl
2022-07-04 18:18:39 +02:00
Imbris
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
IsseW
e2969dc5f9
turn off rain for CLOUD_MODE_NONE and adjust iterations
2022-07-04 18:18:38 +02:00
IsseW
80e29e2c20
put rain_density in uniform
2022-07-04 18:18:37 +02:00
IsseW
5b7b13adce
Add medium check to rain
2022-07-04 18:18:36 +02:00
IsseW
a7c724a46d
Limit figures drawn for rain occlusion
2022-07-04 18:18:35 +02:00
DaforLynx
ac82689f83
Clean up audio code, fix egui bug
2022-07-04 18:18:34 +02:00
IsseW
72a0f56788
better rainbows
2022-07-04 18:18:34 +02:00
IsseW
cb969e5b87
Move atan2 to lod.glsl
2022-07-04 18:11:45 +02:00
IsseW
7752696387
pos_to_uv -> wpos_to_uv
2022-07-04 18:11:44 +02:00
Treeco
0d21361e05
Add player-relative rain direction
2022-07-04 18:11:42 +02:00
IsseW
fa589e915e
make rain view distance smaller, dont put wind in texture
2022-07-04 18:11:41 +02:00
IsseW
fd12c8abdb
Remove dead shader code, clean up weather.rs
2022-07-04 18:10:06 +02:00
IsseW
b82bb5b247
Don't have rain be behind an expiremental shader
2022-07-04 18:07:22 +02:00
IsseW
3eabe24f12
base occlusion texture size of off voxels
2022-07-04 18:07:19 +02:00
IsseW
54f958acc7
more correct occlusion
2022-07-04 18:07:16 +02:00
IsseW
234ed5afb2
Rain occlusion projection matrix
2022-07-04 18:07:13 +02:00
Joshua Barretto
295b89d446
Better bias
2022-07-04 18:07:12 +02:00
Joshua Barretto
bfb4769315
Random depth for rain drops for better occlusion
2022-07-04 18:07:11 +02:00
IsseW
79cac935c8
Added rain occlusion
2022-07-04 18:07:11 +02:00
Joshua Barretto
48117988e1
Better rain threshold
2022-07-04 18:07:06 +02:00
Joshua Barretto
767093105f
Rebalanced rain
2022-07-04 18:07:05 +02:00
Joshua Barretto
6093e1972a
Add directional rain back
2022-07-04 18:07:05 +02:00
IsseW
e37f2be820
Put rainbows behind experimental
2022-07-04 18:07:03 +02:00
Joshua Barretto
86814eba04
Made rain look better
2022-07-04 18:07:03 +02:00
Joshua Barretto
502145a6f9
Cloud movement is more prominent
2022-07-04 18:07:01 +02:00
Joshua Barretto
dc90d637c1
Smoother clouds
2022-07-04 18:07:01 +02:00
Joshua Barretto
4181331e6b
Balanced rain density
2022-07-04 18:07:00 +02:00
IsseW
273c5ed2f0
Temporary noise solution
2022-07-04 18:07:00 +02:00
IsseW
67683f315f
Put rain behind expiremental shader
2022-07-04 18:06:59 +02:00
IsseW
9c84a20cef
better sim
2022-07-04 18:06:58 +02:00
IsseW
547301ff5f
rainbows
2022-07-04 18:06:57 +02:00
IsseW
78c1de19cf
More accurate weather sim
2022-07-04 18:04:39 +02:00
IsseW
102156c4b3
Better particle light
2022-07-04 18:11:42 +02:00
IsseW
9cb67e6283
Rain shader
2022-07-04 18:11:41 +02:00
IsseW
b7c0196129
Server weather sim
2022-07-04 18:11:41 +02:00
Imbris
b7096d9f2e
Scale shadow grid to multiple texels per grid cell to make it easier to examine
2022-06-05 16:35:12 -04:00
Imbris
9b78d75f06
Add experimental shader option to visualize shadow map texels
2022-06-05 16:35:12 -04:00
Christof Petig
f12f79439f
fix negative values for RGB and vary dryness and strength according to biome
2022-06-01 22:13:34 +02:00
Christof Petig
827006e7e0
vary color, strength based on position, color on biome
2022-06-01 22:13:34 +02:00
Christof Petig
6ddedecc05
introduce smoke strength and color
2022-06-01 22:13:34 +02:00
Hugo Peixoto
fe11d6d5bc
Split sky shader's twilight into dawn and dusk
...
Instead of having the same color profiles for the sky's color, light,
and halo, we now have the ability to define different values for dawn
and dusk.
The dusk values were unchanged and the dawn values are similar, but with
less red. These should probably be tweaked a bit more.
2022-05-22 19:54:44 +01:00
Joshua Barretto
6ace5adda6
Reduced point light ambiance hack
2022-05-15 16:33:03 +01:00
Joshua Barretto
cc295b483a
Better snow cover
2022-05-15 15:34:36 +01:00
Joshua Barretto
b42ee3fce2
Avoid expense when LoD voxels are disabled
2022-05-11 15:20:19 +01:00
Joshua Barretto
01e1cb34b0
Fixed minor LoD issues
2022-05-11 15:00:44 +01:00
Joshua Barretto
5e1f16fb7a
Better tree colours
2022-05-11 00:15:05 +01:00
Joshua Barretto
d4fd9d2d0e
Added LoD houses
2022-05-10 19:19:46 +01:00
Joshua Barretto
7382aab13a
Upped default LoD distance
2022-05-10 17:12:12 +01:00
Joshua Barretto
add9e5f9fe
Better snow cover
2022-05-10 12:40:06 +01:00
Joshua Barretto
c199d17deb
Better snow cover
2022-05-10 12:40:06 +01:00
Joshua Barretto
63c8ea58b9
Unbork normals
2022-05-10 12:40:06 +01:00
Joshua Barretto
2d7aa1aaa3
Added no terrain pop experimental shader
2022-05-10 12:40:06 +01:00