Rain Effects On Terrain - Terrain Shaders - Episode 18
Ben Cloward
Visit resource ↗Description
Rain Effects On Terrain - Terrain Shaders - Episode 18 is a Ben Cloward YouTube tutorial adding rain puddles, ripples, and droplets to a Unity terrain Shader Graph series.
It imports Shader Graph Production Ready weather samples, adapts Rain Floor into a Rain Terrain subgraph that packs a 4x4 material matrix, wires wetness and is-raining controls, and shapes puddle masks with terrain height. An Unreal rain playlist is pointed out for viewers on that engine.
It is for intermediate Unity Shader Graph users who already follow the terrain auto-material series and understand subgraphs.
The video is free on YouTube as episode 18 of the Terrain Shaders playlist.
It is useful for reusing official weather subgraphs on custom terrain graphs instead of rebuilding puddle logic from scratch.
Related resources
- Rain Effects Breakdown (Cyanilux)
Rain Effects Breakdown (July 2023) is a Cyanilux walkthrough pairing Shuriken rain with Shader Graph ripples, puddles, and rain-on-surface shaders. Particles use stretched billboards in a scaled box with URP or Built-in unlit materials; VFX Graph is noted for URP or HDRP.
100% match · <shaders><intermediate><effects><free><graph><graphs><puddles><rain> - BruteForceGame
Matthieu Houllier's Brute Force studio blog documenting Crumble, a Unity physics platformer released on Steam in late 2020. Devlogs walk through shipped shaders: shell grass ben
100% match · <shaders><intermediate><effects><follow><free><material><production><shader> - Creating a Volumetric Ray Marcher
The post builds a march loop along the camera ray inside a mesh volume, sampling tiled 2D slice atlases as pseudo-3D density, accumulating opacity, and clipping to a bounding box while supporting o…
100% match · <shaders><intermediate><custom><effects><engine><material><packs><samples> - Custom Post Processing in URP / Unity 2021.3 (Febucci)
Federico Bellucci's May 2022 Febucci article covers custom post-processing in Unity URP on Unity 2021.x (URP 12.1.5), when volume-backed custom effects lacked clear docs.
100% match · <shaders><intermediate><custom><effects><free><graph><official><shader> - Drawing Thousands of Meshes with DrawMeshInstanced / Indirect (Toqoz)
Toqoz's November 2019 toqoz.fyi post walks through drawing very large mesh counts in Unity with Graphics.DrawMeshInstanced and Graphics.DrawMeshInstancedIndirect, with C# samples,
100% match · <shaders><adding><custom><free><height><instead><material><matrix> - Joyrok
Tech Art Chronicles on joyrok.com walk Unreal materials or UMG and Unity Shader Graph in parallel, mapping Photoshop-style layers and masks into node graphs.
100% match · <shaders><intermediate><already><custom><engine><free><graph><graphs> - part 2
Harry Alisavakis continues his parallax series with layered “cracked ice” style offsets inspired by Binary Impact’s Shader Graph demo, implemented here in handwritten Unity surface shaders. Reuses the tangent-space view vector vertex pass from part I, then loops parallax texture samples with iteration-controlled depth and fade, adding results into albedo (overlay blending noted as an alternative). DisableBatching protects object-space camera math on multiple instances.
100% match · <shaders><intermediate><effects><free><graph><series><shader><shadergraph> - Physically Based Rendering
Alex Tardif’s Physically Based Rendering page is a practitioner-oriented explainer of energy-conserving shading terms - diffuse, specular, Fresnel, and microfacet models - for real
100% match · <shaders><intermediate><already><custom><engine><follow><free><masks> - Custom Render Texture
Unity Manual page for Custom Render Textures explains how to drive render textures procedurally from shaders, enabling feedback loops, simulations, and dynamic painting in-engine.
100% match · <intermediate><custom><free><graph><graphs><official><shader><shaders> - Youtube > Ned Makes Games
Ned Makes Games YouTube channel covers Unity game dev with emphasis on shaders, rendering tricks, and clear beginner-to-intermediate explanations for hobbyists. Episodes often w
100% match · <shaders><intermediate><video><free><graph><playlist><series><shader> - Getting started with BGFX
[video] Getting started with BGFX is a YouTube playlist by Game Coder Nz that walks through the bgfx cross-platform rendering library from a blank project to basic 3D and UI…
100% match · <shaders><video><custom><engine><episode><free><intermediate><playlist> - Painting Holes in Terrain - Terrain Shaders - Episode 10
[video] Painting Holes in Terrain - Terrain Shaders - Episode 10 is a Ben Cloward tutorial on enabling terrain hole painting in custom Unreal landscape materials and Unity Shader…
100% match · <shaders><intermediate><video><cloward><already><ben><custom><engine> - Eliminate Slope Stretching - Terrain Shaders - Episode 8
Eliminate Slope Stretching is episode 8 of Ben Cloward's terrain shaders series.
100% match · <shaders><intermediate><video><cloward><ben><engine><episode><free> - Better Tile Breakup - Terrain Shaders - Episode 7
Better Tile Breakup - Terrain Shaders - Episode 7 is a Ben Cloward tutorial on a stronger method for breaking terrain texture tiling than the rotation approach from earlier in…
100% match · <shaders><intermediate><video><cloward><ben><episode><free><graph> - Notes about VK_EXT_custom_resolve
Notes about VK_EXT_custom_resolve is a November 2025 Geek Blight blog post by Ricardo Garcia on Vulkan shader-driven multisample resolve, tied to Igalia work around the Steam…
100% match · <already><custom><effects><engine><free><shader><understand><useful> - Terrain Tiling Break-Up - Terrain Shaders - Episode 4
Terrain Tiling Break-Up - Terrain Shaders - Episode 4 is a Ben Cloward YouTube tutorial in his Terrain Shaders series on reducing obvious texture repetition on large terrain…
100% match · <shaders><intermediate><video><cloward><ben><episode><free><graph> - Fixing GLSL HLSL
[video] Fixing GLSL HLSL is a Neokineogfx YouTube talk by Timothy Lattis proposing concrete language and API changes to reduce register pressure, improve control over assembly,…
100% match · <shaders><already><free><production><shader><useful><video><viewers> - Terrain Shader Structure - Terrain Shaders - Episode 3
[video] Terrain Shader Structure - Terrain Shaders - Episode 3 is a Ben Cloward YouTube tutorial on the overall structure of multi-layer terrain materials in Unreal Engine and…
100% match · <shaders><intermediate><video><cloward><adding><already><auto><ben> - Coding Adventure: Simulating Smoke
This YouTube Coding Adventure video by Sebastian Lague builds a grid-based smoke simulation from first principles as one episode in the Coding Adventures series. It covers…
100% match · <intermediate><video><already><episode><free><series><useful><viewers> - Your First Shader | Unity Shader Code Basics 01
Your First Shader | Unity Shader Code Basics 01 is a beginner YouTube tutorial by Daniel Ilett that writes a Unity 6 URP unlit Hello World shader from an empty file in ShaderLab…
100% match · <shaders><video><episode><follow><free><graph><material><series>