diff --git a/Effects/ws30water.eff b/Effects/ws30water.eff
index 0f5a8bc57..46d767b24 100644
--- a/Effects/ws30water.eff
+++ b/Effects/ws30water.eff
@@ -994,9 +994,9 @@
- Shaders/water.vert
+ Shaders/water-ALS.vert
Shaders/include_fog.frag
- Shaders/water_sine.frag
+ Shaders/water-ALS-high.frag
water_reflection
@@ -1384,16 +1384,16 @@
-
+
- Shaders/water.vert
+ Shaders/water-ALS.vert
Shaders/include_fog.frag
- Shaders/water.frag
+ Shaders/water-ALS-base.frag
water_reflection
diff --git a/Materials/base/materials-base.xml b/Materials/base/materials-base.xml
index edda8210c..58cbc3759 100644
--- a/Materials/base/materials-base.xml
+++ b/Materials/base/materials-base.xml
@@ -42,6 +42,32 @@
Effects/ws30water
+
+ ws30coastline
+ Effects/ws30water
+ Terrain/coastline.png
+ 2000
+ 2000
+
+ 0.93
+ 0.95
+ 0.93
+ 1.0
+
+
+ 0.1
+ 0.12
+ 0.1
+ 1.0
+
+ 1.2
+ 1
+ 0.7
+ 0.1
+ 0.15
+ 1e30
+
+
diff --git a/Textures/Terrain/coastline.png b/Textures/Terrain/coastline.png
new file mode 100644
index 000000000..a708ca4a1
Binary files /dev/null and b/Textures/Terrain/coastline.png differ
diff --git a/defaults.xml b/defaults.xml
index c86a449db..1c0fee910 100644
--- a/defaults.xml
+++ b/defaults.xml
@@ -119,6 +119,8 @@ Started September 2000 by David Megginson, david@megginson.com
5
5
6
+ 3
+ 80.0
10000
9999.9
diff --git a/gui/dialogs/static-lod.xml b/gui/dialogs/static-lod.xml
index fc05ed26d..35e2f19d4 100644
--- a/gui/dialogs/static-lod.xml
+++ b/gui/dialogs/static-lod.xml
@@ -825,6 +825,52 @@
true
/sim/rendering/static-lod/area-features-lod-level
+
+
+ 4
+ 0
+
+
+ /scenery/use-vpb
+ true
+
+
+
+
+
+ 4
+ 1
+ coast-lod
+
+
+ /scenery/use-vpb
+ true
+
+
+ 0.0
+ 6.0
+ 1.0
+ 0.17
+ /sim/rendering/static-lod/coastline-lod-level
+
+ dialog-apply
+ coast-lod
+
+
+
+ 4
+ 2
+
+
+
+ /scenery/use-vpb
+ true
+
+
+ %d
+ true
+ /sim/rendering/static-lod/coastline-lod-level
+