Hortus Nocturne

Laarpi Studio · #webgl #botanical #exhibition

1 views0 remixesOpen Hortus Nocturne in a new tab
Hortus Nocturne: A pressed gazania that stands up and blooms only while you hold the cursor still.

About Hortus Nocturne

A pressed gazania that stands up and blooms only while you hold the cursor still.

Made by
Laarpi Studio
Published
Views
1
Remixes
0
The write-up

How it was made

A concept site for a fictional night-garden exhibition at a botanical archive. A real scanned gazania lies pressed on a herbarium sheet and stands up to bloom only while the visitor holds still.

Hortus Nocturne is the website of a night-garden exhibition: for one summer, a botanical archive stays open after dark to show eight plants that flower only at night. The page has to do what any exhibition site does, with dates, a route, opening hours, access and tickets. Before any of that, it shows you what it is like to watch a flower open.

It is a concept site, made by the Laarpi team with Laarpi's library and process. The archive and the exhibition are invented, and the footer says so. The plant is real.

The idea

The brief's big idea is six words: flowers that only bloom while you look at them. A herbarium keeps flowers pressed flat forever. On this page one pressed specimen, herbarium sheet 0417, stands up and blooms only while you hold still over it, and lies back down when you look away. Attention is the light.

The audience was set first: garden lovers, night owls and design-minded visitors deciding whether to book an evening. The voice was specific, dry and botanical. The brief also listed what to leave out: plants built from basic shapes, stock garden photography, invented reviews or visitor numbers, purple-to-blue gradients, three-card feature grids, and gimmicky readouts over the 3D.

So the page opens on a walnut reading-room table in moonlight, with glazing bars across the paper and a gazania pressed flat on the sheet. The rest of the site reads like the archive's own records: an accession ledger, a garden plan, a timetable of night tours, tickets set as a ledger.

What you can do

  • Wake the specimen. Hold the cursor still over the sheet. Fireflies gather where you wait, and their warm light lifts the plant part by part: rosette, then stalks, then flowers. Colour returns only where their light falls. Move away and it presses itself flat again. On a phone, touch and hold.
  • Lower the camera. Scrolling brings you from the scan view down to eye level, where the plant stands alive in the dark beside the line "Most flowers close at dusk. Eight don't."
  • Draw the eight. The species index is a ledger of eight night-flowering plants, each with its accession number, Latin name, opening time and pollinator. Point at a row, focus it or tap it, and that flower draws itself in pollen-yellow line, whorl by whorl.
  • Walk the route. A plan of the garden draws its path as you scroll, through eight stops from the reading room at 21:00 to the moth lawn at 23:45.
  • Plan a visit. Season, hours, directions, access and four night tours sit in hairline-ruled tables. Three tickets follow: evening entry, a full-moon late and a season pass.
  • Watch it close. At the end the camera returns to the sheet and the specimen presses itself flat once more: "Pressed again by morning."

How it's made

The flower is a photoscanned gazania from Poly Haven, released under CC0. The trick is in how it is posed. Every part of a scanned model has a flat UV island, the outline its texture was unwrapped into, and that outline is exactly the shape the part would take pressed on paper. So the pressed pose is derived from the scan's own UV islands at runtime, and waking is each part rotating from that flat outline into its living pose, staggered from stem to leaf to flower, with the scan's own bend added back.

Two lights do the storytelling. A cold moonlight spot casts the window's glazing bars across the table. A warm firefly lantern carries real shadows, and the petals let its light through. A colour grade modelled on the Purkinje shift, the way human eyes lose red in dim light, drains colour from anything the fireflies are not lighting. That is why the orange of the gazania appears only where your light falls.

The eight flower drawings and the garden plan are generated line art, not illustrations. The botanical names were checked against GBIF's backbone taxonomy, and the full-moon dates that open and close the season were computed with Meeus' algorithm.

The type is set like a herbarium label. Bodoni Moda, a revival of the Didone faces of the years when Thornton published The Temple of Flora, takes the display lines and the italic Latin names. Crimson Pro is the reading face. Courier Prime sets accession numbers and times the way an archive typewriter would. The palette is midnight green, moon-bone and lichen, with pollen yellow kept for what is alive: fireflies, the route, the drawings and the calls to action. If that plate-label-ledger logic suits your own collection, the Botanical Archive style is the closest direction in Laarpi's library.

The interactive website examples show where this sits among our other concept sites. For a real exhibition, festival or opening, the event website guide covers dates, tickets and practical information.

