Build realistic AI videos by designing the exact still frames first, then generating short controlled motion between them. The reliable combo is Nano Banana Pro for frames and Veo 3.1 Lite for fast, controllable image-to-video transitions.
Nano Banana Pro frames
Veo 3.1 Lite
Start + end frames
Defined camera motion
Trim final 3 frames
Speed curves
Final stitched hyperrealism video built from the keyframe sequence.
Part A
1
Create The Frames
Start with stills. The realism comes from locking the details before you ask the video model to move: identity, skin texture, jewelry, lighting, lens feel, and composition. Make one strong portrait anchor, then create close-up keyframes that all clearly belong to the same person and shoot.
Frame rule
Use Nano Banana Pro for every keyframe and keep the prompts boringly physical: real phone, real light, real skin texture, real lens behavior. Hyperrealism breaks when the frames look over-produced.
Frame 01
Mirror Portrait Anchor
Generate this still in Nano Banana Pro.
Frame 01 image prompt
Copy
More
Using the attached face reference, create a hyperrealistic vertical 9:16 mirror selfie.
The subject is a young woman with pale freckled skin, green-gray eyes, dark loose hair, long lashes, gold hoop earrings, layered gold necklaces, natural glossy lips, and a fitted white ribbed tank top. She holds a cream iPhone in a clear tan case beside her face.
Real
...
Frame 02
Macro Lips Detail
Generate this still in Nano Banana Pro.
Frame 02 image prompt
Copy
More
Create an extreme hyperreal macro close-up of the same subject's mouth, nose, chin, and upper neck.
Preserve the same freckled skin, natural lip shape, subtle gloss, fine facial hair, skin texture, pores, and soft bathroom lighting from the reference portrait. The lips should be relaxed and closed, centered in frame, with the gold necklace barely visible
...
Frame 03
Iris And Lashes
Generate this still in Nano Banana Pro.
Frame 03 image prompt
Copy
More
Create an extreme hyperreal macro shot of the same subject's green-gray eye.
The frame should show the iris fibers, pupil reflection, wet lower waterline, individual mascara lashes, eyelid texture, tiny skin pores, and fine eyebrow hairs. Keep the lighting consistent with a real bathroom mirror selfie and include a subtle phone-window reflection in the
...
Frame 04
Gold Necklace Close-Up
Generate this still in Nano Banana Pro.
Frame 04 image prompt
Copy
More
Create a hyperreal close-up of the same subject's neck, white ribbed tank top, and layered gold necklaces.
The shot focuses on twisted gold chains, a small cross pendant, a larger gold medallion pendant, realistic clasp details, natural neck shadows, freckles, collarbone skin texture, and fabric ribbing. Keep the same soft neutral mirror lighting from the
...
Part B
2
Create The Videos
Generate each motion segment separately in Veo 3.1 Lite. For every segment, connect the start frame and end frame that encapsulate the exact section you want. Veo is not an instruction editing model, so do not paste setup notes into the prompt. The actual prompt should only describe the physical camera motion and subject movement needed to bridge those two frames.
Veo 3.1 Lite setup and prompts
Setup the frames in Sequencer. Paste only the motion prompt into Veo.
Segment 01
Portrait To Eye
Segment 02
Eye To Portrait
Segment 03
Portrait To Lips
Segment 04
Lips To Portrait
Segment 05
Portrait To Pendant
Segment 06
Pendant To Portrait
Segment 01: Portrait To Eye
Frame 01 to Frame 03
6 seconds
9:16
Veo 3.1 Lite
Copy
Setup in Sequencer
Connect Frame 01 to the Start Frame input.
Connect Frame 03 to the End Frame input.
Choose Veo 3.1 Lite, 9:16, 6 seconds.
Paste only the motion prompt below into the prompt field.
Actual Veo prompt
A single continuous hyperreal phone-camera push-in from the mirror portrait toward the subject's eye. The motion starts almost still, then slowly glides forward with tiny handheld imperfections. Preserve the same identity, lighting, freckles, lashes, jewelry, phone, and white ribbed tank top. End locked on the iris and lashes.
No face warping, no beauty filter, no text, no jump cut, no identity drift, no change in outfit or jewelry.
3
Stitch The Segments
Clean transition checklist
Generate six short 6 second segments instead of one long uncontrolled shot.
Return to the portrait anchor between each macro move: eye, lips, then pendant.
Use the exact previous end frame as the next start frame when extending a sequence.
Cut the last 3 frames off each Veo 3.1 Lite generation before the next clip starts.
Use Sequencer speed mapping curves to ease into and out of each transition.
Keep camera motion simple: push in, pull back, tilt, glide, or tiny handheld drift.
Reject clips with identity drift, new jewelry, plastic skin, or warped hands.
After trimming, open the clip's speed curve and shape the transition. A ramp up or S-curve can hide the handoff by accelerating through the stitched moment while keeping the start and end readable.
Use Sequencer's Speed Curve controls to ramp through the stitched transition, then apply the curve before the final realism pass.
4
Finish The Realism Pass
After the stitched edit plays smoothly, do one pass just for realism. Remove any clip that feels too perfect. Keep the small imperfections: handheld drift, focus breathing, tiny jewelry glints, natural skin texture, and uneven phone-camera framing.
Pro tip
The last frames of a Veo 3.1 generation often try to settle into a new pose. Cutting the final 3 frames makes the next segment inherit the motion instead of bumping into that settling frame. Speed mapping curves can hide the remaining handoff.