Reaction Formats · "Ultimate Betrayal"
Girlfriend vs Pizza
Classic meme format: guy choosing between relationship and perfect slice. Replace the {{highlighted}} variables below with your own twist — suggestions included — then copy the JSON for your model.
{
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict"
},
"action": "torn between two desires, exaggerated internal conflict",
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
}
} {
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"action": "torn between two desires, exaggerated internal conflict",
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"audio": {
"music": "dramatic music that makes trivial choice seem epic"
}
} {
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"action": "torn between two desires, exaggerated internal conflict",
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"audio": {
"music": "dramatic music that makes trivial choice seem epic"
},
"production_notes": {
"prompt_level": "advanced",
"operator_checklist": "Confirm reference inputs, brand/logo handling, duration, audio support, and aspect ratio inside the target model before rendering."
}
} - Veo 3.1 follows structured prompts unusually well: lock camera, lighting and audio as separate JSON fields.
- Native audio: describe dialogue, ambient sound and music directly in the audio field.
{
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict"
},
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
}
} {
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"audio": {
"music": "dramatic music that makes trivial choice seem epic"
}
} {
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"audio": {
"music": "dramatic music that makes trivial choice seem epic"
},
"production_notes": {
"prompt_level": "advanced",
"operator_checklist": "Confirm reference inputs, brand/logo handling, duration, audio support, and aspect ratio inside the target model before rendering."
}
} - Kling prompt guidance emphasizes Subject, Movement, Scene, Camera Language and Lighting.
- Write the action field as a shot note, not a keyword list.
{
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
}
} {
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"audio": {
"music": "dramatic music that makes trivial choice seem epic"
}
} {
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"audio": {
"music": "dramatic music that makes trivial choice seem epic"
},
"production_notes": {
"prompt_level": "advanced",
"operator_checklist": "Confirm reference inputs, brand/logo handling, duration, audio support, and aspect ratio inside the target model before rendering."
}
} - Use a strict block order: CAMERA -> SUBJECT -> ACTION -> ENVIRONMENT -> LIGHTING -> STYLE.
- Keep the camera block to a shot type plus one movement; stacking moves degrades output.
{
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict"
},
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
}
} {
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
}
} {
"action": "torn between two desires, exaggerated internal conflict",
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"production_notes": {
"prompt_level": "advanced",
"operator_checklist": "Confirm reference inputs, brand/logo handling, duration, audio support, and aspect ratio inside the target model before rendering."
}
} - Wan 2.2 is the latest version with genuinely open, downloadable weights.
- Open-weights Wan 2.2 has no native audio track in the base text/image-to-video pipeline.
{
"action": "torn between two desires, exaggerated internal conflict",
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
}
} {
"action": "torn between two desires, exaggerated internal conflict",
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
}
} {
"action": "torn between two desires, exaggerated internal conflict",
"camera": {
"angle": "classic meme positioning with clear sight lines to both options",
"distance": "medium shots showing all three elements of the meme",
"movement": "static positioning that matches meme format expectations"
},
"scene": {
"location": "typical date setting like restaurant or living room",
"mood": "relationship tension over absurd priority conflict",
"environment": "relatable domestic or date setting"
},
"lighting": {
"type": "casual indoor lighting emphasizing the choice conflict"
},
"style": {
"tone": "comedically dramatic about trivial decision",
"color_palette": "warm relationship colors vs tempting food colors",
"main_character": "{{main_character}}",
"cheated_on_subject": "{{cheated_on_subject}}",
"object_of_obsession": "{{object_of_obsession}}",
"meme_caption": "{{meme_caption}}"
},
"production_notes": {
"prompt_level": "advanced",
"operator_checklist": "Confirm reference inputs, brand/logo handling, duration, audio support, and aspect ratio inside the target model before rendering."
}
} - Runway recommends clear, direct language; text-to-video should describe both visual elements and motion.
- Image-to-video prompts should focus on describing the motion of the scene.
Fill in the variables
Type here (or click a suggestion) and every model tab above updates live.
{{main_character}} — Guy in the Middle
Fitness bro who's been dieting for monthsBroke college student who can't afford bothGuy on first date trying to impressHusband who promised to eat healthierFoodie who just discovered this amazing placeGuy whose girlfriend is always judging his food choices
{{cheated_on_subject}} — The Girlfriend
Fitness influencer girlfriend who only eats saladsNew girlfriend he's trying to impress with self-controlLong-term girlfriend who knows exactly what he's thinkingGirlfriend who's been complaining about his eating habitsHealth-conscious girlfriend who bought groceries for a home mealGirlfriend who's testing whether he'll choose her over food
{{object_of_obsession}} — The Pizza
Local legendary pizza place's signature sliceLate-night pizza that represents freedom from healthy eatingChildhood favorite pizza that brings back memoriesLimited-time special pizza that might never be available againPizza that represents everything she says is bad for himFree pizza that someone else is offering
{{meme_caption}} — Caption/Internal Monologue
Me: 'I'm committed to this relationship' Also me: *sees pizza*Her: 'Do you love me more than food?' Me:When you promised to share a salad but that pizza is calling your namePOV: You have to choose between your diet and your happinessWhen she's talking about the future but all you can think about is cheeseMe trying to be the boyfriend she deserves vs. Me seeing that pizza
Run this prompt
Copy the JSON above, then paste it as your prompt in any of these tools. Veo 3.1 is free to try inside Gemini (daily limit applies).