Research & models · Generative art

Long Night

A night sky computed from star positions, horizon geometry, and the current time, with the same math available through an API.

night.relay70.devLiveOpen full size
The live sky, computed in your browser for the current time.
Role
Design & development
Period
2026
Status
Live
Platform
Cloudflare Pages, D1
Built with
  • JavaScript
  • Canvas
  • Cloudflare Pages
  • D1
01

The brief

The brief was a night sky that could stand on its own as a piece of software. Star catalog positions, the projection onto the sky, and the geometry of the horizon determine the image, and the image changes as time passes.

What is being computed

Stars are placed by catalog position and projected above a horizon line.

Altitude arcs above the horizon
Drawn for this page to show the idea. The live site computes the real sky.
02

Two audiences

People see the sky. Programs can ask the same system for the same positions through an API, so the math is available without the picture.

Display settings

Choose a layout and palette. Your settings are saved in this browser.

Palette
Homepage layout
Motion

Display settings do not change the project selection or publication permissions. Orbital and index layouts use the same project data.

Harmonic drawing

The homepage drawing is a small interactive made for this portfolio. It is separate from the project examples.

3
25

Drag across the center drawing or use these controls. The drawing does not require sound, network access, or continuous animation.