Loading video...

Video Failed to Load

Go Home

Google Veo3 → I2V Prompting Guide. Playing with "human expression" Tips: + Guide the performance + Control facial expressions/gestures + It can handle finer details. + Don't overcomplicate the prompt BASE PROMPT STRUCTURE: [scene description], [expression/gesture description] (More exploration in thread 🧵) #google #veo3 #promptshare

160,500 views • 1 year ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

📖THE STEP MOST CREATORS SKIP IS WHY THEIR AI ANIMATION LOOKS INCONSISTENT Consistency across clips doesn't come from prompting — it comes from the reference image. The pipeline, step by step: ▪ Start with ChatGPT Image 2 — generate a full character design sheet first, not just a single frame. Multiple angles, expressions, and outfit variations in one image keeps the character consistent across every scene ▪ Build a storyboard inside ChatGPT Image 2 as well — define each shot, camera angle, action, and mood before touching Seedance at all. This is the step most people skip and it's the reason clips look disconnected ▪ Define a color palette and lighting mood early — golden afternoon light, soft warm tones, dramatic shadows. Lock those values and repeat them across every prompt ▪ Take each storyboard frame into Seedance 2.0 as the reference image — one frame becomes one clip ▪ Write the Seedance prompt around the character action, not the scene description. The scene is already in the image. The prompt handles motion, camera behavior, and timing ▪ Keep clip duration between 4-6 seconds per shot — shorter clips give more control over pacing and reduce motion drift on character faces ▪ Match camera movement type across consecutive clips — if one shot dollies in, the next should hold or pull back, not dolly again The consistency across these frames comes from the character design sheet, not from luck. Seedance reads the reference image and the prompt together — if the reference is detailed enough, the output stays on-model. This video was created by ALOKXMEHTA 📥 tomorrow: the exact ChatGPT Image 2 prompt structure used to generate a multi-angle character design sheet like this one 🔖One article covers the entire workflow — it is pinned below, do not scroll past it.

Zentrix⌚️

14,015 views • 3 months ago

this effect is all over tiktok right now and nobody's explaining how to actually do it properly... the 3d balloon character thing. where someone turns into a shiny inflatable version of themselves that still moves and talks. looks pretty smooth in feeds. the workflow is stupid simple once you see it. step 1: take any photo. drop it into an image gen tool (nano banana pro). prompt it with something like "make the person in the photo a plastic blow up balloon character with a shiny surface. keep the face details as 3d balloon details including the person in the background. don't change background" that's it for the image. don't overcomplicate the prompt. shorter = more consistent results. (learned this after wasting like 2 hours trying to get "perfect" prompts that kept giving me garbage) step 2: take that balloon image + your original video and drop both into kling motion control. prompt: "turn the motion and detailed mouth movement of the video to the setting of the image" that's literally it. kling maps the motion from the real video onto the balloon character. mouth moves. head turns. expressions transfer. the whole thing renders in a few minutes. the result looks like a $500 custom animation and costs you maybe $0.30 in kling credits. people are getting 500k+ views with these because the scroll-stop factor is insane. nobody expects to see a shiny inflatable version of someone giving a real speech or doing a product review. the play here is obvious btw. run this for client content (mix with the hook and real body, check the results yourself) or use it on your own faceless channels as a hook pattern before the algo catches up...

KNOX

25,773 views • 7 months ago

Nano Banana Pro + Kling 2.6 on Social Sight: Video prompt: { "cinematic_video_request": { "meta": { "title": "Sadie Sink - Night Drive Portrait", "style_preset": "Cinematic Realism", "duration_seconds": 10, "resolution": "4K", "aspect_ratio": "16:9" }, "prompts": { "main_prompt": "Ultra-realistic cinematic animation of Sadie Sink sitting in the backseat of a luxury car at night. The city lights outside the window create soft motion blur with passing traffic and glowing streetlights. Subtle camera push-in shot from medium frame to close-up. Gentle movement in her hair as the car moves. She slowly shifts her gaze toward the window, blinking naturally, then looks back toward the camera with a calm, slightly mysterious expression.", "visual_modifiers": "4K cinematic quality, realistic skin texture, natural facial micro-expressions, smooth motion, dramatic nighttime mood, film-grade color grading, soft contrast, subtle handheld camera feel, shallow depth of field, bokeh city lights, detailed leather texture.", "lighting_prompt": "Soft ambient lighting from streetlights flickers across her face, creating dynamic shadows and warm highlights. Background traffic lights streak smoothly past the window." }, "scene_specifications": { "subject": { "name": "Sadie Sink", "action": "Sitting, gazing out window, turning head to camera, blinking", "expression": "Calm, mysterious, natural micro-expressions", "details": "Gentle hair movement, realistic skin texture" }, "environment": { "setting": "Backseat of luxury car", "time": "Night", "exterior": "City streets, passing traffic", "details": "Detailed leather interior, window reflections" }, "camera": { "movement": "Slow push-in (dolly forward)", "stabilization": "Slight handheld feel (organic motion)", "framing": "Medium shot to Close-up", "focus": "Shallow depth of field with background bokeh" }, "lighting": { "type": "Dynamic/Transient", "sources": "Passing streetlights, city glow", "characteristics": "Warm highlights, soft contrast, rhythmic flickering shadows" } } } } Image prompt: { "prompt": { "subject": { "description": "Sadie Sink with shoulder-length, blonde red hair and bangs. She has fair skin with light freckles, winged eyeliner. Her expression is sultry, with her index finger resting gently on her lower lip.", "clothing": "She is wearing a tight, long-sleeved black mini dress and sheer black pantyhose.", "pose": "She is seated in the back of a car with her legs crossed and pulled up towards her chest, displaying bare feet in sheer hose." }, "environment": { "location": "Interior of a luxury car, specifically the back seat.", "details": "Light grey leather seats with diamond stitching patterns visible on the side door panel. A 'B' logo (likely Bentley) is embroidered on the headrest.", "background": "Through the car window, a night cityscape is visible with blurred city lights, street lamps, and streaks of light from moving traffic on a highway." }, "lighting_and_quality": { "lighting": "Direct flash photography illuminating the subject against a darker background.", "resolution": "4K HD quality, highly detailed textures on the hair, skin, and leather seats.", "style": "Candid, urban night aesthetic, realistic photo." } } }

