Independent visual research / Code + SVG pilotDrafts, not completed motion studies
Motion fieldnotesOpenAI film study
All motion additions

07 September 2026 / Source and reconstruction

Code, against
the source.

Three small treatments. Nine pieces to judge on their own.

Watch the actual code/SVG drafts beside their source footage. Inspect the timing, read the remaining gaps and download the implementation.

These are new comparison drafts of previously studied footage—not three new films or three completed recipes.

3Playable draft comparisons
9Independently scoped pieces
6Static blind verdicts recorded
0Blind wins / zero completed
Last recorded update: . This page does not imply background worker activity.

01 / Actual rendered output

A source on each side of the question.

144 native frames / 4.805 seconds per side. Every excerpt is silent. The labels below are for reference; this public page is not a blind judging room. Timing conformance does not establish visual approval.

Title reveal and reading hold

Source 0.000–2.636 s · 79 native frames · 2.636 s · silent

Official OpenAI source ↗ · Native frames [0, 79)

Choreography: Blank native frame → whole-word groups on the first line → smaller text groups on the second line → reading hold. The following demo cut is outside this excerpt.

Official source excerpt
Code/SVG draft · not approved

Native source frame 0 · 0.000 s

State timing is implemented; moving-source quality and continuity remain unreviewed. The opening begins with one blank native frame. Frame controls buffer these brief, silent clips locally for seeking. Players start together but are not hardware-synchronized; pause and step for aligned frame inspection.

Frame timestamps and limitations ↓ · Silent draft ↓

Caret pulse and coordinated reset

Source 8.775–9.509 s · 22 native frames · 0.734 s · silent

Official OpenAI source ↗ · Native frames [263, 285)

Choreography: Caret hidden → one 34 ms visible frame → hint and plus-color reset together → caret returns. This action-only crop excludes the rest of the interface.

Official source excerpt
Code/SVG draft · not approved

Native source frame 263 · 8.775 s

State timing is implemented; moving-source quality and continuity remain unreviewed. One white bottom row is added to both 125 px crops for even-height H.264 delivery. Frame controls buffer these brief, silent clips locally for seeking. Players start together but are not hardware-synchronized; pause and step for aligned frame inspection.

Frame timestamps and limitations ↓ · Silent draft ↓

Thinking sweep — provisional curve

Source 7.007–8.442 s · 43 native frames · 1.435 s · silent

Official OpenAI source ↗ · Native frames [210, 253)

Choreography: Gray label → a light band travels across the glyphs → brightness falls → gray hold. Band width, trajectory and fade are provisional authoring estimates.

Official source excerpt
Code/SVG draft · not approved

Native source frame 210 · 7.007 s

The light curve is an authoring estimate, not a recovered source shader or approved motion match. One white bottom row is added to both 125 px crops for even-height H.264 delivery. Frame controls buffer these brief, silent clips locally for seeking. Players start together but are not hardware-synchronized; pause and step for aligned frame inspection.

Frame timestamps and limitations ↓ · Silent draft ↓

02 / Small, independently judged pieces

Find the part you want to improve.

Three static pieces have bound render comparisons. Six timing pieces are implemented in the integrated drafts, but their independent moving-output reviews remain pending.

9 of 9 pieces

Chunked title → reading hold

0.000–2.636 s · native frames [0,79)

T1-S / Static appearance

Title typography and placement

Two fixed-origin text lines with matching content, contour, spacing, contrast and full-frame composition.

Tie — not a win

Component code ↓

T1-W / Temporal behavior

First-line word chunks

Blank opening, then the exact prefix changes at source frames 1, 4, 7 and 10; no added fade or spring.

Moving-output review pending

Component code ↓

T1-G / Temporal behavior

Second-line glyph bursts

Preserve the irregular changes at source frames 13 and 17–25 without recentering or replacing them with even typing.

Moving-output review pending

Component code ↓

T1-H / Temporal behavior

Read hold and handoff timing

Preserve the completed title through frame 78. Adjacent cut context is retained, but actual continuity into the next shot requires a separate integrated comparison.

Moving-output review pending

Component code ↓

Caret return → coordinated reset

8.775–9.509 s · native frames [263,285)

C1-S / Static appearance

Composer shell and icons

Judge field geometry, placeholder type, caret contour and control placement separately from the state changes.

Tie — not a win

Component code ↓

C1-B / Temporal behavior

One-frame caret return

Retain the isolated frame-269 return and later recovery. Do not substitute a regular blink loop or inferred keystroke.

Moving-output review pending

Component code ↓

C1-R / Temporal behavior

Coordinated reset

Hint replacement, plus lightening and caret removal occur together at frame 270, without a crossfade.

Moving-output review pending

Component code ↓

Glyph shimmer → settled hold

7.007–8.442 s · provisional · native frames [210,253) · provisional

S1-S / Static appearance

Thinking glyph construction

Match the stationary glyph contour, ink support and gray contrast without raster traces or an image dependency.

Tie — not a win

Component code ↓

S1-W / Temporal behavior

Light sweep and decay

Judge a complete glyph-interior light sweep, trailing decay and settled hold. No whole-label pulse or invented repeat.

Moving-output review pending

Component code ↓

03 / Recorded outcomes

A tie stays a tie.

Title typography

Round one preferred the source: the draft crowded the “Th” pair. The spacing repair was rendered and a fresh second critic returned a tie.

Latest result: tie / not accepted

Composer shell

Both static rounds tied. The draft’s darker hint text is a disclosed readability choice, not a recovered source color or an approved improvement.

Latest result: tie / not accepted

Thinking label

Both static rounds tied. A darker resting gray is a disclosed adaptation. The moving light-band curve remains provisional and unjudged.

Latest result: tie / not accepted

Fresh critics inspected anonymous actual still outputs before the identity mappings were revealed. This is declared provenance blinding, not authenticated filesystem isolation. Static judgments cannot pass temporal pieces. A loss or tie goes back to its builder; rerolling unchanged work until someone agrees is not acceptance.

04 / Implementation and boundaries

Code and SVG.
Not flattened footage.

React/Remotion components draw the title, composer and light band with SVG. The permitted Geist font is included with its license. Source movies and screenshots are reference evidence, not editable input assets.

Download code/SVG sources ↓ Read package limits ↗

What this download proves

The source files match the revisions used in these renders. The timing functions passed 400 tests; native export metadata records each frame’s duration.

What it does not prove

It is not a clean-install-verified standalone toolkit, an original-content reuse certificate or a fidelity-approved recipe. The package does not include a portable native-clock encoder. Ordinary constant-rate export will not reproduce the exact 33/34 ms source clock.

For the broader library and its own review status, use the agent motion guide. Final all-hands production remains a separate approval.

Official source / research only

Interrupting and Adding Details in GPT-5.4 Thinking

The hash-checked local master is 1920 × 1080, 771 native frames, nominal 30000/1001 fps. The full movie stays private. Only the three brief silent research excerpts are included here. No new listening review or full-source moving review has occurred.

Official OpenAI source ↗ · Existing source notes and additions ↗ · Recorded progress JSON ↓