This is the only prompt in the library written as a JSON object, and the reason to keep it that way rather than flattening it into a paragraph is that it demonstrates something you cannot see from prose examples: H3 reads a labelled prompt more literally than an unlabelled one.
That literalness is a tool with two edges. In this shot it is entirely a benefit. "Camera_movement: slow-motion rotation, locked-on shot with shallow depth of field" is a single unambiguous instruction, and because it sits in its own key it does not have to compete with the paint burst for the model's attention. Written as prose in the middle of a sentence about splashing paint, the same words routinely get absorbed into the action and you get a camera that moves with the impact instead of holding through it.
The seven keys also make the prompt auditable in a way a paragraph is not. You can look at this text and answer, in about four seconds, what the background is, what the light is doing, and what it is supposed to sound like. When a run comes back wrong you know which line to edit. That is worth more on a product shot than on anything else here, because product shots get iterated on ten times and creative shots get run once.
The audio_cue key deserves its own note. It is the only one-shot prompt here that names its own sound, and the result is visible in the clip: the tone shift lands on the same frame as the colour change. H3 generates audio and picture together from one prompt, which means an audio line does not just add sound — it constrains the timing of the picture. "Paint burst impact" tells the model there is a single moment of impact, not a gradual wash, and the picture obeys.
One thing this prompt does not need is a duration or an aspect ratio key. Those are API parameters. Writing them into the prompt text is the most common mistake we see in copied prompts: it consumes characters, it does not change the output shape, and it makes the prompt look authoritative in a way that hides the fact that the actual setting was never changed.
We edited one thing from the source. The original named a real sneaker brand. We replaced it with "classic low-top canvas sneaker" and, separately, "unbranded". The shot did not get worse — it got cleaner, because the model stopped budgeting attention for a logo it renders unreliably and spent it on the canvas weave instead.