Perfume Bottle Light Sweep
A faceted perfume bottle on wet black stone, caustics thrown across the surface, one slider reveal.
Fills the prompt and every setting below into the Seedance 2.5 form. Nothing is submitted until you press generate.
The prompt
A faceted glass perfume bottle stands on wet black stone, its blank label facing forward. The camera slides left to right at label height, unhurried, revealing cut edges that throw caustic patterns across the stone. One hard beam strikes from behind at a low dusk-blue ambient level, so the liquid inside glows amber while the glass stays dark and reflective. Fine water film and a few droplets catch the beam. Luxury minimalism, deep blacks, no visible text. Silent, product-only.
Settings this prompt was written for
| Field | Value |
|---|---|
| Mode | Text to video |
| Duration | 5 seconds |
| Resolution | 480p |
| Aspect ratio | 9:16 |
| Audio | Silent |
| Credits | 87 |
They are the real price of that exact configuration — computed with the same pricing engine the API charges with, at the resolution, duration and audio setting shown on the card. Change any of those in the generator and the price updates with it.
Why it works
This is the cheap first try: 480p and five seconds, because a light sweep across glass is one of the few product moves that survives a low resolution cleanly. The label is described as blank on purpose — an invented logo is the fastest way to make a luxury spot look fake. Backlighting the liquid while keeping the glass itself dark is what produces the amber core and the caustics, which is a lighting decision, not a grading one, and the camera is restricted to a flat lateral slide so the bottle never rotates away from its silhouette.
Mode
Most cases are text-to-video and need nothing but the prompt. The ones marked "needs one reference image" are image-to-video: you supply a photo and the prompt keeps that subject or product locked while the camera moves.
More prompts like this
Prompts stay in English on every language of this site: that is the language the model was trained on, and translating a prompt changes what it renders. The page around it is translated.