Navigate:←→
✦ 6-Part Series · Class 5 of 6 · 1 Hour
Film Workshop

Make an AI Short Film

Your photos become cinematic characters. Your words become dialogue. Four AI tools, one finished film — starring you.

Student Photos as Stars Real Dialogue & Lip Sync Two Complete Scripts
How It Works

The Five-Step Pipeline

1

📸 Take Photos of Our Stars

Snap a photo of each volunteer. These become the character reference images that every AI tool uses to keep the face consistent.

2

🎨 ChatGPT Renders the Characters

Upload the photo to ChatGPT and ask it to render the person as a cinematic character in our chosen style — film noir, Wes Anderson, classic Hollywood, whatever fits the script. ChatGPT produces better character portraits than Kling's own image generator — that's why we use it for this step.

3

🔒 Lock Characters in Kling's Element Library

Upload each character image to Kling's Element Library and enable Bind Subject. This locks the face in 3D so it stays identical across every scene — no drifting, no morphing.

4

🎬 Kling 3.0 Omni Generates the Scenes

Use Image-to-Video mode with the Omni model. Write the scene description and dialogue directly in the prompt. Kling generates 3–7 second video clips with native lip sync — the character speaks the lines. Audio, voice, and video all rendered in a single pass.

5

✂️ CapCut Stitches the Film

Import all clips into CapCut. Arrange in order, add transitions, music, titles, credits. Export the finished film.

The Tools

Four AI Tools, One Film

ChatGPTchatgpt.com · free tier

Generates character images from your photos. Upload a real photo → get a cinematic render in any visual style you choose.

Kling 3.0 Omniklingai.com · 66 free credits/day

Turns still images into video clips with native dialogue and lip sync. Write what they say — Kling makes them say it. 3–7 seconds per clip. Use the Omni model — it's the one with built-in audio and lip sync.

CapCutcapcut.com · free

Free video editor. Drag clips in order, add transitions, music, and titles. Export the finished film in one click.

🤖Claudeclaude.ai · free

Wrote both scripts. Can rewrite dialogue, adjust tone, or create entirely new scenes on the fly during class.

Step 1 · Casting Call

📸 Let's Get Our Stars

We need 2–3 volunteers for each film. Each person gets their photo taken — that photo becomes their character.

Good Photos

  • Face clearly visible, well-lit
  • Straight-on or slight angle
  • Neutral or natural expression
  • Plain background is best but not required

⚠️ Privacy note: Photos are uploaded to AI services. Only use photos of people who've given permission.

Film A: "The Cover-Up"

Inspired by Fawlty Towers. A hotel manager in magnificent denial about a cat. Comedy.

Needs: 2 actors — the Manager and the Hotel Guest

Film B: "The Wave"

Inspired by Seinfeld. Two people forensically analyzing the meaning of waving. Comedy.

Needs: 2–3 actors — the Philosopher, the Analyst, and the Walker outside

Step 2 · Character Design

🎨 Rendering Our Stars in ChatGPT

Upload each volunteer's photo to ChatGPT and ask it to render them as a cinematic character.

💡 Why ChatGPT and not Kling?

Kling 3.0 has its own image generator, but ChatGPT produces more detailed, prompt-faithful character portraits — especially for "render this real person in a movie style." We ask ChatGPT to generate 3 separate angles of each character (frontal, side, three-quarter) so Kling's Element Library gets the multi-angle references it needs to lock the face in 3D.

📋 Manager — Film A

Step 1: Paste with the volunteer's photo attached. Steps 2 & 3: paste in the same chat after the first image generates.

Prompt 1 — Frontal: Using the attached photo as a face and body reference, create a cinematic portrait of this person as a flustered British hotel manager in the 1970s. Frontal view, standing behind a hotel front desk, strained smile, hands clasped. White dress shirt with sleeves slightly rolled, loosened tie, dark waistcoat. Small British hotel lobby — wooden front desk, brass bell, key rack on the wall, faded floral wallpaper. Warm tungsten lighting, slight film grain, Wes Anderson color palette with muted teals and warm yellows. Photorealistic, cinematic aspect ratio.

