1
0

The frame matches the page's light rather than opposing it

Correcting the pairing this script documents: the daylit frame goes on the
light page and the night frame on the dark one. A reader in dark mode has asked
for a dark room, and a bright noon render is a hole punched in it; the hairline
frame around each figure is what keeps a night shot from dissolving into the
page, which is the border's job rather than the sun's.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-06 15:39:44 -07:00
parent d04a75b9bd
commit 138a342c17
+5 -6
View File
@@ -60,12 +60,11 @@ const ROOT = join(HERE, "..", "..");
* with the old names. * with the old names.
* *
* Every shot is taken **twice from the same camera**, once by day and once at * Every shot is taken **twice from the same camera**, once by day and once at
* night, and the site loads whichever suits the theme the reader is in — a dark * night, and the site loads the one that matches the theme the reader is in —
* page gets the daylit frame and a light page gets the night one, because a * the daylit frame on the light page, the night frame on the dark one, so the
* night render on a dark page dissolves into it and a hazy noon render on a * picture is in the same light as the page around it. One camera and two clocks
* white page washes out. One camera and two clocks also happens to be the * also happens to be the cheapest possible demonstration of the thing these
* cheapest possible demonstration of the thing these pages claim hardest: the * pages claim hardest: the sun is computed from a real time, not painted on.
* sun is computed from a real time, not painted on.
* *
* Times are local to the city and are chosen, not defaulted. Midday is the * Times are local to the city and are chosen, not defaulted. Midday is the
* worst light a heightfield ever gets — the sun is behind the camera, nothing * worst light a heightfield ever gets — the sun is behind the camera, nothing