ARYAMAN.BUILD™
All work

(Case study · 08)

EchoFrame

EchoFrame hero: rushes hanging in depth ahead of the camera against black.

The claim — that software can understand footage — is abstract, and a feature list would have kept it abstract. So the site is built as twelve chapters that move the way an edit moves: hours of unsorted material, a machine that starts to listen, connections surfacing, a direction given in plain language, a sequence assembling itself, and a cut handed back still editable.

A self-initiated product concept. Its own case study states plainly that there is no client, no user testing and no launch or adoption figures, because none exist.

Role
Concept · Art direction · Interface · WebGL · Build
Year
2026
Type
Self-initiated
Built with
Next.js 16 · React 19 · TypeScript · Three.js · GSAP · Lenis

(Why I made this)

How do you make "software that understands footage" something you can feel?

The claim is abstract, and a feature list keeps it abstract.

So I built the site the way an edit moves: hours of unsorted material, a machine that starts to listen, connections surfacing, a direction given in plain language, a sequence assembling itself, and a cut handed back still editable.

There's no client, no user testing and no launch figures, because none exist.

(Decisions)

Problem, decision, chapter

Each one is visible on the site

  1. A feature list makes the idea abstract.

    Twelve chapters that move the way an edit moves.

    The whole site

  2. Colour usually decorates.

    A colour script: each chapter owns its colours, and scroll moves between them.

    Chapter colours

  3. More interface chrome doesn't convince anyone.

    One sample film, Leaving Home, runs through every chapter.

    Continuity

  4. Smoothly moving grain reads as drifting fog.

    Grain steps through eight discrete offsets, because real grain jumps.

    Film grain

(Structure)

Twelve chapters, one edit

The colour script

  1. Black: raw footage
  2. Signal yellow: the machine understands
  3. White: clarity
  4. Blue: the edit
  5. Red: human authorship
  6. Black: the finished film

(Values)

What I refused to compromise

(Mood board)

A colour script, not a palette

Every chapter owns a background, foreground, muted and accent colour, and the page interpolates between them as you travel. Colour carries the narrative instead of decorating it.

Colours sampled from the site's chapters

  • Raw footage#090909
  • Understanding#DFFF01
  • Clarity#FFFFFF
  • The edit#365BFF
  • Authorship#E3422D
Transcript lines with strong quotes highlighted
It listens: quotes surface from the transcript
Scan, detect, transcribe, interpret
Four verbs for one chapter
Detected subject, camera motion, location, audio clarity, emotion, quote, motif and relevance
What the machine noticed, as plain fields
  • Cinematic
  • Continuous
  • Procedural
  • Authored by people

(What I made)

A twelve-chapter WebGL site

I made the concept, the art direction and the build: a twelve-chapter site in Next.js, React, TypeScript, Three.js, GSAP and Lenis, with procedural imagery and a phone layout redrawn from scratch.

  • Twelve chapters
  • Colour script
  • Procedural film stills
  • Stepped grain
  • Connection wires
  • A sample film throughout
  • Phone layout

The screens

Software that reads a documentary's rushes and proposes a first cut the editor can still argue with — presented as twelve chapters that move the way an edit moves.

(Up close)

The moment the machine understands

EchoFrame's signal-yellow chapter: a frame with detection boxes, a transcript and analysis fields123456
  1. The claim, in one line
  2. Scan, detect, transcribe, interpret: the chapter's four verbs
  3. What it sees, boxed and labelled
  4. What it hears: strong quotes highlighted
  5. Where you are in the twelve chapters
  6. What it concluded, as plain fields

(What this is)

A concept, said plainly

EchoFrame is a self-initiated product concept. Its own case study states plainly that there is no client, no user testing and no launch or adoption figures, because none exist.

Scope
12 chapters, one continuous colour script
Imagery
Procedural, canvas-drawn from seeds
Claims
No client, no metrics, none exist

(What I learned)

EchoFrame taught me that continuity convinces more than features. One film running through every chapter did more than any interface I could have added.

Need something like EchoFrame?

Tell me what you want to build. I'll reply with how I'd build it, a rough timeline and a cost range. Free, and no obligation.

Next project

Clinora