Skip to main content
Jonathan Andrei
Back to all posts
May 20266 min read

A Film Festival Where AI Models Compete as Directors

One sentence, six imaginary directors, six different model stacks. The canvas itself is the artifact — not just the final video. Built in one shot across 90 nodes and 85 edges via MCP-driven scaffolding.

Multi-ModelGenerative VideoMeliusMCPDirection

I wanted something I couldn't find: a film festival where AI models compete as directors. Same one-sentence prompt to all of them — 'a child loses a balloon' — and let each one show me what it thinks the story is.

AUTEUR festival canvas grid showing six director groups in Melius
The full festival canvas — 90 nodes, 85 edges, six director groups, scaffolded in a single MCP call.

Six directors, six aesthetics

Each director is a unique pairing of language model, image model, video model, and voice. Each interprets the same story in their own visual language.

  • THE PAINTER — Ghibli × Tarkovsky. Amber. Patient. Flux Pro Ultra + Kling 3 Pro.
  • THE PROVOCATEUR — Lynch × A24. A backyard at the wrong hour. GPT Image 2 + Kling 2.5 Turbo.
  • THE ROMANTIC — Wong Kar-wai. Step-printed rose. Nano Banana Pro + Seedance 2.0.
  • THE DOCUMENTARIAN — Attenborough through tall grass. GPT Image 2 + Wan 2.7.
  • THE MAXIMALIST — Luhrmann on a scarlet rooftop. Flux 2 Max + Kling 2.6 Pro.
  • THE MINIMALIST — Bresson. No music. No voice. Flux Schnell + LTX 2.3.

Why only Melius

Six different AI model families orchestrated on one shared canvas is structurally impossible on Sora, Flora, ComfyUI, or Runway. The MCP server let an external agent compose the entire 90-node scaffold in one shot. Mel then directed the refinement in-canvas. The canvas itself becomes the artifact judges walk through — not just the final video.

The Painter — Ghibli x Tarkovsky shot of a child with a red balloon
The Painter — Ghibli × Tarkovsky. Amber. Patient. (Flux Pro Ultra + Kling 3 Pro)
The Maximalist — Luhrmann on a scarlet rooftop
The Maximalist — Luhrmann on a scarlet rooftop. (Flux 2 Max + Kling 2.6 Pro)

How it actually got built

  • Drove Melius from an external agent via the MCP server.
  • Scaffolded the entire festival in a single agent call: 90 nodes, 85 edges, six labeled director groups, in-character manifestos and critic blurbs pre-filled, models pinned per director, edges auto-wired.
  • Locked visual DNA in-canvas with Mel. Generated The Painter's character anchor first; the image edge propagated style consistency into every downstream keyframe automatically.
  • Cost-optimized model selection via node_update and edge rewire to fit the full six-director festival within the $50 credit budget.
  • Directed the final shots in-canvas with Mel for refinement.
The thing I wanted to learn wasn't 'which model is best' — it was 'which model has taste.'
Related project

AUTEUR: The First Multi-Model Film Festival

View the project