🔗 Open ChatGPT

Prompt 2 — Side profile: Now generate the same character from a side profile view. Same outfit, same setting, same lighting and style. Looking down at papers on the desk, composure tightly held.

Prompt 3 — Three-quarter: Now generate the same character from a three-quarter angle. Same outfit, same setting, same lighting and style. Leaning slightly forward over the desk, one eyebrow raised.

📋 Hotel Guest — Film A

Step 1: Paste with the volunteer's photo attached. Steps 2 & 3: paste in the same chat.

Prompt 1 — Frontal: Using the attached photo as a face and body reference, create a cinematic portrait of this person as an unimpressed hotel guest in the 1970s. Frontal view, standing at a hotel front desk, arms folded, patient but skeptical expression. Smart cardigan and reading glasses. Small British hotel lobby — wooden desk, brass fixtures, faded floral wallpaper. Warm tungsten lighting, slight film grain, Wes Anderson color palette. Photorealistic, cinematic aspect ratio.

🔗 Open ChatGPT

Prompt 2 — Side profile: Now generate the same character from a side profile view. Same outfit, same setting, same lighting and style. Looking toward the clerk with one eyebrow slightly raised.

Prompt 3 — Three-quarter: Now generate the same character from a three-quarter angle. Same outfit, same setting, same lighting and style. Leaning on the front desk counter, the look of someone who absolutely did see a cat.

Step 2 · Character Design — Film B

🎨 The Diner Characters

📋 Person A — The Philosopher

Prompt 1 with photo attached. Prompts 2 & 3 in the same chat.

Prompt 1 — Frontal: Using the attached photo as a face and body reference, create a cinematic portrait of this person sitting in a classic American diner booth. Frontal view, leaning forward with the intensity of someone who just asked an extremely important question. Coffee cup in front of them. 1990s setting — red vinyl seats, Formica table, window showing a city sidewalk. Casual clothes — button-down shirt, maybe a jacket. Warm natural light from the window, slight film grain, Seinfeld-era New York diner aesthetic. Photorealistic, cinematic aspect ratio.

🔗 Open ChatGPT

Prompt 2 — Side profile: Now generate the same character from a side profile view. Same outfit, same diner setting, same lighting and style. Gesturing with one hand while making a point, window light on their face.

Prompt 3 — Three-quarter: Now generate the same character from a three-quarter angle. Same outfit, same diner setting, same lighting and style. Chin slightly raised, mid-sentence, animated expression.

📋 Person B — The Analyst

Prompt 1 with photo attached. Prompts 2 & 3 in the same chat.

Prompt 1 — Frontal: Using the attached photo as a face and body reference, create a cinematic portrait of this person sitting across a diner booth from someone. Frontal view, listening with genuine concentration, chin in hand. 1990s American diner — red vinyl seats, Formica table, coffee. Casual clothes. Warm window light, slight film grain, Seinfeld-era diner aesthetic. Photorealistic, cinematic aspect ratio.

🔗 Open ChatGPT

Prompt 2 — Side profile: Now generate the same character from a side profile view. Same outfit, same diner setting, same lighting and style. Coffee cup raised halfway, thoughtful expression.

Prompt 3 — Three-quarter: Now generate the same character from a three-quarter angle. Same outfit, same diner setting, same lighting and style. One eyebrow raised, about to respond to something surprising.

📋 The Walker — optional 3rd actor

Prompt 1 with photo attached. Prompts 2 & 3 in the same chat.

Prompt 1 — Frontal: Using the attached photo as a face and body reference, create a cinematic image of this person walking past a diner window on a city sidewalk. Frontal view, smiling broadly and waving enthusiastically with both hands raised — a big, joyful, two-handed wave. 1990s setting, casual clothes, daylight, slight film grain. Photorealistic, cinematic aspect ratio.

🔗 Open ChatGPT

