Rill
The glow and the water are one system. Rill runs a real-time WebGL2 shallow-water simulation — an actual finite-difference solution of the 2D wave equation — and samples its height field on the CPU to drive a live glass inner-glow, layered over genuine backdrop-filter refraction rather than a static blur. Installation and Material are cross-linked custom post types built around that same glass system, with an AJAX commission enquiry form for studio leads.
Open live preview ↗
Overview
Rill is made for a studio that designs and builds custom water features engineered as a single piece with the glass that carries them — fountains, reflecting pools, and water walls for lobbies, plazas, and private commissions. The brief called for refined glass with an inner glow and a flowing-water background; instead of building those as two separate decorations, Rill merges them into one real technical system.
A fixed, full-viewport WebGL2 canvas runs a genuine explicit finite-difference solve of the 2D shallow-water wave equation on every page, forced by pointer movement and clicks. Its height field is read twice each frame: once by a GPU fragment shader that paints the visible water surface with fresnel, specular highlight, and foam shading, and once by a parallel CPU-side pass that samples the same height array beneath every glass-panelled element on the page to set its inner-glow intensity in real time. The glass panels’ blur and colour shift come from genuine backdrop-filter refraction of the actual animated canvas behind them — not a static decorative blur — so a ripple passing under a card visibly brightens its border at the same moment it disturbs the water you can see through it. A secondary Installations portfolio and Materials library cross-link by glass-system name, each installation’s spec sheet naming the exact proprietary panel that shapes its water. Set in Newsreader and Space Grotesk over a teal-and-foam palette with a warm bronze accent. The simulation degrades to a settled static frame under reduced-motion or without WebGL2, with content fully present either way.
What's included
- Full theme source — every template, style sheet & script
- One-click demo importer (idempotent, no page builder)
- Live Customizer controls for copy, colours & content
- Translation-ready .pot file + RTL stylesheet
- HTML documentation + a CHANGELOG file
- Lifetime updates + 6 months support (renewable)
Specifications
| WordPress | 5.6 – 7.0 |
|---|---|
| PHP | 8.0 – 8.3 |
| Browsers | Chrome, Firefox, Safari, Edge (latest) |
| Layout | Fully responsive, mobile → desktop |
| Localization | Translation-ready · RTL included |
| Accessibility | Keyboard-navigable · prefers-reduced-motion |
| Page builder | Not required — native Customizer |
| License | GNU GPL v2 · single-site commercial |
Release
The complete, dated version history ships in the theme’s CHANGELOG file. Every purchase includes lifetime access to future updates.