An ordinary box opens onto a tiny impossible world
Create a silent reveal of a tiny moonlit ocean inside a hinged wooden box: build the open scene, close its lid with an image edit, then animate the discovery.
Run it
AI Agent
Terminal
New here? Quick start
brew install pipe2-ai/tap/pipe2 go install github.com/pipe2-ai/pipe2-cli/cmd/pipe2@latest echo "$PAT" | pipe2 auth login --token - Change the result
| Input | Type | default | Description |
|---|---|---|---|
--container | string | defaulta small deep unpainted wooden box with one rear-hinged lid | One recognizable container with a simple opening and room for a miniature scene. |
--world | string | defaulta miniature moonlit ocean with one tiny ivory lighthouse on a dark rock and a small curling wave | The hidden interior, with one large readable feature rather than many tiny details. |
--opening | string | defaultthe solid lid rotates upward around its fixed rear hinge to a nearly vertical open position while the box and its contents remain stationary | One mechanical opening motion that fits the container, such as a drawer sliding or a lid lifting. |
--ratio | enum | default9:16 | Frame shape shared by both stills and the finished reveal.9:16 · 16:9 · 1:19:1616:91:1 |
--seconds | int | default8 | Six to twelve seconds; the opening finishes before the final two-second payoff hold. |
-
Builds the open container and its complete hidden world first, with room for the moving part to close over it.
-
Closes the same container over the existing world, leaving a blue-lit gap without changing the fixed geometry.
-
Connects the opening and payoff frames with one continuous opening motion, then holds the visible world for two seconds. The result is deliberately silent.
Why it works and what to change
Why it works
A narrow opening makes a promise: something is already inside, but you cannot see it yet. The reveal pays off that promise by keeping the outer object ordinary while making its interior impossible. The blue glow earns attention before the lid moves; the miniature scene gives you a reason to stay.
Build the discovery first, then close that same container over it with an image edit. The opening must hide an existing world, not ask the video model to invent one while the box moves. A hinged lid keeps the world stationary while uncovering it. Keep every landmark below the rim so the lid can close without a collision. Compare both images before animating: the box, contents, desk and camera must stay fixed, and the lid must retain its dimensions and hinge position. The final two-second hold gives the discovery time to register.
The knobs that matter
container— choose something recognizable with one simple opening. A sliding box, hinged tin, or small suitcase gives the reveal a readable silhouette.world— choose one visual contrast and one dominant feature. A snowy mountain in a tea tin or a desert oasis inside a suitcase reads more clearly than a crowded city full of tiny characters.opening— match the motion to the object. A drawer slides; a hinged lid lifts. Keep it to one action so the interior stays the focus.
See the recipe options for framing and duration.
Notes
GPT Image 2 builds the open-world image. Gemini 3.1 Flash Image (Nano Banana 2) edits it into the partly closed opening. MiniMax H3 animates from the edited opening to the original open-world image at 768p with audio disabled. These controls suit a silent reveal with a defined destination; two pinned frames do not guarantee correct occlusion or motion between them. Reject a render where the world grows or dissolves into place instead of being uncovered.
The output is deliberately silent and text-free. Its question and answer must work visually; add a suitable soundtrack when preparing your post if you want sound.
The ending stays open. This is a reveal with a held payoff, not a promised seamless loop. If the miniature scene is too small to recognize, simplify world to one landmark and increase its prominence before adding more detail.