Joshua Barretto
559106ff2c
Better passthrough calculation
2019-11-19 19:09:22 +00:00
Joshua Barretto
4ccd8ac72a
Improved cloud precision from internal perspective
2019-11-19 19:09:22 +00:00
Joshua Barretto
b7e59dfcc2
Better precision cloud sampling and moon halo highlight
2019-11-19 19:09:22 +00:00
Joshua Barretto
2c2dd49aed
Made clouds render over terrain
2019-11-19 19:09:22 +00:00
Joshua Barretto
9d48cc8fb7
Better water transparency
2019-11-19 19:09:22 +00:00
Joshua Barretto
fd2c9e8cde
Prevent sun/moon terrain overlap
2019-11-19 19:09:22 +00:00
Joshua Barretto
f80f303a18
Prevented cloud overlap on terrain
2019-11-19 19:09:22 +00:00
Joshua Barretto
0f37bfa829
Fixed hill colour blending
2019-11-19 19:09:22 +00:00
Joshua Barretto
337383feaa
Faster cloud reflections
2019-11-19 19:09:22 +00:00
Joshua Barretto
7375c2c207
Faster clouds, better water
2019-11-19 19:09:22 +00:00
Joshua Barretto
5162256e45
Faster and more visually pleasing clouds
2019-11-19 19:09:22 +00:00
Joshua Barretto
aa111d34e5
Added clouds
2019-11-19 19:09:22 +00:00
Joshua Barretto
18ec6dbbec
Prevented the moon rising/setting too early/late
2019-11-19 19:09:22 +00:00
Joshua Barretto
68502b22c1
Better moonlight
2019-11-19 19:09:22 +00:00
Joshua Barretto
10ce8b45e7
Added moon
2019-11-19 19:09:22 +00:00
Joshua Barretto
2134bf87a7
Smaller water details
2019-11-05 15:45:01 +00:00
Joshua Barretto
671313a523
Overhauled water shaders
2019-11-05 15:45:01 +00:00
Joshua Barretto
6d8d06ff7c
Smoother water
2019-11-05 15:45:01 +00:00
Joshua Barretto
7ecfde2925
Better water
2019-11-05 15:45:01 +00:00
Vechro
c9787846d5
Fix MSAA x16
2019-10-21 21:55:49 +03:00
Joshua Barretto
dcf8655202
Fixed srgb normal bug
2019-10-17 17:35:17 +01:00
Joshua Barretto
04c64dc122
Better (and faster) water shaders
2019-10-17 17:11:55 +01:00
Joshua Barretto
3279a278b7
Move computations to terrain fragment shaders
2019-10-16 15:05:45 +01:00
Joshua Barretto
c01e19fc05
Don't render water that isn't there, improved chunk render order
2019-10-16 12:40:18 +01:00
Joshua Yanovski
8ae2692b6e
Allow canceling chunk generation.
...
Currently we only do this when no players are in range of the chunk. We
also send the first client who posted the chunk a message indicating
that it's canceled, the hope being that this will be a performance win
in single player mode since you don't have to wait three seconds to
realize that the server won't generate the chunk for you.
We now check an atomic flag for every column sample in a chunk. We
could probably do this less frequently, but since it's a relaxed load it
has essentially no performance impact on Intel architectures.
2019-10-16 11:39:41 +00:00
Joshua Barretto
4bbc340f52
Faster meshing, better dusk
2019-10-14 10:48:40 +01:00
Joshua Barretto
889fd678c6
More opaque water surface
2019-10-08 12:21:05 +01:00
Joshua Barretto
087bfffc8a
Proper tree colour variation
2019-10-07 09:05:18 +01:00
Imbris
a3daa6065a
Add aa modes, with ui interface to switch
2019-09-26 23:14:27 -04:00
Imbris
432e828517
Add MSAAx4
2019-09-26 23:14:27 -04:00
Joshua Barretto
bef4f11536
Added sprite selection
2019-09-26 11:43:03 +01:00
Joshua Barretto
7e6eede740
Better sun halo colours
2019-09-26 00:15:07 +01:00
Joshua Barretto
6dbeda3267
Better light attenuation
2019-09-26 00:15:07 +01:00
Joshua Barretto
499344ccab
Added entity shadows
2019-09-26 00:15:07 +01:00
Joshua Barretto
899a7c56ab
Dark water
2019-09-26 00:15:07 +01:00
Joshua Barretto
207568a012
Better day/night cycle, less intense sun
2019-09-26 00:15:07 +01:00
Joshua Barretto
71247f3e5d
Fractional FXAA scaling
2019-09-26 00:15:07 +01:00
Joshua Barretto
dfcdd5656b
Added persistent ambiance back
2019-09-26 00:15:07 +01:00
Joshua Barretto
46fdc87014
Animated chunk loading
2019-09-26 00:15:07 +01:00
Joshua Barretto
3979dddbc1
Faster meshing, better AO, colour correction
2019-09-26 00:15:07 +01:00
Joshua Barretto
f1d590464f
Added colour smoothing
2019-09-26 00:15:07 +01:00
Imbris
34221a0f1d
Disable AO
2019-09-26 00:15:07 +01:00
Joshua Barretto
a432cef263
Better colour correction
2019-09-26 00:15:07 +01:00
Joshua Barretto
3f2e22f039
Exponential interpolation for linear damping
...
With an additional approximation to allow for the same size jumps given different framerates.
2019-09-09 19:11:40 +00:00
Monty Marz
f53904b534
More sprites, ui fixes, lianas
2019-09-01 19:04:03 +00:00
Joshua Barretto
5a677b9c1e
Added modular building generation
2019-08-31 11:44:52 +01:00
Joshua Barretto
55350d8f5f
Better wind waving, improved sun ambiance
2019-08-21 17:03:03 +01:00
Joshua Barretto
0fcb3a174d
Random terrain sprite orientations
2019-08-21 16:22:49 +01:00
Joshua Barretto
75e1ee3cd7
Added per-instance transformation matrix, variable wind swaying
2019-08-21 13:47:29 +01:00
Joshua Barretto
6a0be5dc35
Better sunset colours, stars no longer reflect in water
2019-08-20 16:26:12 +01:00
Joshua Barretto
4ed21a2e59
Sprite render distance tweaks and optimisations
2019-08-20 11:05:01 +01:00
Joshua Barretto
245c9af2e8
Patchier plants, wind swaying
2019-08-20 11:05:01 +01:00
Joshua Barretto
7960e6ea6d
Sprite distance fading, grass
2019-08-19 22:54:16 +01:00
Joshua Barretto
b31cca4bb3
Added wheat and sprite rendering
2019-08-19 21:09:35 +01:00
Joshua Barretto
749ec15bf9
Cleanup, comments
2019-08-18 10:33:18 +01:00
Joshua Barretto
75dbebbd05
More interesting waves
2019-08-18 10:33:18 +01:00
Joshua Barretto
f0e52e6002
Better reflections and water fog
2019-08-18 10:33:18 +01:00
Joshua Barretto
825d8bb632
Fixed water in caves, made water reflection vary with lighting
2019-08-18 10:33:18 +01:00
Joshua Barretto
5d4079b165
Better reflection calculations
2019-08-18 10:33:18 +01:00
Joshua Barretto
d65bacbea1
Better waves
2019-08-18 10:33:18 +01:00
Joshua Barretto
fa6825f13b
Better fluid meshing, disabled fluid backface culling and depth buffer writing
2019-08-18 10:33:18 +01:00
Joshua Barretto
42237a84e4
Added translucent meshing pass, water reflections
2019-08-18 10:33:18 +01:00
Imbris
d89fff1499
Fix typo, move shaders back out of subfolders
2019-08-15 23:59:10 -04:00
Imbris
d99a4f8d39
Lighter
2019-08-15 23:59:09 -04:00
Imbris
6a477d6b69
Tweak lighting
2019-08-15 23:59:09 -04:00
Imbris
be0e0e52a8
Improve colors
2019-08-15 23:59:09 -04:00
Imbris
bdd7b2c22d
move conversion to fragment shader
2019-08-15 23:56:14 -04:00
Imbris
c09eb77149
Add srgb converion in shaders
2019-08-15 23:56:14 -04:00
Imbris
cb25c45dec
Move shaders, start asset reloading system
2019-08-15 23:56:12 -04:00