Technique / DensityCollapse
Collapse a busy wall into a sparse takeaway
Create a clear density change before the closing message.
Run the original
Original neutral assets · 6 seconds · phase values are chosen defaults, not source timings.
npm run render -- DensityCollapse out/DensityCollapse.mp4 --codec=h264 --mutedDownload the complete pinned project · Inputs, phase meanings & full source code
Official source / inspected interval
Build and share apps in Codex
Watch the official OpenAI upload ↗ · Published 2026-06-02T09:29:33-07:00
Inspected 35–40 s. Consecutive subset: 38.5–39.5 s, 60 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
- The visible output field shrinks into a tiny central cluster and clears for bracketed text. The clearing and title introduction are separate states.
- Framing
- Edge-to-edge overlapping outputs become a small center cluster on white.
- Layer ownership
- Overlapping cards with changing positions; group scale; later title and footer.
- Motion
- Large field travel precedes a fast group collapse. The source does not identify a 3D camera or spring.
- Typography
- The later title is isolated from the dense output wall, with a small availability footer.
- Action order
- Many outputs → rapid shrink → tiny cluster → sparse type.
- Pacing & readable holds
- Cluster is small by the 39.083 s sample; brackets are present at 39.55 s. Wider ending timing lies outside the clip.
Recreation versus observation
Matches
Shared group scale and an explicit clearing before the title.
Differs
Six original cards, less relative card motion, no motion blur, chosen easing and slower 24-frame collapse. No source footer or branding.
Measured
- 60 consecutive frames from 38.500 to 39.500 s; sample anchors at 39.083 and 39.550 s.
Inferred
- Density reset separates evidence from takeaway; no recovered plugin or animation rig.
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": 24,
"change": 84,
"settle": 108,
"hold": 72,
"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