How to use camera motion

Camera is controlled by language in Dream Machine. You can find supported camera moves by calling the Camera Motions endpoint, like so

curl --request GET \
     --url https://api.lumalabs.ai/dream-machine/v1/generations/camera_motion/list \
     --header 'accept: application/json' \
     --header 'authorization: Bearer luma-xxxx'

This will return an array of supported camera motion strings (like "camera orbit left") which can be used in prompts. In addition to these exact strings, syntactically similar phrases also work, though there can be mismatches sometimes.

What if my generation fails

Generations may fail due to prompting errors, keyframe errors, or other issues. Rest assured, you won't be charged for failed generations.
Our billing process:

  1. We pre-charge your account to ensure sufficient credits for the generation.
  2. If the generation fails, we fully refund the amount to your credit balance.

This system ensures you only pay for successful generations.