Living pond study
A procedural Thai lotus pond at dawn. The water remembers where your pointer has been, lily pads lean politely away, and a sacred lotus blooms petal by petal on request. The same seed grows the same pond on every visit. There’s nothing to install.
BUA is a pond that’s alive. One seeded PRNG grows the water, the lily pads, the stems, three sacred-lotus blossoms, and the dragonflies that patrol them, so it’s the same pond on every visit, from code alone. Move your pointer across the surface and the water remembers, laying a trail of rings while the nearest pads lean out of your way on little springs. Press Bloom and the largest blossom opens petal by petal. Its stamens appear only as it parts, and pollen drifts off on the air. Press Rain and a six-second shower covers the pond in rings. Around the scene sits a bilingual editorial page, with Thai and English set together, self-drawing field-note diagrams, and a stepping-stone dock.
This build is for anyone who wants a hero that feels alive instead of looped: a wellness or hospitality brand with a calm identity, a studio that wants a signature interactive, or a developer who wants a worked example of shader water with CPU-mirrored physics.
Most site templates look fine in a screenshot and fall apart in production. You get interchangeable sections, stock imagery, and nothing that proves craft.
One static HTML file and a vendored Three.js build. Serve the folder and the pond is growing.
| Section | Purpose |
|---|---|
| The water | One continuous sheet of mathematics. |
| The two flowers | Botanically honest: both plants Thai calls บัว. |
| The bloom | A flower that opens petal by petal, on request. |
| The pointer | The water remembers where you’ve been. |
| The dawn | A sun you never see directly, everywhere in the frame. |
The design brief was a Thai pond at first light, the hour the sacred lotus opens.
The pond composes itself for a phone, and nothing is cropped out.
The page earns attention before it asks for anything. The OGtraplord homepage runs on the same logic.
A few notes before you build on this one.
BUA is one static HTML file and a vendored Three.js r149, with no build step and no external request after load. The water is a single plane displaced by layered ambient waves plus a pool of 24 live ripple uniforms. The exact same height function runs a second time on the CPU, so everything that floats bobs on precisely the water it sits in. The blossoms are procedurally generated petal whorls on eased hinges, and the pads are one InstancedMesh with per-instance spring tilts.
The genre, a living procedural landscape behind an editorial page, follows MengTo’s Sylva experiment, which grants no licence for reuse. This build is an original written from scratch, with its own subject (the two plants Thai calls บัว), its own water engine, and its own flowers, dragonflies, copy, and code.
Captured from the live build, section by section, exactly as the template renders.





This build is for anyone who wants a hero that feels alive instead of looped: a wellness or hospitality brand with a calm identity, a studio that wants a signature interactive, or a developer who wants a worked example of shader water with CPU-mirrored physics. The “Who this template is for” section above lists the three cases it fits best.
Yes. The full live build is embedded on this page, and the Preview button opens it in its own tab. There’s no signup, no watermark, and no time limit.
The exact production prompt that built บัว BUA, with the art direction, the structure, and the engineering notes as they were written. You pay once in the prompt shop, and it stays yours.
Yes, that’s the plan for every template. I rebuild it around your brand, your copy, and your goals before anything ships. Start a project and tell me what you’re building.
Every section listed in the sidebar and in the overview table is built and working in the live preview. There are 5 of them, and the “Page sections” panel beside the article describes each one. Expand any row to read what it does.
No. Everything runs in a modern browser on desktop or mobile. Open the live preview and it works.
I rebuild every template around your brand, your copy, and your goals. Nothing ships as is. Tell me what you’re building and I’ll adapt it.
Start a project Open the live template ❱