Animated water overlays and procedural border walls for Foundry VTT.
I spent literal days tracing water polygons on top of maps by hand. Every river, every lake, every puddle - click, click, click, adjusting vertices for hours. Across hundreds of maps this becomes genuinely soul-destroying prep work. Waterline exists to make that go away.
Click on water in your map and Waterline traces the shape automatically using flood-fill detection. It then renders a live animated overlay with Voronoi caustics, background distortion, and configurable edge fade.
You can tune everything with sliders that update in real time: speed, intensity, opacity, distortion, scale, and flow direction. Built-in presets (River, Lake, Puddle, Coast, Deep Sea) set sensible defaults, and you can save your own per-world profiles.
Demo
Water FX
- Flood-fill detection - click on water and Waterline traces the body. Adjustable tolerance and smoothing.
- Voronoi caustics - animated light patterns rendered over the detected water region with background distortion and edge fade.
- Live tuning - sliders update the effect in real time. Speed, intensity, opacity, distortion, scale, and flow direction.
- Presets - River, Lake, Puddle, Coast, Deep Sea. Save and load your own configurations per world.
- Additive editing - Shift+Click adds area, Ctrl+Click subtracts, Ctrl+Z undoes the last change.
Border Walls
When you can see the exact edges of a map, you know the whole space. Your curiosity switches off. Even hiding those boundaries by a few pixels keeps players wondering what's around the corner or past the treeline.
Procedural wall generation along the canvas boundary with noise-based natural variation. Set vertex count, amplitude, jitter, and inset, then generate. Straight-wall mode also available.
Installation
- Install via the Foundry VTT Module Browser or manifest URL.
- Enable the module in your world.
- Water tools appear in the Regions palette. Border tools appear in the Walls palette.
Requirements
- Ionrift Library - required dependency.
Links
- GitHub - source, issues, docs.
- Wiki / Guides
Part of the Ionrift Module Suite