✦ · ✦ · ✦

The Dream Garden
of Poliphilo

Hypnerotomachia Poliphili · Venice, Aldus Manutius, 1499

The strangest book of the Italian Renaissance — a man's dream of walking through classical antiquity in search of the woman he loves — rebuilt as one continuous world you can walk, with the scholarship beside you and a complete new English translation underneath.

Enter the garden Take the tour Read the translation GitHub
v6 Version 6 (10 September 2026): the monuments stand where the book puts them. The winged horse, the elephant and the colossus have moved to the near side of the Great Portal — into the four-square court of thirty paces that chapter III describes and nobody had built — with its chequered marble, its two areostyle colonnades (one standing, one fallen, because the fallen one is the heap Poliphilo climbs to reach the colossus) and the wild olives and brambles at their feet. The colossus lies along the valley now, so you meet his bare soles first and walk up to the head, as the text has it. The monuments are read from the 1499 Italian, which settles distances the English leaves ambiguous. Eighteen of the thirty-eight chapters are now enumerated against the world. Earlier releases also carried worlds built from Maier’s Atalanta Fugiens; those live on the atalanta-archive branch, not on this site.
Three ways to read it
Walking simulator

Walk Freely

Thirteen wonders in one continuous garden — the dark wood, the great portal, the queen’s court, the three doors, the triumphs, the Polyandrion, the crossing, and the theatre of Venus on Cythera. W A S D to walk, drag to look, digits to jump between stations. As you approach a wonder its commentary rises to meet you.

Enter the world →
Story mode

Poliphilo’s Dream

The plot in twelve scenes, narrated from the 1499 text, with Polia and the nymphs to guide you. At each wonder you choose how Poliphilo meets it — in wonder, desire, melancholy or dread — and the light of the scene answers your choice. No commentary here; this one is the game.

Play the dream →
Guided tour · 38 stops

The Novel

The whole book, station by station: all thirty-eight chapters and both parts, from the dark wood to Polia’s epitaph — including Book II, in which Polia takes the telling away from Poliphilo and contradicts him. 253 commentary notes under nine lenses you switch on and off, and the 1499 woodcut at every stop that has one.

Begin the tour →
From the book Renaissance context Architectural theory Neoplatonic aesthetics Mythological allusion Allegory & symbolism Literary art A difficult word Alchemical reading
Why there is a new translation

Robert Dallington’s Strife of Loue in a Dreame (London, 1592) is the only public-domain English the book has ever had, and it stops dead partway through chapter XVII, in the middle of a sentence, at the word Mustulento. Facsimile page 193 of 467

Everything after that — the rites in the Temple of Venus, the ruined Polyandrion and its epitaphs, the whole of Cythera with its circular gardens and the unveiling of the goddess, the awakening, and all of Book II in which Polia tells her own side — has existed in English only under copyright. So this project translated it: 275 facsimile pages, chapters XVII to XXXVIII and the closing matter, made from the Italian of the 1499 Aldine, published here beside the original page by page, and released CC0. Joscelyn Godwin’s 1999 translation is in copyright and was never consulted.

The parallel edition

Italian beside English, page by page, with a confidence note and a list of doubtful readings on every page, so any reader can check the work.

Read it →

The lexicon

101 of the book’s own words — architecture, gardens, the parts of the soul that answer to beauty — grouped by topic and defined.

Browse the nouns →

The figure sourcebook

What the nymphs, Polia and the other figures look like, and which Renaissance painting each modelling decision is answerable to.

See the sources →

Poliphilo speaking

Every utterance in the book — fifty of them — with the occasion of each, and the three long stretches where he says nothing at all.

Hear him →
The world · sixteen stations, one continuous ground
1The Dark Wood · f.2
2The Great Portal · f.13
3The Court of Queen Eleuterylida · f.62
4The Three Doors · f.119
5The Elephant & Obelisk · f.25
6The Planetary Palace · f.88
7The Obelisk of the Trinity · f.119
8Fountain of Venus · f.80
9The Shore to Cythera · f.193
10Polia’s Garden · f.143
11The Four Triumphs · f.158
12The Polyandrion · f.242
13The Gardens of Cythera · f.290
14The Theatre of Venus · f.358
15The Human Chess Match · f.111
16The Winged Horse · f.22

The Gallery

Twenty-five plates: the 1499 woodcuts themselves, beside the Renaissance and early-modern paintings each part of the world is answerable to — Botticelli’s Graces, the Capitoline Venus, Dürer’s line, the Roman de la Rose. Every entry carries its provenance and its licence.

