Lab / 03 · Hero 10

Generative World

A flight over an endless procedural dune sea, toward a colossal ring standing on the horizon at dusk.

Motion
Every pixel is ray-marched through a dune field built from integer-hashed value noise. The noise wraps along the flight axis, so ten seconds of travel lands exactly where it began — an endless world that loops without a seam. Sky, sun, aerial haze, drifting dust and the celestial ring are all computed in the same pass.
Demo brand
ARC, fictional

Interaction

  • Pointer steers the camera's gaze across the horizon
  • Speed whips up wind: dust streaks stretch along your motion
  • Press to brace — the field of view widens and the ring brightens
  • Click ignites the ring; a wave of light rolls across the dunes; scroll climbs to altitude
  • WebGL2 ray-marched height field
  • Periodic integer-hash value noise
  • Analytic sky, sun and ring
  • Aerial perspective fog
  • Adaptive render scale