diff --git a/Effects/transition-base-dirt.eff b/Effects/transition-base-dirt.eff
new file mode 100644
index 000000000..a53bb9ccc
--- /dev/null
+++ b/Effects/transition-base-dirt.eff
@@ -0,0 +1,16 @@
+
+
+ Effects/transition-base-dirt
+ Effects/transition
+
+
+ Textures.high/Terrain/dirt3.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+ 1.0
+ 0.0
+
+
diff --git a/Effects/transition-base-grass-inverse.eff b/Effects/transition-base-grass-inverse.eff
new file mode 100644
index 000000000..477a4c630
--- /dev/null
+++ b/Effects/transition-base-grass-inverse.eff
@@ -0,0 +1,18 @@
+
+
+ Effects/transition-base-rock
+ Effects/transition
+
+
+ Textures.high/Terrain/grass12.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ 1.0
+ 1.0
+
+
+
diff --git a/Effects/transition-base-grass-rock.eff b/Effects/transition-base-grass-rock.eff
new file mode 100644
index 000000000..7ec5d5a5f
--- /dev/null
+++ b/Effects/transition-base-grass-rock.eff
@@ -0,0 +1,30 @@
+
+
+ Effects/transition-base-grass-rock
+ Effects/transition
+
+
+ Textures.high/Terrain/grass10c.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ Textures.high/Terrain/rock7.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ Textures.high/Terrain.winter/mixedforest1c.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+ 2.0
+ 0.0
+
+
diff --git a/Effects/transition-base-rock.eff b/Effects/transition-base-rock.eff
new file mode 100644
index 000000000..027ade306
--- /dev/null
+++ b/Effects/transition-base-rock.eff
@@ -0,0 +1,18 @@
+
+
+ Effects/transition-base-rock
+ Effects/transition
+
+
+ Textures.high/Terrain/rock7.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ 1.0
+ 0.0
+
+
+
diff --git a/Effects/transition.eff b/Effects/transition.eff
new file mode 100644
index 000000000..65489018b
--- /dev/null
+++ b/Effects/transition.eff
@@ -0,0 +1,262 @@
+
+
+
+
+ Effects/transition
+ Effects/terrain-default
+
+
+ Textures.high/Terrain/transition1.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ Textures.high/Terrain/transition2.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ Textures.high/Terrain/snow3.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+
+
+
+
+
+
+ 2.0
+ 0.0
+
+
+
+
+
+
+
+ /sim/rendering/transition-shader
+ /sim/rendering/shader-effects
+
+
+ 2.0
+
+
+
+ GL_ARB_shader_objects
+ GL_ARB_shading_language_100
+ GL_ARB_vertex_shader
+ GL_ARB_fragment_shader
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ ambient-and-diffuse
+
+
+
+
+
+
+
+
+
+
+ smooth
+ back
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+ noise
+
+
+
+ Shaders/transition.vert
+ Shaders/transition.frag
+
+
+
+ BaseTex
+ sampler-2d
+ 0
+
+
+
+ SecondTex
+ sampler-2d
+ 1
+
+
+
+ ThirdTex
+ sampler-2d
+ 2
+
+
+
+ SnowTex
+ sampler-2d
+ 3
+
+
+
+ NoiseTex
+ sampler-3d
+ 4
+
+
+
+ RainNorm
+ float
+
+
+
+
+
+
+ SnowLevel
+ float
+
+
+
+
+
+
+ Transitions
+ float
+
+
+
+
+
+
+ InverseSlope
+ float
+
+
+
+
+
+
+
diff --git a/Effects/water-inland.eff b/Effects/water-inland.eff
new file mode 100644
index 000000000..1374ad872
--- /dev/null
+++ b/Effects/water-inland.eff
@@ -0,0 +1,246 @@
+
+
+ Effects/water-inland
+
+ Effects/terrain-default
+
+
+
+ Textures/Water/water-reflection-inland.dds
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ Textures/Water/water-normalmap.png
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+ Textures/Water/water-dudv.png
+ linear-mipmap-linear
+ repeat
+ repeat
+ normalized
+
+
+
+
+
+
+
+
+
+
+
+
+ /sim/rendering/water-shader
+ /sim/rendering/shader-effects
+
+ 2.0
+ /sim/rendering/quality-level
+
+
+
+ 2.0
+
+
+
+ GL_ARB_shader_objects
+ GL_ARB_shading_language_100
+ GL_ARB_vertex_shader
+ GL_ARB_fragment_shader
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ ambient-and-diffuse
+
+
+
+
+
+
+
+ smooth
+ back
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shaders/water.vert
+ Shaders/water-inland.frag
+
+
+ water_reflection
+ sampler-2d
+ 0
+
+
+ water_normalmap
+ sampler-2d
+ 2
+
+
+ water_dudvmap
+ sampler-2d
+ 3
+
+
+ saturation
+ float
+
+
+
+
+
+
+ RainNorm
+ float
+
+
+
+
+
+
+
+
+
+
+
+ /sim/rendering/water-shader
+ /sim/rendering/shader-effects
+
+
+ 2.0
+
+
+
+ GL_ARB_shader_objects
+ GL_ARB_shading_language_100
+ GL_ARB_vertex_shader
+ GL_ARB_fragment_shader
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ ambient-and-diffuse
+
+
+
+
+
+
+
+ smooth
+ back
+
+
+
+
+
+
+
+
+
+ 0
+ noise
+
+
+ Shaders/water-orig.vert
+ Shaders/water-orig.frag
+
+
+ texture
+ sampler-3d
+ 0
+
+
+
+