Skip to content
DRIFT: A Million Particles, a Lost Astronaut, and AI-Generated Loneliness

DRIFT: A Million Particles, a Lost Astronaut, and AI-Generated Loneliness

A lost astronaut records his diary in your browser. Over a million GPGPU particles shift with his mental state while AI generates fresh text and voice each visit. Ming Jyun Hung built something that feels alive and a little heartbreaking.

Details

Published

What it is

There's a lost astronaut somewhere inside your browser tab. He had a name once, and a mission, and presumably a reason to believe he'd make it home. He didn't. Now he drifts, and so do you, through a field of over a million particles that shift and swirl like thoughts you can't quite hold onto. DRIFT is the kind of WebGL piece that makes you forget you're looking at a screen. Click or drag and the particles bloom outward, then settle into new configurations, as if the whole thing is breathing. Each visit generates fresh diary entries through AI text and voice synthesis, so the astronaut's inner world never quite repeats. It's part narrative, part atmosphere, part the uncomfortable realization that loneliness can be very beautiful when someone builds it with enough care.

The project comes from Ming Jyun Hung, a creative technologist based in Tokyo whose portfolio reads like a collision between installation art and GPU programming. What makes DRIFT technically interesting is how the GPGPU particle simulation doubles as narrative machinery. The particles aren't decoration. They represent the astronaut's mental state, and as the AI-generated entries shift in tone, so does the particle behavior. It's React under the hood with Three.js and custom shaders handling the atmosphere, and OpenAI handling the diary generation with carefully tuned prompts that keep things thematically coherent while letting randomness in. The project notes are worth reading. The source is public. And if you want the condensed version, the video captures the mood, though it can't quite replicate the feeling of sitting with it live and watching the particles decide, on their own, what loneliness looks like today.

How it’s made

Technology
WebGL
Framework & Tool
Three.js
Subject
Space