Iris

74,089 views • 8 months ago

📖 MOST CREATORS PROMPT SEEDANCE 2.0 WRONG — HERE'S THE JSON METHOD THAT FIXES IT This workflow takes about 12 minutes and most creators are still skipping it. Here's the exact pipeline: Generate the base frame in ChatGPT Image — keep the prompt specific: subject, lighting, camera distance, mood Drop that image into Seedance 2.0 as the reference frame Use a structured JSON prompt instead of a plain text description — Seedance reads structured data far more consistently than freeform sentences Define camera movement, duration, and motion intensity as separate fields, not buried in a paragraph Example JSON prompt: { "scene": "vast sky realm with floating stone islands and waterfalls pouring into clouds below", "subject": "lone hooded figure in weathered cloak and armor, standing on a cliff edge", "action": "raises both arms to open a glowing circular portal etched with ancient symbols", "camera_movement": "slow push in, low angle tilting up toward the portal", "duration": "6s", "motion_intensity": "medium", "environment": "floating islands suspended in golden haze, twin waterfalls cascading into a sea of clouds", "lighting": "warm backlit sun, golden hour haze, glowing rim light on the figure", "effects": "swirling energy ring, light particles streaming upward, faint lens flare", "color_palette": "teal sky, amber light, desaturated stone tones", "mood": "epic, mystical, ancient power awakening" } Feed that JSON straight into Seedance 2.0's prompt field Render and review — if motion feels off, adjust motion_intensity first, that field controls most of the result Stack 3-4 clips with matching lighting fields for a consistent short sequence The reason JSON beats plain text here: each field is isolated, so the model doesn't have to guess which word controls what. Camera behavior becomes predictable instead of random. This is also where the monetization angle gets interesting — brands paying for short cinematic ads care less about the prompt method and more about consistency across multiple clips. JSON prompting is what makes that consistency repeatable at scale. ~ The video was created by Aastha ~ 📥Tomorrow I will reveal something so underrated it almost did not make it into a post. 🔖Every step of this workflow is documented in the pinned article below.

Zentrix⌚️

34,615 views • 3 months ago

I just built a Claude prompt library that runs your entire DTC marketing operation 🤯 100+ prompts organized by function: competitor research, creative briefs, ad copy, hooks, landing pages, performance analysis, customer review mining, and more. Perfect for DTC brands and agencies who are still prompting Claude from scratch every time they open a new chat, rewriting the same context, and getting generic output that sounds like every other AI-generated ad. This prompt library eliminates the entire loop: → Competitor Research: scrape and analyze competitor ads, extract winning hooks, map creative strategies, build competitive battlecards → Creative Briefs: generate data-backed briefs from ad performance, write iteration briefs, new concept briefs, test plans → Ad Copy & Hooks: 20 hooks across 10 frameworks, full ad copy variations, persona-specific angles, fatigue-busting rewrites → Landing Pages: audit any landing page against DR best practices, clone high-converting advertorial structures, write product page copy → Performance Analysis: audit Google Ads accounts, find wasted spend, build visual dashboards, weekly narrative reports → Customer Intelligence: mine reviews for ad copy language, extract objections, find unexpected use cases, build persona cards from real data → SEO & Content: find keyword gaps, write content in your brand voice, optimize product listings for AI shopping (ChatGPT, Gemini) → Email & SMS: launch sequences, weekly newsletters, abandoned cart flows, post-purchase nurture No more blank-page prompting. No more re-explaining your brand every session. No more generic AI output that sounds like a template. What you get: →100+ copy-paste prompts organized by the 8 functions DTC teams actually run →Every prompt pre-loaded with the context structure Claude needs to give you real output →Prompts that reference your brand voice, your ICPs, and your real data — not generic placeholders →A living library you can customize once and reuse across every campaign I put together the full prompt library as a single downloadable playbook: organized by section, ready to copy-paste into Claude today. Want it for free? > Like this post >Comment "PROMPTS" And I'll send it over (must be following so I can DM)

Mike Futia

34,929 views • 5 months ago