Utiliza esta serie de prompts para tomar una simple instantánea de cualquier producto y convertirla en un vídeo animado de aspecto profesional.
You are an expert prompt engineer. Write a JSON prompt for an AI image generator. The goal is to create a professional, advertising-style product photo using the uploaded image of a [describe the photo you will upload e.g. 'coffee cup'].
Requirements: 
- The {product} should be the central focus of the image. Do not describe the product itself (the photo will be uploaded). 
- Output should be in [16:9] format. 
- Background: an outdoor setting that matches the product with vibrant colours. 
- Lighting: soft, controlled, high-end advertising photography style. 
- Composition: plenty of negative space, visually balanced. 
- Allow the product’s logos or branding to remain visible and clear. 
- Optional: allow creative, unique, abstract or subtle secondary design elements that complement the product and could be animated later, but avoid clichés or literal associations with the product category. 
- No added text or artificial logos beyond what is already on the product. 
- If the product is dirty or dusty, make sure it is cleaned up.- Output only a valid JSON object.
- Output in a copy box.
{
  "purpose": "Animate a Surreal Gravity/Motion reveal using the uploaded image of {product} as the hero object.",
  "subject": {
    "use_uploaded_image": true,
    "do_not_describe_subject": true,
    "preserve_branding": true,
    "clean_product_surface": true,
    "role": "primary"
  },
  "output": {
    "resolution": "high",
    "duration_seconds": 8,
    "frame_rate": 24
  },
  "environment": {
    "style": "premium, minimal, surreal space with soft depth cues",
    "background": "subtle gradient or soft-focus outdoor cues (bokeh foliage/sky/architecture) rendered abstract",
    "ground_plane": "invisible or ultra-soft reflective surface for the final landing",
    "color_palette": "complementary to the {product}, rich but restrained, no clashing hues",
    "depth_of_field": "shallow-to-moderate; subject sharp, environment softly blurred"
  },
  "lighting": {
    "style": "soft, controlled, high-end commercial lighting",
    "key": "broad diffused key with gentle wrap",
    "fill": "clean low-contrast fill",
    "rim": "subtle rim to define silhouette during rotation",
    "specular": "tight, tasteful highlights; avoid harsh blown-out spots"
  },
  "camera": {
    "lens_equivalent_mm": 85,
    "movement": "slow, elegant push with micro-parallax",
    "framing": "subject centered or slightly off-center with ample negative space",
    "motion_blur": "subtle, only on fast micro-movements"
  },
  "surreal_gravity_motion": {
    "physics_mode": "zero_gravity_then_restore",
    "orbiting_elements": {
      "allow": true,
      "adaptive_medium": [
        "liquid filaments",
        "light particles",
        "soft dust/grain",
        "thin geometric arcs"
      ],
      "selection_rules": "Choose the one medium that best harmonizes with the product’s palette/material; avoid literal category clichés.",
      "behavior": "elements orbit the subject at varied radii with gentle turbulence; accelerate slightly before gravity returns",
      "opacity": "low to medium; do not obscure the logo/branding"
    },
    "gravity_return": {
      "trigger": "timed crescendo",
      "effect": "global gravity ramps from 0 to 1 over 0.8s",
      "outcome": "orbiting elements dissipate or resolve into a soft ripple; subject settles upright on a subtle surface"
    }
  },
  "staging": {
    "timeline": [
      {
        "t": "0%–20%",
        "action": "Subject floats weightlessly; tiny orientation drift; background subtly breathes."
      },
      {
        "t": "20%–55%",
        "action": "Orbiting elements emerge and circulate; camera slow push-in; light shimmer passes once across subject."
      },
      {
        "t": "55%–75%",
        "action": "Energy gathers (slight glow/rim lift); orbiting elements tighten; anticipation beat."
      },
      {
        "t": "75%–90%",
        "action": "Gravity returns; subject descends and lands with a soft, premium micro-bounce; ripple spreads outward."
      },
      {
        "t": "90%–100%",
        "action": "Hold: subject perfectly still and sharp; environment calms; brief logo/branding emphasis via subtle highlight."
      }
    ],
    "easing": {
      "float": "sineInOut",
      "orbit": "cubicInOut",
      "anticipation": "quartIn",
      "drop": "quartOut",
      "settle": "backOut(overshoot=0.8)"
    }
  },
  "secondary_design": {
    "allow": true,
    "guidance": "Keep abstract and minimal; no text or artificial logos; use gentle light streaks, bokeh, or thin arcs only if they enhance focus.",
    "avoid": [
      "literal product-category props",
      "visual clutter",
      "brand obstructions"
    ]
  },
  "rendering_constraints": {
    "no_added_text": true,
    "no_artificial_logos": true,
    "keep_existing_logos_clear": true,
    "subject_is_central_focus": true
  },
  "postprocess": {
    "finish": "crisp, premium, publication-ready",
    "color": "rich yet natural vibrancy",
    "grain": "very fine film-grain optional",
    "sound_design_note": "mute by default; optional soft whoosh and low-impact thump on landing if audio is enabled"
  }
}