Use for: Midjourney, Flux, SDXL, GPT Image, Nano Banana — any diffusion-style image model
Image prompting: comma-separated keywords
Image prompting is structurally different from chat prompting: instead of full sentences, you list elements separated by commas, like a creative director calling out what's in a shot. The standard element order: subject → action → environment → atmosphere → camera → lighting, and whatever you place first gets the most visual weight.
Alarm clock on a nightstand showing 6 AM, a man sleeping in bed,
sports-car painting above the bed, side angle shot,
ultra-modern bedroom, early morning, ultra-realistic, cinematic style.
The one critical keyword: without an explicit style instruction like "ultra-realistic, cinematic style," the model may default to a cartoon, a 3D render, or a random aesthetic — always specify the visual register you want.
Camera angle vocabulary worth memorizing: a Dutch angle (tilted, for tension), a low angle (looking up, for power), a cowboy shot (torso-up framing), a 100mm lens (extreme close-up) versus a 15–20mm lens (wide, good for interiors/landscapes).
Use for: Kling, Veo, Runway, Seedance — any text/image-to-video model
Video prompting: natural language, not keywords
Video models need to understand motion, timing, and narrative — so you switch back to full sentences describing what happens, in order.
The man walks into the kitchen from the hallway on the right.
He is dead tired and walking very slowly. After he turns the corner,
he stumbles and falls to his knees, then quickly gets back up and
continues walking to the coffee machine.
Image-to-video beats text-to-video for control: uploading a reference image as the first frame gives the model a concrete visual anchor instead of a random starting point. Providing both a start frame and an end frame is even stronger — the model generates the transition between two states you specified.
Character consistency discipline: reuse the same reference headshot across every prompt in a scene, and describe wardrobe explicitly and identically every time ("white t-shirt," never just "shirt").
The professional workflow, honestly: validate a prompt on a cheap model at low resolution first, then re-run the winning prompt on a premium model at full resolution for the final. Expect to iterate a prompt many times before a shot works.