How to Use Luma Dream Machine to Create a Product Ad
Short product ads for social media don't need a production crew anymore. Luma AI's Dream Machine is one of the more capable text and image-to-video tools available right now, and its keyframe system gives you more control over shot composition than most competitors offer at this price point.
The output isn't broadcast-ready, but for Instagram, TikTok, and YouTube pre-roll, it's genuinely usable without significant post-processing. Here's how to build a short product ad from scratch using it.
Planning your shots before you start
A 15 to 30 second product ad typically needs three to five distinct shots. Before touching Dream Machine, sketch out what those shots are. Something like:
- Hero shot: product on a clean surface, slow push in
- Detail shot: close-up of a specific feature (texture, label, interface)
- Lifestyle shot: product in context of use
- Closing shot: product with a clean background, slight rotation or zoom out
Dream Machine generates one clip at a time, so knowing your shot list in advance stops you from generating randomly and hoping it assembles into something coherent.
Text-to-video prompts for product shots
On the Dream Machine dashboard, you'll see a text prompt field at the center of the screen. For product ads, the most reliable prompt structure is:
[Subject] [location/surface] [lighting] [camera movement]
Some examples that consistently produce usable output:
- "Minimalist perfume bottle on white marble surface, soft studio lighting, slow push in, shallow depth of field"
- "Wireless earbuds case opening, matte black desk, warm backlit glow, macro lens, camera static"
- "Skincare serum bottle rotating slowly, frosted glass shelf, cool blue ambient light, 4K cinematic"
Luma reads lighting and camera motion descriptions well. Words like "rack focus," "dolly in," "overhead drone," and "tracking shot" reliably produce those camera behaviors. Use them.
Avoid describing the product's features or brand story in the prompt. Dream Machine doesn't show text overlays; it generates motion. Describe what the camera should see, not what the ad should communicate.
Image-to-video for product accuracy
If you have actual product photography and need the video to show the real product (not an AI-interpreted version of it), use the image-to-video mode. This is usually the right choice for branded content where product accuracy matters.
Click the image icon in the prompt bar and upload your product photo. Then write a motion prompt that describes only the camera or environmental movement:
- "Slow 360 rotation, soft key light, shadow sweeping across surface"
- "Camera pushes in slowly, background blurs further, product stays sharp"
- "Smoke wisps drifting across frame, product stationary, lens flare shifts"
The uploaded image acts as the visual anchor. Dream Machine will try to preserve the product's appearance while adding motion around it. Results vary based on image quality, but high-resolution product photography on clean backgrounds works best.
Using keyframes to control your shot
Keyframes are Dream Machine's strongest feature for controlled output. Instead of generating a clip that goes wherever the model decides, you define the first frame and the last frame, and the model generates the motion between them.
To set keyframes:
- Click the Keyframe icon in the creation panel.
- Upload or generate your start frame image.
- Upload or set your end frame image.
- Add a motion prompt describing how you want the transition to feel.
- Click generate.
For a product ad, keyframes are useful when you need a specific start composition and want to end on a specific angle without leaving it to chance. Two product photos taken at different angles become a smooth rotating shot. A wide product shot and a close-up become a push in.
The interpolated motion is generally smooth, though it can struggle with very large perspective changes between keyframes. Keep the angular difference between start and end frames under about 30 degrees for best results.
Creating a looping clip
Loop shots are valuable for social ads because they can run continuously without an obvious cut. Dream Machine has a loop toggle that tries to make the end of the clip flow back into the beginning.
Enable it by clicking the Loop toggle before generating. Best results come when:
- The camera motion is slow and circular (a slight pan that returns to start)
- The subject has repetitive natural motion (rotating, oscillating)
- You use a text-to-video prompt rather than a keyframe one (keyframe loops are harder to close cleanly)
A slow 360 rotation prompt with the loop toggle enabled usually produces a clean, repeating clip. I use these as background assets for ad overlays where the product needs to look dynamic without being distracting.
Stitching shots into a short ad
Dream Machine doesn't have a built-in editor, so you'll assemble your shots in a separate tool. CapCut, DaVinci Resolve, or even iMovie all work. Here's the structure I use for a 20-second product ad:
| Shot | Duration | Purpose |
|---|---|---|
| Hero push-in | 4 seconds | Establish product |
| Detail close-up | 3 seconds | Show texture/feature |
| Lifestyle context | 5 seconds | Show product in use |
| Rotating hero | 4 seconds | Visual variety |
| Clean closing frame | 4 seconds | Hold for CTA overlay |
Export each clip from Dream Machine individually and import them all into your editor. Add music, sound design, and any text overlays there. Dream Machine exports at 720p on the free plan and 1080p on paid plans; both are acceptable for social media.
A few editing tips specific to AI-generated product video: put short crossfades (4 to 8 frames) between AI-generated clips to smooth any edge inconsistencies. Keep cuts faster than you would with live footage since each clip naturally has some camera movement already.
Credit costs and generation time
Dream Machine uses a credit system. As of early 2026:
- Standard 5-second generation: 15 credits
- 10-second generation: 30 credits
- Keyframe generation: same as standard, slightly longer render time
- Loop generation: same credit cost as non-loop
A 5-shot product ad with two or three retakes per shot will run through roughly 100 to 150 credits. The starter paid plan (around $30/month) includes enough credits for a few complete projects per month.
Generation time for a 5-second clip runs 60 to 120 seconds in normal queue times. During peak hours (US evenings), it can run 3 to 4 minutes.
Getting the look right
The difference between Dream Machine output that looks like AI filler and output that looks intentional comes down to two things: lighting specificity in the prompt and image quality as input.
If you write "product on a table," you get generic output. If you write "product on a weathered oak table, late afternoon sunlight from camera left, warm tones, slight lens distortion," you get something that looks art-directed.
And if your source images are taken with a real camera on a real surface with real lighting, the image-to-video output will carry that quality through. Dream Machine amplifies whatever you give it, which cuts both ways.