Prompt 2 — Through the glass: Now generate the same character from a three-quarter angle, shot from inside the diner through the glass. Same outfit, same daylight, same style. Mid-wave, full joy on the face.

Prompt 3 — Side profile: Now generate the same character from a side profile view. Same outfit, same style. Arms still up mid-wave, walking past the window, caught in the act of an enormous friendly gesture.

Step 3 · Lock Your Characters in Kling

🔒 Element Binding — The Secret Weapon

Before generating any video, we create a Character Element in Kling's library for each actor. This locks their face, clothing, and voice so they stay identical across every scene.

1

Open Kling & Select Omni

Go to klingai.com. Choose Kling Video 3.0 Omni — this is the only model with native audio and lip sync. The standard 3.0 is silent.

2

Open the Element Library

Click Elements in the sidebar, then Create New Element. Choose Character as the type.

3

Upload Reference Images (1–4)

Upload all 3 images ChatGPT generated for this character — frontal, side profile, and three-quarter angle. Use the frontal as the Main Reference and the other two as supplementary. Kling uses these multiple angles to build a 3D map of the face, which keeps it stable across camera moves.

4

Name & Description

Give the element a clear name — "Manager," "Hotel Guest," "Philosopher." Kling auto-generates a descriptive prompt based on the uploaded images (what the character looks like, what they're wearing, etc.). Review it — you can edit it, but the auto-description is usually good.

5

Select a Voice

Kling asks you to bind a voice to the character. You have three options:

  • Upload audio — record a 5–30 second clip of someone speaking (great if a class volunteer wants to voice their own character)
  • Choose from presets — Kling offers voice styles (male/female, age range, accent). Pick one that fits the character.
  • Skip for now — you can specify voice tone in the scene prompt instead (e.g., "deep authoritative British male voice")
6

Save & Repeat

Save the element. Repeat for each character. Once saved, these live in your library and can be reused across every scene — you don't re-upload each time.

Why This Matters

Without Element Binding, Kling can "drift" — the character's face changes between clips. With it, the same person looks and sounds like the same person in every scene. This is what makes it a film instead of random clips.

Using Elements in Each Scene

When generating a video clip:

  • Use Image-to-Video mode
  • Upload the character image as Start Frame
  • Bind your elements from the library
  • Enable Audio (the speaker icon)
  • In the prompt, type @ElementName to reference characters — e.g., @Manager or @Philosopher
  • Format dialogue as: [Character, voice tone]: "line"
📝 Element Names We'll Use

Film A: @Manager and @Hotel Guest
Film B: @Philosopher, @Analyst, and @Walker
Name your elements exactly this way — the prompts reference them.

Free Tier: 66 Credits/Day

Kling gives you 66 free credits every day — no credit card needed. Enough for several clips. Credits reset daily but don't roll over.

🐱
Film A

"The Cover-Up"

A hotel manager. A missing cat. A magnificent refusal to acknowledge reality. Inspired by Fawlty Towers.

Comedy 2 Characters 4 Clips · ~52 Seconds
Film A · Full Script

"The Cover-Up" — Script

Scene 1 · The Complaint

INT. HOTEL LOBBY — DAY. The Guest approaches the front desk. The Manager stands behind it, straightening papers.

Hotel Guest
Excuse me. There's a problem with my room.
Manager
What sort of problem?
Hotel Guest
There's a cat in it.
Manager
That's not possible.
Scene 2 · The Details

Same location. The Manager hasn't moved. The Guest is patient but firm.

Hotel Guest
It's sitting on the bed.
Manager
We don't allow cats.
Hotel Guest
And yet.
Scene 3 · The Investigation

The Manager returns from upstairs, straightening a tie with perfect composure.

Manager
I've inspected the room personally. There is no cat. There is a small decorative pillow that could, to the untrained eye, be mistaken for a cat.
Hotel Guest
The pillow was purring.
Manager
Some of our pillows are very high quality.
Scene 4 · The Evidence

A faint meowing sound from upstairs. Both hear it. Only one acknowledges it.

Hotel Guest
What was that?
Manager
The pipes.
Hotel Guest
The pipes meowed.
Manager
Old pipes. Victorian plumbing. Very vocal.
Scene 5 · The Crack

Another meow — louder this time. A long, unmistakable purr.

Hotel Guest
The pipes just purred.
Manager
(slight pause, composure barely held) I have been in the hospitality industry for twenty-three years. I know the difference between a cat and plumbing. That… is plumbing.
Scene 6 · The Closer

The Manager reaches under the desk with great dignity and produces a small printed card.

Manager
Perhaps you'd like to fill out a comment card.

The Manager slides it across the desk. The Guest stares at it. From upstairs: one final, triumphant meow. The Manager doesn't blink. Fade to black.

Film A · Kling Prompts

Clips 1 & 2 — Kling Prompts

Use Kling Video 3.0 Omni · Image-to-Video mode · Bind elements · Enable audio · Enable Multi-Shot. Copy buttons grab the full prompt.

Kling 3.0 OmniClip 1 — The Complaint + "And Yet" (7s)

Start Frame: Hotel Guest image · Bind @Manager + @Hotel Guest · 3 shots

Guest arrives, reports the cat, Manager denies. Escalates through "We don't allow cats" / "And yet."

🔗 Open Kling
Kling 3.0 OmniClip 2 — The Pillow Defense (15s)

Start Frame: Manager image · Bind @Manager + @Hotel Guest · 2 shots

Manager returns with the pillow diagnosis. "A small decorative pillow…" / "The pillow was purring." / "Some of our pillows are very high quality."

Film A · Kling Prompts

Clips 3 & 4 — Kling Prompts

Kling 3.0 OmniClip 3 — The Pipes (15s)

Start Frame: Manager image · Bind @Manager + @Hotel Guest · 3 shots

Meowing from upstairs. "What was that?" / "The pipes." / "Victorian plumbing. Very vocal." Manager straightens papers, perfectly calm.

Kling 3.0 OmniClip 4 — The Crack + Comment Card (15s)

Start Frame: Manager image · Bind @Manager + @Hotel Guest · 3 shots

The finale. "Twenty-three years…That is plumbing." Comment card. Final meow. Manager does not blink.

Film A · Summary

"The Cover-Up" — 4 Clips, ~52 Seconds

Clip Breakdown

Clip 1The Complaint + "And Yet" — 7s (3 shots) Clip 2The Pillow Defense — 15s (2 shots) Clip 3The Pipes — 15s (3 shots) Clip 4The Crack + Comment Card — 15s (3 shots)
🎬 Multi-Shot Format

Each prompt uses Kling's multi-shot syntax: Shot 1 (5s): description. Shot 2 (5s): description. Kling handles the camera cuts automatically. Enable Multi-Shot mode before pasting. CapCut stitches the clips into the final film.

👋
Film B

"The Wave"

Two people in a diner, forensically deconstructing the meaning of a wave. Inspired by Seinfeld.

Comedy 2–3 Characters 5 Clips · ~70 Seconds
Film B · Full Script

"The Wave" — Script

Scene 1 · The Question

INT. CLASSIC AMERICAN DINER — DAY. Two people sit across from each other in a booth. Coffee cups. Window beside them.

A
Do you think people who wave with both hands are happier than people who wave with one hand?
B
(considers this seriously) That's a really good question.
A
Because it's a commitment, right? Two hands. You're using your whole body. That's a person who is all in on the greeting.
Scene 2 · The Taxonomy

Same booth. They're warming up.

B
What about people who don't wave at all? They just sort of… nod.
A
Those people are hiding something.
B
You think every non-waver is suspicious?
A
I'm not saying they're criminals. I'm saying I wouldn't lend them my car.
Scene 3 · The Finger Wave

B raises a finger to make a point.

B
Okay, but what about the finger wave? Just the fingers, no wrist.
A
That's not a wave. That's a dismissal.
B
It's not a dismissal. It's efficient.
A
It's what the queen does from a moving car. Are you the queen?
B
Sometimes at brunch I feel like the queen.
Scene 4 · The Incident

A person walks past the diner window outside. They spot A and B, and wave — a big, full, enthusiastic, two-handed wave. Both A and B freeze mid-sip.

A
(staring out the window) …Did you see that?
B
Both hands.
A
Full extension.
B
That was aggressive.
Scene 5 · The Aftermath

They slowly return to their coffee. The mood has shifted — they've been shaken.

A
I feel like we need to talk about what just happened.
B
I don't think I'm ready.

They both stare into their coffee cups. Fade to black.

Film B · Kling Prompts

Clips 1–3 — Kling Prompts

Same setup: Kling Video 3.0 Omni · Image-to-Video · Bind elements · Enable audio + Multi-Shot · Element names: @Philosopher, @Analyst, @Walker.

Kling 3.0 OmniClip 1 — The Question (15s)

Start Frame: Philosopher image · Bind @Philosopher + @Analyst · 3 shots

Diner establishing shot. "Do you think people who wave with both hands are happier?" / "That's a really good question." / "That's a person who is all in on the greeting."

🔗 Open Kling
Kling 3.0 OmniClip 2 — The Non-Wavers (15s)

Start Frame: Analyst image · Bind @Philosopher + @Analyst · 3 shots

"Those people are hiding something." / "I'm not saying they're criminals. I'm saying I wouldn't lend them my car." Analyst laughs. Philosopher stays serious.

Kling 3.0 OmniClip 3 — The Finger Wave (15s)

Start Frame: Philosopher image · Bind @Philosopher + @Analyst · 3 shots

"That's not a wave. That's a dismissal." / "Are you the queen?" / "Sometimes at brunch I feel like the queen."

Film B · Kling Prompts

Clips 4 & 5 — Kling Prompts

Kling 3.0 OmniClip 4 — The Incident (15s)

Start Frame: Walker image · Bind @Walker + @Philosopher + @Analyst · 3 shots

Walker's two-handed wave through the window. Cut to interior — both freeze. "Did you see that?" / "Both hands." / "Full extension." / "That was aggressive."

Kling 3.0 OmniClip 5 — The Aftermath (10s)

Start Frame: Philosopher image · Bind @Philosopher + @Analyst · 2 shots

Staring into coffee. "I feel like we need to talk about what just happened." / "I don't think I'm ready."

Both Films · Summary

Clip Count & Timing

Film A: "The Cover-Up"

Clip 1The Complaint + "And Yet" — 7s (3 shots) Clip 2The Pillow Defense — 15s (2 shots) Clip 3The Pipes — 15s (3 shots) Clip 4The Crack + Comment Card — 15s (3 shots)

4 clips · ~52 seconds total

Film B: "The Wave"

Clip 1The Question — 15s (3 shots) Clip 2The Non-Wavers — 15s (3 shots) Clip 3The Finger Wave — 15s (3 shots) Clip 4The Incident — 15s (3 shots) Clip 5The Aftermath — 10s (2 shots)

5 clips · ~70 seconds total

🎬 Multi-Shot Format

Each prompt uses Kling's multi-shot syntax: Shot 1 (5s): description. Shot 2 (5s): description. Enable Multi-Shot mode before pasting. Kling handles the camera cuts between shots automatically. CapCut stitches the clips into the final film.

Step 4 · Assembly

✂️ Stitching in CapCut

1

Download All Clips

Save every Kling clip to your phone or computer. Name them in order: Scene1.mp4, Scene2.mp4, etc.

2

Open CapCut

Create a new project. Import all scene clips. Drag them onto the timeline in script order.

3

Add Transitions

Use simple cuts between most scenes. Add a fade to black before the final scene for dramatic effect.

4

Add a Title Card

First frame: film title in a clean font over black. Last frame: "Made with AI — Class 5" credit.

5

Add Music (Optional)

CapCut has a free music library. A light background track can tie the scenes together. Keep it quiet under dialogue.

6

Export

Tap Export → 1080p. Your finished film downloads in seconds. Share it, show it, keep it.

Pro Tips

Getting the Best from Kling 3.0 Omni

What Works Well

  • Always use Image-to-Video mode with Bind Subject ON
  • One or two characters per clip — more gets unreliable
  • Clear, short dialogue lines — under 20 words each
  • Describe the emotion, not just the words
  • Specify the shot type: close-up, medium, wide
  • Include lighting and color mood every time

If a Clip Doesn't Work

  • Regenerate — Kling gives different results each time
  • Simplify the dialogue — shorter lines land better
  • Split long scenes into two shorter clips
  • Try changing the shot type (close-up vs. medium)
  • Try Draft Mode first (5–20× faster) to test before a full render

Common Pitfalls

  • Wrong model — must select Video 3.0 Omni for audio/lip sync
  • Forgetting Bind Subject — character face will drift
  • Too many characters — lip sync degrades
  • Long speeches — break into multiple clips
  • Vague visual descriptions — be specific

The Secret Weapon

If a scene isn't working, ask Claude to rewrite the dialogue shorter or with different phrasing. Then try again. The script is never locked — revision is instant and free.

The Big Picture

What We Just Built

A short film — with your faces,
real dialogue, and cinematic visuals —
made entirely by AI in one class.

The Old Way

  • Hire actors, crew, location
  • Weeks of production
  • $10,000+ minimum
  • Editing suite & expertise

What We Did Today

  • Phone camera + 4 free AI tools
  • Under one hour
  • $0
  • Anyone can do it
🎬
The Premiere

Our Finished Films

Made in class. Photos of real people. AI-generated dialogue, lip sync, and video. Stitched in CapCut. Here they are.

Film A · The Finished Film

🐱 "The Cover-Up"

What You're Watching

A hotel manager in magnificent denial about a cat — made entirely with AI. Student photos became cinematic characters. Every line of dialogue was generated with lip sync by Kling 3.0 Omni. Assembled in CapCut.

The Pipeline

📸 Phone photo → 🎨 ChatGPT (3 angles) → 🔒 Kling Element Library → 🎬 Kling 3.0 Omni (4 multi-shot clips) → ✂️ CapCut

Film B · The Finished Film

👋 "The Wave"

What You're Watching

Two people in a diner, forensically deconstructing the meaning of a wave — then getting ambushed by one. Student photos, AI dialogue, AI lip sync, AI video. Made in class.

The Pipeline

📸 Phone photo → 🎨 ChatGPT (3 angles) → 🔒 Kling Element Library → 🎬 Kling 3.0 Omni (5 multi-shot clips) → ✂️ CapCut

See You Next Time

Coming Up: Class 6 — The Finale

Class 6 — Putting It All Together

Everything we've learned across five classes — combined into one final project.

  • Text + images + audio + video
  • Multi-tool pipelines
  • Your own creative project
  • Q&A and what's next

Try at Home — It's Free

  • Visit klingai.com — 66 free credits every day, no credit card
  • Upload a family photo to ChatGPT — render yourself in a movie style
  • Use Image-to-Video mode with Bind Subject to animate it
  • Open CapCut and explore the editor — also free

🎬

That's a Wrap!

You are now AI filmmakers.
No, seriously. You just made a movie.

1 more class to go.
adam@reclamation.ai

Using the attached photo as a face and body reference, create a cinematic portrait of this person as a flustered British hotel manager in the 1970s. Frontal view, standing behind a hotel front desk, strained smile, hands clasped. White dress shirt with sleeves slightly rolled, loosened tie, dark waistcoat. Small British hotel lobby — wooden front desk, brass bell, key rack on the wall, faded floral wallpaper. Warm tungsten lighting, slight film grain, Wes Anderson color palette with muted teals and warm yellows. Photorealistic, cinematic aspect ratio.
Now generate the same character from a side profile view. Same outfit, same setting, same lighting and style. Looking down at papers on the desk, composure tightly held.
Now generate the same character from a three-quarter angle. Same outfit, same setting, same lighting and style. Leaning slightly forward over the desk, one eyebrow raised.
Using the attached photo as a face and body reference, create a cinematic portrait of this person as an unimpressed hotel guest in the 1970s. Frontal view, standing at a hotel front desk, arms folded, patient but skeptical expression. Smart cardigan and reading glasses. Small British hotel lobby — wooden desk, brass fixtures, faded floral wallpaper. Warm tungsten lighting, slight film grain, Wes Anderson color palette. Photorealistic, cinematic aspect ratio.
Now generate the same character from a side profile view. Same outfit, same setting, same lighting and style. Looking toward the clerk with one eyebrow slightly raised.
Now generate the same character from a three-quarter angle. Same outfit, same setting, same lighting and style. Leaning on the front desk counter, the look of someone who absolutely did see a cat.
Using the attached photo as a face and body reference, create a cinematic portrait of this person sitting in a classic American diner booth. Frontal view, leaning forward with the intensity of someone who just asked an extremely important question. Coffee cup in front of them. 1990s setting — red vinyl seats, Formica table, window showing a city sidewalk. Casual clothes — button-down shirt, maybe a jacket. Warm natural light from the window, slight film grain, Seinfeld-era New York diner aesthetic. Photorealistic, cinematic aspect ratio.
Now generate the same character from a side profile view. Same outfit, same diner setting, same lighting and style. Gesturing with one hand while making a point, window light on their face.
Now generate the same character from a three-quarter angle. Same outfit, same diner setting, same lighting and style. Chin slightly raised, mid-sentence, animated expression.
Using the attached photo as a face and body reference, create a cinematic portrait of this person sitting across a diner booth from someone. Frontal view, listening with genuine concentration, chin in hand. 1990s American diner — red vinyl seats, Formica table, coffee. Casual clothes. Warm window light, slight film grain, Seinfeld-era diner aesthetic. Photorealistic, cinematic aspect ratio.
Now generate the same character from a side profile view. Same outfit, same diner setting, same lighting and style. Coffee cup raised halfway, thoughtful expression.
Now generate the same character from a three-quarter angle. Same outfit, same diner setting, same lighting and style. One eyebrow raised, about to respond to something surprising.
Using the attached photo as a face and body reference, create a cinematic image of this person walking past a diner window on a city sidewalk. Frontal view, smiling broadly and waving enthusiastically with both hands raised — a big, joyful, two-handed wave. 1990s setting, casual clothes, daylight, slight film grain. Photorealistic, cinematic aspect ratio.
Now generate the same character from a three-quarter angle, shot from inside the diner through the glass. Same outfit, same daylight, same style. Mid-wave, full joy on the face.
Now generate the same character from a side profile view. Same outfit, same style. Arms still up mid-wave, walking past the window, caught in the act of an enormous friendly gesture.
Shot 1 (3s): Mid-shot, warmly-lit 1970s British hotel lobby with wooden front desk, brass bell, vintage wallpaper. @Hotel Guest approaches the front desk where @Manager stands straightening papers. @Hotel Guest says, "Excuse me. There's a problem with my room." @Manager looks up and says, "What sort of problem?" @Hotel Guest says, "There's a cat in it." Shot 2 (2s): Close-up, @Manager's expression shifts to restrained disbelief. @Manager says firmly, "That's not possible." Shot 3 (2s): Mid-shot, @Hotel Guest folds arms and says, "It's sitting on the bed." @Manager stiffens and says, "We don't allow cats." @Hotel Guest pauses, then says simply, "And yet."
Shot 1 (8s): Mid-shot, same hotel lobby. @Manager stands behind the front desk, having just returned from upstairs, straightening a tie with exaggerated composure. @Manager says, "I've inspected the room personally. There is no cat. There is a small decorative pillow that could, to the untrained eye, be mistaken for a cat." Shot 2 (7s): Close-up, @Hotel Guest stares flatly and says, "The pillow was purring." Long pause. @Manager says without hesitation, "Some of our pillows are very high quality." Close-up on @Manager's strained smile.
Shot 1 (5s): Mid-shot, same hotel lobby. @Manager and @Hotel Guest both stand still. A faint meowing sound from upstairs. @Hotel Guest looks up toward the ceiling, then slowly turns to @Manager and says, "What was that?" Shot 2 (5s): Close-up, @Manager says casually, "The pipes." @Hotel Guest says, "The pipes meowed." @Manager nods knowingly and says, "Old pipes. Victorian plumbing. Very vocal." Shot 3 (5s): Mid-shot, @Hotel Guest stares at @Manager in disbelief. @Manager straightens papers on the desk, perfectly calm, as if nothing unusual has happened.
Shot 1 (5s): Close-up, @Manager behind the desk. @Hotel Guest says, "The pipes just purred." @Manager pauses, swallows, then says, "I have been in the hospitality industry for twenty-three years. I know the difference between a cat and plumbing. That is plumbing." Shot 2 (5s): Mid-shot, @Manager reaches below the desk and produces a small printed card, sliding it across the desk. @Manager says, "Perhaps you'd like to fill out a comment card." Shot 3 (5s): Close-up, @Hotel Guest stares down at the card. From upstairs, one final loud meow. @Manager does not blink.
Shot 1 (5s): Mid-shot, classic 1990s American diner. Red vinyl booth, Formica table, coffee cups, window showing a city sidewalk. @Philosopher and @Analyst sit across from each other. @Philosopher leans forward and says, "Do you think people who wave with both hands are happier than people who wave with one hand?" Shot 2 (5s): Close-up, @Analyst considers this seriously, tilts head, and says, "That's a really good question." Shot 3 (5s): Mid-shot, @Philosopher says, "Because it's a commitment, right? Two hands. You're using your whole body. That's a person who is all in on the greeting." @Analyst nods thoughtfully.
Shot 1 (5s): Close-up, @Analyst says thoughtfully, "What about people who don't wave at all? They just sort of… nod." @Philosopher responds immediately, "Those people are hiding something." Shot 2 (5s): Mid-shot, @Analyst looks surprised and says, "You think every non-waver is suspicious?" @Philosopher says earnestly, "I'm not saying they're criminals. I'm saying I wouldn't lend them my car." Shot 3 (5s): Close-up, @Analyst laughs. @Philosopher watches, completely serious, which makes it funnier.
Shot 1 (5s): Mid-shot, same diner booth. @Analyst raises a finger and says, "Okay, but what about the finger wave? Just the fingers, no wrist." @Philosopher shakes head firmly and says, "That's not a wave. That's a dismissal." Shot 2 (5s): Close-up, @Analyst protests, "It's not a dismissal. It's efficient." @Philosopher says, "It's what the queen does from a moving car. Are you the queen?" Shot 3 (5s): Close-up, @Analyst pauses, considers this carefully, and says, "Sometimes at brunch I feel like the queen." Both share a brief knowing look.
Shot 1 (5s): Shot from inside the diner through the window. @Walker walks past on the sidewalk and spots the two people inside. @Walker breaks into a huge, enthusiastic two-handed wave — arms up, fingers spread, full joy. Shot 2 (5s): Mid-shot, interior. @Philosopher and @Analyst freeze mid-sip, staring out the window. @Philosopher says, "Did you see that?" @Analyst says quietly, "Both hands." Shot 3 (5s): Close-up, @Philosopher says, "Full extension." @Analyst, visibly shaken, says, "That was aggressive." Both look deeply unsettled by a friendly gesture.
Shot 1 (5s): Mid-shot, same diner booth. The mood has shifted. @Philosopher and @Analyst stare into their coffee cups. Long contemplative silence. @Philosopher says quietly, "I feel like we need to talk about what just happened." Shot 2 (5s): Close-up, @Analyst, still staring at the coffee cup, says, "I don't think I'm ready." Long pause. Neither moves.