The prompts
2 ready to run- 01Enter this prompt in ChatGPT, make sure to customize the text in bold.
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 <strong>[describe the photo you will upload e.g. 'coffee cup'].</strong> 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 <strong>[16:9] </strong>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.
- 02Enter this prompt in Google Veo, along with the image generated by Nano Banana previously.
{ "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" } }