Luma Ray 3.2

Luma Ray 3.2 animates a source image into cinematic motion guided by a text prompt, preserving the starting frame's look while controlling resolution, duration, and seamless looping.

Input

Fields marked * are required. Review the price before generating.

Text prompt describing the motion/scene to generate.

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.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

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.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

Aspect ratio of the generated video.

Resolution of the generated video. Higher resolutions cost more.

Additional settings

Generate a seamless loop. Only valid for standard-dynamic-range generations without an end frame or keyframes.

Some published inputs are not in this form.

  • Keyframe Indexes: These positions need their frames, which this model does not take here. It is not sent.
Starting price$0.05 / second

You sign up first. Your settings are kept.

API code for this input

Complete the required fields and fix input errors to see API code.

How to use Luma Ray 3.2

Getting started

Plan one scene, or use the separate image/video operations to animate a still or edit footage.

Review your result

Check object continuity and framing; replay the boundary when requesting a loop.

Inputs and settings

The default needs prompt. Choose duration of 5s or 10s and resolution of 540p, 720p or 1080p. loop supports 5s text generations.

Image-to-video adds image_url and end_image_url. Video editing requires video_url; auto_controls cannot be combined with edit_strength.