Instagram film · 42 s · 9:16

LOG OUT

A film about quitting the scroll, made with zero cameras: every shot was generated from reference images, with the same face from start to finish.

42 s
film length
~40
reference images (moodboard + face)
4
AI transitions: building, screen, wall, eye
0
cameras: every shot is generated
The rule

Make real life look real, keep the magic for the transitions

The film's argument is "this is my real life". No camera was used: the bed, the bus stop, the metro and the desk are all generated stills, each built from a reference image collected online plus the same face reference.

Those everyday shots are kept plain on purpose: natural light, ordinary framing, no effects. The visible AI moments are a handful of transitions: the push-in to a single lit window, a screen that turns into a room, a wall that turns into a portal, and the dive toward the face and the eye.

The transitions feel magical because everything around them looks ordinary.

A man seen from behind at a desk, lit by a monitor and a lamp.
Desk
A man waiting at a bus stop.
Bus stop
A man riding the metro.
Metro
ToolsNano BananaKlingobanana canvas
Before any generation

A bank of about 40 reference images

Before generating anything, we gathered about 40 references in a moodboard: night building exteriors, a bedroom wall and bed, a desk setup, a face reference set (including an eye macro), and app screenshots.

Every AI shot starts from one reference plus the face reference, not from a prompt alone. That keeps the face, the light and the room consistent from shot to shot.

One rule: validate one shot before starting the next.

The generation session on the Klingobanana canvas. Each node is a reference, a still or a clip.
Klingobanana gallery grid showing hooded close-ups, desk shots, a lit window and several takes of a man on his phone in bed.
The same session in the Klingobanana gallery: every take is kept, good or bad.
ToolsKlingobanana canvasKlingobanana gallery
From the gallery

One face, fixed before any scene

The face comes from a real selfie, plus a second photo used only for the haircut. One prompt locked the identity and asked for a sheet of several angles on a neutral background. That sheet became the face reference for every scene of the film. The sheet below shows the same method on another character.

The prompt is mostly a list of what must not change: no face blending, no beauty filter, no different eyes or nose. Saying what to protect worked better than describing the face.

For the eye shot, we asked to remove whatever was reflected in the glasses. Clean lenses first; the screen reflection comes later, where the film needs it.

Character sheet of a woman with wavy brown hair in a green dress: macro eye, lips, ear and hand, profiles, back view, low and high angles, full body and a window silhouette.
Same method on another character: every angle, one identity
Nano Banana: selfie + haircut photo → face sheet
Do not modify the facial identity from the first reference. Do not blend identities. Do not copy the face, head shape, skin tone, facial proportions or expression from the second reference. Transfer only the hairstyle. No face morphing, no beauty filter, no smooth skin, no CGI, no cartoon, no anime, no exaggerated jawline, no different nose, no different eyes, no different eyebrows, no altered lips, no beard changes, no glasses, no oversized hairstyle, no more than approximately 7 cm of hair on top, no excessive volume, no fluffy TikTok hairstyle, no watermark, no text, no artifacts.
📷 3/4 left
📷 3/4 right
📷 Left profile
📷 Right profile
📷 Slightly above eye level
📷 Slightly below eye level
ToolsNano BananaKlingobanana gallery
Shots 1 + 3

One window lit in a dark building

We started from a reference night photo of a building and asked Nano Banana to switch off every window but one. Then came short corrections, one at a time: a single computer, then the focus on the monitor.

Kling then animated the still into a slow push-in toward the window. Shot 3 continues the same move until the window frame fills the screen.

Klingobanana gallery view: a lit window in a concrete building, a man at a single computer, with the prompt "Only one computer make it look more real."
Correction 1: one computer only
Klingobanana gallery view: the same lit window, a hooded figure facing a monitor, with the prompt asking to focus on the monitor.
Correction 2: focus on the monitor
Kling push-in
Nano Banana: edit the reference photo
Edit this photo: night scene, all windows of the building completely dark except ONE window on the top floor glowing warm yellow. Inside that window, the faint silhouette of a person sitting at a computer. Quiet empty street, cinematic moody lighting, slight film grain, cold blue night tones contrasting with the single warm window. Photorealistic, cinematic color grade.
Kling, shot 1: push-in
Slow steady camera push-in toward the single illuminated window of the building, smooth dolly movement, night atmosphere, subtle parallax, no people moving, cinematic.
Kling, shot 3: continuation
Camera continues pushing closer toward the lit window until the window frame fills the screen, slow and deliberate, slight upward tilt, cinematic tension.
ToolsNano BananaKling
Failed takes included

The bed shot took four prompts

Straight from the Klingobanana gallery, each take with its prompt. Take 1 had the right face, but he was smiling: wrong mood for a film about addiction.

Take 2 asked for a tired face and a darker room. Take 3 fixed the eyes. Take 4 kept a single phone and nothing else lit but its screen. That is the one in the film.

Short corrections, one at a time, beat rewriting the whole prompt.