Open the gallery →

The Graphics menu

No asset here has a single hard-coded look. Trees, the elephant, the figures, the statues, the water and the ornament each carry a registry of named variants — from the founding primitives through painted panels to an imported CC0 marble scan — and you choose which one the world is drawn with, from any mode.

Choose how it is drawn →
How it is built
Rendering
Three.js r168 loaded from a CDN by importmap. No build step and no bundler — the source you read in the repository is the source the browser runs.
The world
Raw geometry, almost entirely: shared classical members (_column, _entablature, _frieze, _steps) composed into buildings, canvas-generated textures for carved and painted surfaces, billboard impostors for the painted figures. One imported glTF model — a CC0 Capitoline Venus.
Four registers
The same geometry renders as a lit garden or as a 3-D woodcut, with the flat-ink style preferring the simpler asset variants because a scan does not read in flat ink.
The text
A SQLite research database of 27 tables — the 1499 plates folio by folio, the annotators’ marginalia, the dictionary — exported to JSON. Every interpretive note in the tour traces to a named scholar or to that evidence.
Sound
There is none, deliberately. No music, no ambient bed, nowhere. No AudioContext is ever constructed, so the page cannot make a sound.
Hosting
Static files on Vercel, mirrored to GitHub Pages. Nothing is hotlinked: every image and model is served from this repository.
Some decisions, and why
One faithful world, read through stackable lenses
Rather than build a Neoplatonic version and an alchemical version and an architectural version, the world is built once, as faithfully to the 1499 as the sources allow, and the readings are a layer you switch on and off over it. Nine colour-coded commentary lenses, independently toggled, sticky between sessions.
Cite, don’t invent
Every interpretive claim — in a stop, in a note, or in a code comment justifying the shape of a fountain — traces to a named scholar in the research corpus or to the annotators’ own evidence. Where the sources do not settle a detail, the comment says so and the geometry stays modest. Two factual errors in the procession were caught this way, by going back to the plates.
Read the book before modelling the book
This governs the geometry, not only the prose. The catalogue of the 168 plates and the book’s own folio descriptions outrank anybody’s mental image of the scene. When the plate named a company of Graces, harpies and griffins at the third fountain, they got built; when a fountain’s water jets turned out to be invented, they came out.
A painted panel you can walk into, not a photograph
The lit register aims at the look of a Quattrocento panel — painted albedo, a limited period palette, outlines retained — rather than at photorealism. A scan that fights that register is worse than a well-painted procedural form. The trade is deliberate, and the Graphics menu keeps every earlier register selectable.
Book II is not skipped
Most readers, and most adaptations, stop at the end of Poliphilo’s dream. But the second book is where Polia takes the narration, gives her own account of the same events, and contradicts him about what she was thinking. It has no geography of its own in this world, so each of its stops is staged at the station of the dream whose meaning it answers — and says so.
Things that went wrong, kept on the record
Geometry
A fountain basin read as a black void. Three fixes were guessed before one raycast found the cause in a minute: the kerb had been built as a solid CylinderGeometry, which caps itself at the top and lidded the whole basin. A kerb is a ring, not a disc. The same bug was then found twice more elsewhere. Measure, don’t guess.
Caching
With no build step, cache-busting is a manual ?v=N chain. A module imported as ?v=1 from one file and ?v=2 from another is two different modules with separate state — which is how the asset-variant registry silently did nothing for a while.
Typography
Labels and carved plaques were drawn onto fixed-width canvases, so a long title was simply cut off mid-word — “riumph of Europ”. Both now measure the text before sizing the canvas.
Archives
Ten of the woodcut files in this repository are misnamed — they were saved out of order, so the filename does not describe the image. Three were re-identified against the catalogue and re-filed at their true chapters. Go by the image, never by the name.
Verification
A fix reported from the diff is not a fix. More than once a change was called done while the deployed site still showed the old behaviour — twice because the CSS lives inline in an HTML file that no ?v= covers, so returning visitors got new JavaScript with old styles.

A digital humanities project: the Hypnerotomachia Poliphili — printed by Aldus Manutius in Venice in 1499, illustrated with 168 woodcuts, and never fully translated into public-domain English until now — rebuilt as a place you can walk, with its scholarship attached and its text finished.

The initial letters of its chapters spell Poliam frater Franciscus Columna peramavit — “Brother Francesco Colonna loved Polia greatly.” Which Francesco Colonna that was is still argued over.

Source on GitHub · The translation · Poliphilo speaking · Enter the garden