Luma Ray 3.2 Image to Video

Agent Ray 3.2 by Luma - animate still images into dynamic videos with AI. Transform photos into cinematic clips with natural motion, camera movement, and optional audio generation.
luma/ray/3.2/image-to-video

Agent Ray 3.2 by Luma - animate still images into dynamic videos with AI. Transform photos into cinematic clips with natural motion, camera movement, and optional audio generation.

Try the model

Playground

Open playground
Input
Text prompt describing the motion/scene to generate.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

URL of the image used as the first frame of the video. Provide either image_url (optionally with end_image_url) or keyframes — the two anchoring modes are mutually exclusive.
Additional Settings More

Customize your input with more control.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

Optional URL of an image used as the last frame. When set, the model interpolates between image_url and end_image_url. Cannot be combined with keyframes.
Resolution of the generated video. Higher resolutions cost more. Allowed values: 540p, 720p, 1080p.
Duration of the generated video. 10s requires multi-keyframe input (keyframes / keyframe_indexes); it is not supported with a single image_url / end_image_url anchor. Allowed values: 5, 10.
Generate a seamless loop. Only valid for standard-dynamic-range generations without an end frame or keyframes.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

Multi-keyframe image-to-video guide frames: 1-64 image URLs pinned at the positions given by keyframe_indexes. Mutually exclusive with image_url, end_image_url, and loop; unlocks 10s and HDR. Provide keyframes and keyframe_indexes together (same length).
Output-frame positions (duration x 24fps: 5s -> 0-120, 10s -> 0-240) where each keyframes[i] is anchored. Non-negative, unique, and the same length as keyframes.
Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.
Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p; not supported with loop.
The aspect ratio of the generated image. Allowed values: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
Result
Idle

Your output will appear here

Complete the inputs, then click Run.

Displayed run estimate: $1. Final charges follow the model’s billing rules below.

Luma Ray 3.2 Image to Video

Luma Ray 3.2 image-to-video: animate a first frame (optionally toward an end frame or keyframes) into a 5 or 10 second clip, with optional HDR.

Fields

FieldTypeDefaultNotes
promptstring, required—Up to 6,000 characters.
imageimage URL, required—First frame. JPEG, PNG, or WebP URL.
end_imageimage URL—Optional last frame.
resolution540p / 720p / 1080p720pSets the per-second rate.
duration5 / 105Output length in seconds.
loopbooleanfalseMake the clip loop.
keyframesstring[]—Optional keyframe images.
keyframe_indexesinteger[]—Frame positions for keyframes.
exr_exportbooleanfalseAlso export EXR frames with HDR; triples the price.
hdrbooleanfalse16-bit HDR output (720p and 1080p); doubles the price.
aspect_ratio21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:1616:9Output frame shape.

Billing

$0.50 per 5-second clip at 540p, $1.00 at 720p, $2.00 at 1080p; 10 seconds costs double. HDR doubles and HDR with EXR export triples the 720p/1080p price.

Output540p720p1080p
5s (default)$0.50$1.00$2.00
10s$1.00$2.00$4.00
5s HDR$0.50$2.00$4.00

Failed runs are not charged.

Prompting

  • Describe what moves and how the camera behaves.

Limits

  • Clips are 5 or 10 seconds.

Also on SandBase

Related: luma/ray/3.2/text-to-video.