Klingobanana gallery view: a man lying in bed lit by his phone, smiling, with the prompt for take 1.
Take 1: right face, wrong mood
Klingobanana gallery view: the same man in bed, more tired, darker room, with the correction prompt.
Take 2: tired, darker
Klingobanana gallery view: the man in a black room, face lit only by one phone, with the final prompt.
Take 4: the one in the film
ToolsNano BananaKlingobanana gallery
Money shot #1

The camera enters the screen

We screen-recorded Klingobanana loading thumbnails, then chained two Kling generations.

First, a zoom into the screen until the UI slides out of frame. Second, a first-and-last-frame transition from that frame to the generated still of the bed, so the flat image comes alive as a room.

To be honest about it: the current cut only uses the first seconds of this fragment.

The start of "the camera enters the screen"
Kling, generation 1: zoom into the screen
Camera slowly zooms into the computer screen, pushing toward the image displayed inside the interface, the UI edges slide out of frame, smooth continuous zoom, cinematic.
Kling, generation 2: first + last frame
Seamless transition: the flat image comes alive, colors deepen, the scene becomes three-dimensional and real, subtle camera settle, cinematic morph.
ToolsKlingfirst + last frame
Shot 22

The wall becomes a portal

The first script projected motivational quotes on the wall. We cut it: projected text reads as AI slop. The rule became show, never project text.

Instead the wall stays a wall. Shadows and cracks start to suggest shapes, then a glowing interface appears.

We made 3 progressive Nano Banana edits of the same bedroom-wall photo, then used Kling between the first and the last. Take 1 only gave early glowing lines. Take 2 gave the full burst, and that is the one we kept.

Take 1: only the early glowing lines
Take 2, kept: the full burst
Nano Banana edit 1: barely visible shapes
Edit: the shadows and wall cracks subtly begin forming abstract shapes — a hint of a face, a landscape — barely perceptible, everything else unchanged, realistic.
Nano Banana edit 2: clearer outlines
Edit: the shapes on the wall become clearer, soft glowing outlines emerging from the wall texture, dreamlike but grounded, the room still real.
Nano Banana edit 3: the interface appears
Edit: a glowing interface portal materializes on the wall — the Klingobanana interface floating like a hologram projection, warm light spilling into the room, cinematic sci-fi realism.
Kling: first to last frame
The wall slowly comes alive: shadows morph into glowing shapes that form a floating luminous interface, organic slow transformation, light gradually filling the dark room, cinematic.
ToolsNano BananaKling
Money shot #2

From the wall into the eye

The eye comes from the face reference set: a macro still with a screen reflected in the iris. It was the hardest photo to get, so we shot several tries.

A 14 s portal transition then carries the film from the wall to the face. For the dive itself, Kling starts from the macro still and falls into the pupil.

Extreme close-up of a human eye with a computer screen reflected in the iris.
The macro eye reference still
The wall-to-face portal transition
Kling, shot 25: dive into the eye
Extreme macro shot of a human eye, camera dives slowly INTO the pupil, the reflection of a computer screen visible in the iris grows larger until the darkness of the pupil swallows the frame, cinematic, hyper-detailed, shallow focus.
ToolsKling
Sound & edit

Voice, score and a cut timed to the words

Narration uses the stock ElevenLabs voice "Daniel" on eleven_v3. We tested a cloned voice and dropped it: the stock voice was more convincing.

The friends' Darija lines are voiced with two ElevenLabs voices. The score comes from ElevenLabs Music, built from a 4-section composition plan that matches the film's beats.

The edit is an HTML page animated with GSAP and rendered to video with HyperFrames. Captions show one word at a time, uppercase, in Outfit 900, popping in. Cuts are re-timed on the content words of the narration, using word-level timestamps.

Score: composition plan
Quiet Confession   0–9 s    sparse solo piano, reflective
Boredom Build      9–23 s   subtle rising pulse, mirrors compulsive checking
Portal Lift        23–33 s  swelling pads, hopeful ascending melody
Resolution         33–40 s  warm resolving piano, fade to silence
ToolsElevenLabsGSAPHyperFrames

What went wrong, and the fix

  • The AI added two extra people

    The friends clip came out with 4 people where the script wants 2. We kept the image and replaced the audio with two ElevenLabs Darija voices. The second line is sped up 1.34× with pitch preserved, so both lines end before the narration starts.

  • A screen recording rendered as 0 frames

    The .webm had broken metadata (120 fps, no duration), so the renderer captured nothing. The fix: re-encode to H.264 MP4 at a constant 30 fps with faststart.

  • Quotes on the wall looked like AI slop

    Projected text reads as generated filler. We dropped the quotes and show the transformation instead: shadows, cracks, then light.

  • The cloned voice lost to the stock voice

    We tried a cloned narrator voice. It was less compelling than the stock one, so we reverted to "Daniel".

Make your own film

The prompts on this page work in Klingobanana. Paste one, change the subject, and build your own scene.

Start creating