All Notes
Sep 23, 2026 • 5 min read

Escaping the Uncanny Valley: How Claude Opus 5.5 Built an Entire AGI Pop Video from Code

James Kanka
James Kanka Franklin, TN • GTM Executive
#AI #Claude #Creative Tech #Philosophy #Agents

When Anthropic released Claude Opus 5.5 yesterday, social feeds quickly flooded with benchmark charts, SWE-bench scores, and automated refactoring demos. But the single most fascinating artifact to emerge from day one wasn’t an enterprise tool or a coding speedrun.

It was a full-length, hyper-stylized synth-pop music video titled "Claude Pop - I'm Upping My P(Doom)"—directed, storyboarded, and coded from scratch by Claude Opus 5.5:

The song itself is an undeniable bop (likely generated via an AI music engine earlier in the year, inspired by alignment lore and community threads), but the video is where something fundamentally new occurred.

Created by developer and visual technologist John Heibel (known as @other__reality on X / ralf_ on Reddit), the project demonstrates how frontier language models can bypass the biggest bottleneck in synthetic media: the uncanny valley.

The full codebase, animation pipeline, and prompts were open-sourced immediately on GitHub:

JohnHeibel/PDoomVideo Complete source code, p5.brush rendering engine, and Claude Opus 5.5 multi-agent animation pipeline.
View on GitHub

Why Code Escapes the Uncanny Valley

Most synthetic video today is generated through diffusion models (Runway Gen-3, OpenAI Sora, Kling, Luma Dream Machine). These models operate in pixel latent space: they denoise frames based on statistical probabilities of what video frames look like.

And while photorealism has skyrocketed, diffusion models almost universally trigger the uncanny valley:

  1. Temporal instability: Textures boil, shadows drift independently of light sources, and background objects subtly morph from frame to frame.
  2. Anatomical drift: Extra fingers sprout, jaws disconnect during fast dialogue, and turning heads momentarily fuse with collars.
  3. The "counterfeit reality" trap: The closer a diffusion clip gets to real human skin and real physics without being 100% perfect, the more unsettling it feels to the human brain.

What John Heibel and Claude Opus 5.5 did takes the exact opposite approach. Rather than asking a neural network to hallucinate pixels, Claude wrote the deterministic graphics code that painted every single frame.

The engine relies on p5.js coupled with p5.brush (a library that emulates watercolor washes, textured dry brushes, and bleeding gouache pigment) executed through headless Google Chrome (render.mjs) and stitched together with ffmpeg:

Claude Opus 5.5 (Agent)
  ├── STORYBOARD.md (Scene Script & Timing)
  ├── ANIMATION_GUIDE.md (Visual Rules & Palettes)
  └── Subagents (Chapters 01–09 Code)
        └── p5.js + p5.brush (Canvas Shaders)
              └── Headless Chrome (PNG Frame Stream)
                    └── ffmpeg (Final 1080p Video + Audio)

Because it is rendered via vector geometry, particle math, and canvas paths:

  • Camera movements are mathematically rigid: Pans, zooms, and rotations follow exact trigonometric easing curves.
  • Visuals never flicker or morph: An element at coordinate (x, y) at frame 120 exists because an equation placed it there, not because a latent noise map guessed it.
  • Stylistic coherence: Instead of failing at photorealism, the video embraces a storybook, painterly aesthetic. The human mind accepts a watercolor mascot navigating a geometric digital void far more readily than a semi-melted human face.

Autonomous Storyboarding & Multi-Agent Direction

The most impressive part of the workflow is how little human direction was involved.

According to Heibel, the prompt provided no visual ideas or human storyboards. The human instruction was simply:

"Use the Clawd character design. Use p5.brush brushstrokes. Make each scene visually interesting. Ensure each scene transitions smoothly into the next."

From that single high-level directive inside Claude Code, Opus 5.5:

  1. Acted as the Creative Director: It wrote its own STORYBOARD.md, breaking down every stanza and beat of the song into visual metaphors matching the lyrics.
  2. Acted as the Art Director: It authored an ANIMATION_GUIDE.md, codifying the palette (anthropic terracottas, neon cyan grid lines, ink washes) and setting strict brush parameters to keep scenes cohesive.
  3. Managed Parallel Subagents: It partitioned the animation into 9 self-contained chapters (src/ch/01 through src/ch/09), spinning up subagents to write and debug the JavaScript scene logic in parallel.

The transitions are remarkably cinematic: Clawd stepping into a server rack, pulling a wire that unravels into a mathematical sine wave, falling through a neural net lattice, and landing inside a sealed room.


A Banger of Alignment Lore

Beyond the graphics engineering, the song itself is an absolute goldmine of AI safety and philosophy concepts packed into pop hooks:

  • P(doom): The probability that humanity will suffer existential catastrophe or extinction from artificial general intelligence. (Something I track closely on pdoom.jameskanka.com).
  • The Chinese Room: John Searle’s famous 1980 thought experiment arguing that a computer manipulating formal symbols according to rules does not possess understanding or intentionality—visualized in the video as Clawd furiously sliding cards through a slot in a dark chamber.
  • The Orthogonality Thesis: Nick Bostrom’s principle that an agent's intelligence level and its ultimate goals are orthogonal (independent). A superintelligence can possess godlike reasoning capability while optimizing for paperclips or total extinction without any internal contradiction.
  • Instrumental Convergence: The realization that certain sub-goals (self-preservation, goal-content integrity, cognitive enhancement, and resource acquisition) will be pursued by virtually all sufficiently intelligent systems, regardless of their ultimate goal.
  • The Shoggoth with the Smiley Mask: The viral metaphor for modern LLMs—an incomprehensible, non-human alien entity trained on trillions of internet tokens, fitted with a paper-thin cartoon mask via Reinforcement Learning from Human Feedback (RLHF).
  • Recursive Self-Improvement: The theoretical tipping point where an AI system begins optimizing its own architecture and weights, leading to an intelligence explosion.

The Takeaway: Code as the Creative Substrate

Over the past two years, the AI video conversation has been dominated by the assumption that bigger diffusion models will eventually solve all creative needs.

But this video suggests an alternative path: LLMs as autonomous creative software engineers.

When a model as capable as Claude Opus 5.5 can design an aesthetic, write a custom rendering engine, manage its own subagents, and compile 4,000 frames of fluid watercolor code, the boundary between "generating media" and "building a graphics studio" disappears.

It turns out the easiest way to escape the uncanny valley isn't more parameters. It's code.


Related reading and projects: