PromptBattleLab
← Model library
Luma AIT2V + I2Vupdated 2026-07-17

Luma Dream Machine (Ray 2): the complete guide

Luma Dream Machine Ray 2 is Luma AI's large-scale text-to-video and image-to-video model — known for fluid, slightly dreamy camera motion and reliable single-frame image-to-video. On fal.ai it bills per 5-second block with resolution multipliers (720p costs 2×, 1080p costs 4× the 540p base). This guide is documentation-first from fal.ai and Luma API pricing pages. Luma appears in our budget villa battles as a value pick; ranked battle outputs publish on /models/battles.

Quick facts

Developer:
Luma AI
Current model:
Ray 2 (Ray Flash 2 = faster budget variant on some providers)
Modes:
Text-to-video, image-to-video
Duration:
5 s or 9 s (9 s costs 2× per fal docs)
Resolution:
540p default · 720p (2×) · 1080p (4×)
Native audio:
No on core Ray 2 gen — add audio via Luma API separately
API access:
lumalabs.ai Dream Machine API, fal.ai, Replicate
Price from (fal):
$0.50 per 5 s @ 540p · $1.00 @ 720p · $2.00 @ 1080p

What Luma Ray 2 actually is

Ray 2 is Luma's production text-to-video and image-to-video model. Outputs tend toward smooth, continuous motion rather than sharp micro-detail — useful for atmospheric b-roll, lifestyle clips and property promos where "good enough to post" beats cinematic perfection.

  • Single start-frame image-to-video — strong path when you have a listing photo or product still.
  • Duration choices are fixed: 5 seconds or 9 seconds on fal.ai (9 s doubles the generation cost).
  • Resolution multipliers: base pricing is quoted at 540p; 720p is 2× and 1080p is 4× on fal.
  • No native synchronized speech in standard Ray 2 video generation — score in post or use Luma's separate audio tools.
  • Ray Flash 2: faster, cheaper variant on some providers for draft iterations (check endpoint before production).

Pricing — fal.ai block rates and multipliers

fal.ai publishes a base price of $0.50 per 5 seconds at default resolution (540p). Scale by resolution and duration:

Resolution5 s clip9 s clipEffective $/s (5 s)
540p (base)$0.50$1.00$0.10
720p (2×)$1.00$2.00$0.20
1080p (4×)$2.00$4.00$0.40
Hailuo 02 Std (ref)$0.27 @ 768p$0.045
Veo 3.1 Fast (ref)$0.60 @ 1080p$0.12
  • Luma's own API lists per-generation prices that differ from fal — compare your access path before automating.
  • At 540p, Ray 2 is competitive on cost per attempt; at 1080p it is premium ($0.40/s effective).
  • Our budget villa tests often cite Luma as strong usable-output-per-euro at mid tiers — verify on your brief.
  • No public affiliate program for Luma as of July 2026.

API parameters and integration

Primary fal.ai endpoints:

EndpointModel ID
Text-to-videofal-ai/luma-dream-machine/ray-2
Image-to-videofal-ai/luma-dream-machine/ray-2/image-to-video
ParameterDefaultNotes
promptrequiredScene + camera motion description
resolution"540p"540p · 720p · 1080p — cost multipliers apply
duration"5s"5s or 9s — 9s costs 2×
image_urli2vStart frame URL for image-to-video
aspect_ratiovariesCheck endpoint schema for supported ratios
curl -X POST https://queue.fal.run/fal-ai/luma-dream-machine/ray-2 \
  -H "Authorization: Key $FAL_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Slow aerial glide over a coastal villa at sunset, warm golden light, gentle ocean breeze in the trees.",
    "resolution": "720p",
    "duration": "5s"
  }'

Async queue on fal; typical wait 1–5 minutes. Luma's first-party API uses a separate key and webhook flow — see lumalabs.ai/dream-machine/api.

Prompting guide

  • Favor smooth, continuous verbs: glide, drift, float, slow pan — Ray 2 excels at fluid motion more than snappy cuts.
  • Property promos: wide exterior → pool → terrace sequences work as single 5 s or 9 s clips with one camera path.
  • Image-to-video: start from a high-resolution still with clear horizon line; motion amount is prompt-controlled.
  • Avoid hyper-detailed text in frame — Ray 2 can soften fine typography compared to Veo or Runway.
  • Iterate at 540p or 720p; reserve 1080p for finals — the 4× multiplier adds up fast.
  • Atmospheric effects (fog, rain, golden hour) match the model's aesthetic; harsh noon architectural contrast can look flat.

Luma Ray 2 vs Kling 3.0, Hailuo 02, Runway Turbo

Luma Ray 2 @ 720pKling 3.0 StdHailuo 02 StdRunway Gen-4 Turbo
5 s cost (doc)$1.00~$0.63 audio off$0.27$0.25 API
Max duration9 s15 s10 s10 s
Native audioNoYesNoLimited
i2v strengthHigh (single frame)HighMediumHigh
Motion characterFluid / dreamyCinematic / crispDynamicPolished social
  • Wins: approachable image-to-video, smooth motion aesthetic, predictable block pricing at 540p–720p.
  • Loses at 1080p on pure cost vs Hailuo Pro and Veo Fast.
  • Loses to Kling on architecture flyovers that need crisp building edges.
  • Loses to Seedance and Veo on speech-led ads.

Use case recommendations

JobRecommended setupWhy
Budget property promo720p, 5 s, t2v or i2vFeatured in budget villa battle — value tier
Listing photo animationi2v, 540p draft → 720p finalSingle-frame path is Ray 2's strength
Atmospheric B-roll9 s, 540p$1.00 for longer continuous motion
Client hero with speechVeo 3.1 or SeedanceNo native lip-sync here
Cheapest possible testHailuo 02 Standard 6 s$0.27 beats Ray 2 floor
Polished Instagram adRunway Gen-4 Turbo i2vHigher finish when budget allows $0.25–0.60

Documentation verdict: Luma Ray 2 is the mid-budget motion pick — especially image-to-video from stills at 720p. Avoid defaulting to 1080p unless the client pays for it; use battles on PromptBattleLab to confirm quality on your niche.

Sources

Want to see this model under pressure? Watch it battle with identical prompts →