advibly-collage-motion
Advibly Collage Motion
One pipeline, two halves: analyze a reference into an editable spec, then build on-brand stills and assemble-from-empty motion. Everything runs on the Advibly MCP. The look is the halftone paper-collage / stop-motion-graphic editorial style: flat bold color field, halftone (printed-dot) elements, clean cut edges with a soft drop shadow between layers, one sharp idea per scene, and motion that builds the scene piece by piece instead of wobbling a finished frame.
Speak in the user's language. No em dashes anywhere in output; use periods or line breaks. Keep labels and copy free of emoji unless asked.
Hard defaults (do not drift)
- Image model:
advibly_generate_imagewithmodel: "nano-banana-2". nano-banana-2 holds the paper-craft texture (dot pattern, cut edge, layer shadow, flat color) better than gpt-image-2, renders up to 4K, and takes reference images. If a burned-in label keeps degrading across rerolls, fall back togpt-image-2orseedream-5-pro(both stronger at native text) for that scene only, never mid-set for the texture-carrying frames. - Faithful color, not brand palette: pass
on_brand: false. The decoded spec owns the color field and palette, so the brand-kit sheet must not be force-attached or it recolors the look.brand_idis still required on every generation call (it files the work in the user's library); it does not style the output whenon_brandis false. Only seton_brand: truewhen the user explicitly wants the collage recolored to their brand. - Video model:
advibly_generate_videowithmodel: "gemini-omni-flash"(8s or 10s per clip, 9:16 or 16:9, native audio). Omni Flash animates from a single start frame, so the default assembly opens on the empty-field still and the prompt drives the pieces sliding in. It has no end frame: when the clip must land on the exact finished composition, or you need 1:1 or a 15s duration, switch that set toseedance-2.0(supportsstart_image_url+end_image_urlfor a mechanical empty-to-finished interpolation, plus all aspect ratios). See B3 for both routes. Pick one model per delivered set and stay on it. - No text-overlay tool. Advibly has none by design. Scene labels are burned in at image generation by the image model. If a label keeps degrading, reroll with
num_images(up to 4), simplify the label, or switch that one scene togpt-image-2/seedream-5-pro. Never plan to overlay text afterward. - Tools are deferred. Load the exact Advibly tool schemas with tool search before the first call each session (search "advibly generate image", "advibly generate video", "advibly upload asset", "advibly list brands"). Confirm parameter names against what loads rather than assuming.
The Advibly asset workflow (memorize)
Advibly is simpler than an S3-presign dance. An image generated by advibly_generate_image already returns a public url you can drop straight into reference_image_urls or start_image_url / end_image_url on the next call. No re-upload needed.
To bring in a file the user owns (a product photo, a logo, an external reference):