Speed

Measured on 6 October 2026, cold, with an empty cache, on our phone profile: slow 4G (1.6 Mbps down, 150 ms round trip), CPU slowed four times, a 390 × 844 screen.

WhatMeasured
First paint2.0 s
Loader on screen1.9 s
First frame with the plant drawn13.1 s
Transferred1,979 KB, 25 requests, one origin

This is the heaviest of our concept sites on a slow connection, and the reason is simple: the specimen is a real scan. The model is about 1.1 MB after compression, and the paper and walnut textures add about 400 KB more. On this profile that download alone takes several seconds.

The loader makes the wait part of the idea. It is called "Gathering": fireflies drift in over the outline of sheet 0417, one for each fortieth of the real progress, and when the scene is ready they land exactly where it draws the sheet. Before this pass, the page took 16.4 seconds on the same profile, pulled 2,347 KB from four origins, and had a main-thread task of 2.5 seconds; now everything comes from one origin and the textures are decoded off the main thread. Rendering resolution is capped (1.75× on desktop, 1.5× on touch screens), steps down once on slow frames, pauses off screen and in hidden tabs, and everything is released when you leave. Fast websites with 3D explains the trade-offs, including when a real scan is worth its weight.

Accessibility

With reduced motion on, there is no smooth scrolling. The specimen appears as a composed still, already awake, the flower drawings appear instantly, and the route is drawn in full. The fireflies pulse at under one cycle per second, and nothing flashes. The ledger rows are buttons, so the flower drawings respond to keyboard focus as well as pointer and touch. Waking the specimen needs a pointer or a held touch; it decorates the page rather than carrying information, and everything it shows is also in the copy. Accessible motion covers these decisions for your own site.

Provenance and credits

A concept site made by the Laarpi team with Laarpi's library and process. It was not produced end to end by SI, Laarpi's website agent. Sites SI builds on its own carry a "Built by SI" label with their build time and cost.

Third-party pieces, all free for commercial use:

PieceByLicence
Flower Gazania (photoscan)Jenelle van Heerden, James Ray Cock, Poly HavenCC0
Black Walnut Veneer 02Jenelle van Heerden, Poly HavenCC0
Paper 001ambientCGCC0
Bodoni ModaOwen EarlSIL OFL 1.1
Crimson ProJacques Le BaillySIL OFL 1.1
Courier PrimeAlan Dague-GreeneSIL OFL 1.1
three.js r186.1three.js authorsMIT
GSAP 3.15.0GreenSockStandard No Charge License
Lenis 1.3.26darkroom.engineeringMIT

The specimen's pressed pose and waking, the fireflies, the loader, the moonlight window, the colour grade, the eight drawings, the garden plan and all copy are original to this site.

For two more places told through light, see HADAL, a dive where your cursor is the lamp, and FLUOR 26, a festival printed in ink you can stir. To start your own exhibition site from this one, remix it.

Questions

Fair questions

Is Hortus Nocturne a real exhibition?

No. The exhibition and the Hollowmere Botanical Archive are fictional, and the footer says so. The plant on sheet 0417 is real: a CC0 photoscan of a gazania from Poly Haven. It is a concept site the Laarpi team made to show what an exhibition site can do.

Can I buy tickets on this site?

No. The three ticket buttons use Laarpi's Polar checkout module, but no account is connected to this concept, so they are disabled and nothing is sold. On your own site the same buttons open a real checkout once you connect your Polar account.

Was this site built by SI on its own?

No. It was made by the Laarpi team with Laarpi's library and process, with people steering every step. Sites that SI builds end to end are labelled "Built by SI" and show their build time and cost.

How does the flower wake up on a phone?

Touch and hold the sheet. The fireflies gather under your finger and the plant stands up for as long as you keep it there. Lift your finger and it lies back down.

Why is it slower to load than the other concept sites?

Because the flower is a real scan. The scanned model alone is about 1.1 MB, and on our slow phone profile the first frame with the plant drawn arrived at 13.1 seconds, with a loader on screen from 1.9 seconds. On a faster connection it is far quicker. A real scan was the point of this site, and we chose it knowing the cost.

Can I start my own exhibition site from it?

Yes. Remix copies the site's code and plan into a project of your own, and you tell the agent what to change. Bring your own venue, dates, objects and words; a remix gives you the design and code, not the fictional archive.

Related
Community

More from the community

Every site

Make one of your own

Remix this site, or describe a new one. It asks what matters, then designs and builds it from scratch.

One sentence is enough.