Technique / SplitResult
Reveal a result pane before its content
Show where a result comes from while making it readable.
Run the original
Original neutral assets · 6.8 seconds · phase values are chosen defaults, not source timings.
npm run render -- SplitResult out/SplitResult.mp4 --codec=h264 --mutedDownload the complete pinned project · Inputs, phase meanings & full source code
Official source / inspected interval
Build and share interactive prototypes in Codex
Watch the official OpenAI upload ↗ · Published 2026-06-04T11:06:29-07:00
Inspected 51–56 s. Consecutive subset: 51.5–53 s, 45 frames. Dates come from the official watch-page publication field.




Source: OpenAI. Bounded excerpt and annotated stills for the analysis below; not included in the project download.
What changes across the edit
- Shot boundary
- Within the same window, the conversation narrows and a right-hand preview becomes available. It is not a cut to an unrelated finished output.
- Framing
- Full conversation becomes a left column next to a wider preview.
- Layer ownership
- Outer window, conversation, empty preview container, then loaded prototype.
- Motion
- Pane geometry changes before the calendar content arrives. Source camera framing continues changing after arrival.
- Typography
- Conversation reflows into a narrower column; preview has its own application text.
- Action order
- Conversation → room for preview → empty preview → loaded content.
- Pacing & readable holds
- Right pane is blank at the 52.833 s sample and populated by 53.267 s. Content remains available through 55.967 s, while the outer framing moves.
Recreation versus observation
Matches
Container-before-content order and retained request. A separate settle boundary protects the completed result.
Differs
Original static artwork rather than a running calendar. Longer stationary read hold, chosen opacity/translation and no simulated application latency.
Measured
- 45 consecutive frames in 51.500–53.000 s; arrival bracket is sampled at 52.833–53.267 s.
Inferred
- Visible container is not yet readable proof; exact load duration and final chart-like settlement are not established here.
Chosen defaults
All Remotion phase frames, cubic Bézier (.16,1,.3,1), geometry, colors, font choice and reading holds are chosen defaults. None is a recovered OpenAI specification.
{
"title": "Make room for the idea.",
"prompt": "Arrange a small exhibition.",
"result": "Three studies, ready to compare.",
"label": "EXHIBITION / 03",
"accent": "#40685b",
"action": 30,
"change": 66,
"settle": 114,
"hold": 90,
"focusX": 0.66,
"focusY": 0.64,
"zoom": 1.55
}Increase hold to extend only the final quiet state. Change the phase frames to change choreography; preserve their ordering. Content limits and the exact meaning of each phase are in the handoff.
Exact original geometry, layer ownership and asset contracts · Schedule against an actual recording