← Files KreaARCHIVED FILE
skills/krea-motion/references/logo-and-mark-motion.md
16.5 KB · Sep 30, 2026 · 23:19 UTC
# Logo And Mark Motion Animating a logo is the hardest easy request in AI video. Every other subject tolerates a little drift; a wordmark does not. One re-lettered character, one warped counter, one shifted kerning pair and the shot is unusable no matter how beautiful the light is. Seedance is unusually good at this — printed and engraved marks survive full multi-beat generations — but only when the prompt treats the mark as **inviolable geometry** rather than as an image element. ## The Text Lock This is mandatory in **three** places for any shot with a mark in frame: the references block, the motion split, and the constraints tail. Repetition is the anti-drift mechanism, not sloppiness. ``` References: @Image1 as the first frame and the brand mark. Every letterform, stroke weight, counter, kerning pair and proportion is fixed exactly as shown — do not re-letter, re-draw, re-space, warp, skew, bold, italicize, or substitute any glyph. Do not add or remove any character. Do not translate the mark. ``` ``` Motion split: the mark itself is completely locked — no deformation, no scale change, no rotation, no perspective change unless a beat names it. Only light, shadow, focus and camera move. ``` ``` Constraints (reassert): the mark is pixel-exact to @Image1 — same letterforms, same weights, same spacing, same proportions; never re-lettered, never warped, never substituted; no additional text, no tagline, no captions, no watermark, no URL, no added graphics. ``` That last line matters as much as the first: unprompted, Seedance likes to add a tagline underneath a logo. Ban it explicitly. ## First: Is The Mark Flat Or Dimensional? This decides everything below, and getting it wrong is what produces cheap results. **A flat 2D vector mark** — solid fills, no material, no thickness, no lighting baked in — has nothing to reveal at macro scale. Push into it and you get a large area of flat colour, which is why a zoom into a vector logo looks like a mistake. It also has no surface to rake light across, so lighting recipes degrade into bars and streaks sliding over the artwork: the free-template look. For a flat mark, motion must come from the **elements themselves** — their brightness, colour, position and order — or from giving the mark real material first. - Use: per-element choreography, scale and position builds, focus resolve. - Do not use: macro detail beats, raking or travelling light, slat crawl, shadow wipes, camera orbit, depth emergence. - Or: render the mark as a physical object first (inlaid metal, embossed, extruded) with an image generation, approve that still, then animate it as a dimensional mark. **A dimensional mark** — inlaid, embossed, extruded, printed on a real surface, or a 3D render — has material and depth. Everything below applies. ## What Actually Reads Well A logo sting is a **cut sequence through the mark**, not a lighting effect applied to it. The letterforms stay pixel-exact — that constraint never relaxes — but the camera, the scale, the key and the per-element lighting all change hard between beats. Ranked by impact, with the reliability caveat noted on each. ### 1. Per-Element Choreography (the default for any mark with separable parts) Break the mark into its actual vector parts — for a wordmark the letterforms, for a monogram or symbol the individual bowls, counters, strokes and dots — and give each part **its own action**, staggered in time. The mistake is giving every part the same action in sequence. Four shapes that each rise four millimetres in turn is a queue, not choreography. **Invent the actions from the mark's own geometry.** A counter can spin where a straight stroke cannot; a dot can drop where a bowl should tilt; two shapes that mirror each other can move in opposite directions. The table below is a starting point, not a list to work through — if the mark suggests something better, do that instead. The only fixed requirements are the two below it. | Action | Rough magnitude | |---|---| | Rigid rotation | 5–10° | | Lift, offset or drop | 4–6mm | | Slide along its own axis | 3–5mm | | Scale | 2–3% | | Counter-move against an adjacent part | the opposite direction to its neighbour | | Ignite in its own colour | black to full saturation | **Requirement one — displace, then snap.** Parts move *away* from their final position and **hold there**, and only in the last beat does everything arrive at exact registration on a single frame. If each part resolves itself as it goes, the snap has nothing left to travel and the tail of the clip is dead air. The click into place is the payoff; give it something to click from. **Requirement two — rigid transforms only.** Each part keeps its drawn form at every frame: it rotates, it does not redraw. State a maximum for each transform and state that the final frame is pixel-exact to the source. `the shape rotates 8 degrees` preserves the geometry; `the shape forms`, `assembles`, `draws on` or `materializes` invents new geometry. ``` Format: Brand mark sting, 5 seconds, 16:9, pure black void, no added text. References: @Image1 as the first frame and the mark — every shape, curve, weight, gap and colour pixel-exact as shown; do not redraw, warp, re-space or substitute any part. Consistent world: seamless pure-black void, no horizon, no floor seam, no set dressing. The mark sits dead centre and its final position is identical to @Image1. Motion split: the mark is composed of separate rigid shapes. Each shape keeps its exact drawn form at all times — the only permitted motion is a rotation of at most 8 degrees, a translation of at most 5 millimetres, or a scale change of at most 3 percent. No shape deforms, stretches, squashes or redraws. Realtime physics, no speed ramping. SHOT 1 — DISPLACE (0–1.8s), medium close, 85mm, camera locked. The parts of the mark move out of alignment one at a time, 0.2 seconds apart, each differently: the upper-left shape rotates 8 degrees counter-clockwise; the lower-left shape drops 5 millimetres; the diagonal stroke slides 4 millimetres along its own axis; the upper-right shape counter-rotates 6 degrees clockwise. Each part **holds its new offset position** once it has moved — nothing returns yet. HARD CUT. SHOT 2 — MACRO OFFSET (1.8–2.8s), extreme close-up, 100mm macro on the gap opened between two displaced parts, camera 30 degrees off axis and slightly low. HARD CUT in. Key rakes from top-left across the exposed edges. Nothing moves. HARD CUT. SHOT 3 — SNAP (2.8–3.4s), medium close, 85mm. HARD CUT back. Every displaced part travels back to its exact original position and all arrive on the same frame with one quick ease-out and a single small overshoot. The mark is now pixel-exact to @Image1. SHOT 4 — HOLD (3.4–5s), medium close, 85mm. Absolutely still, mark composed dead centre, razor sharp, for the remaining time. Light: flat even illumination on the mark, pure black surround. NO god rays, NO lens flare, NO bloom, NO gradient sweeping across the mark. Audio: no music; one soft tick per part as it displaces, one resolving click at 3.4s. Constraints (reassert): the final frame is pixel-exact to @Image1 — same shapes, same weights, same spacing, same proportions; per-part motion is rigid rotation under 8 degrees, translation under 5 millimetres, or scale under 3 percent; no part deforms, redraws or morphs; every displaced part returns to exact registration on one frame; no masks, no wipes, no straight edge travelling across the mark; no bars, stripes or bands of any kind over the artwork; no circles, rings, ripples, halos or arcs around the mark; no uniform scale-down of the whole mark as the only motion; the sequence plays once, forward, and resolves — after the hold the frame does not replay, loop or return to any earlier beat; realtime physics, no speed ramping; no morphing; no additional text, no tagline, no captions, no watermark. ``` Run per-part vision QA on the last frame of the displace beat and on the snap — a part that drifted mid-chain often settles back correctly and hides the error. ### 2. Macro Cut Chain Through The Mark Three to four extreme close-ups of different parts of the mark — a corner, a counter, the junction of two strokes — each from a different angle under a different key, cut hard, then a pull out to the full lockup. Shows off material and craft, and never asks a letterform to move at all, so it is the safest way to get maximal energy out of a mark. Build it on the standard four-beat structure in `../references/cut-architecture.md`, with `the letterforms are pixel-exact and completely static throughout` in the motion split. ### 3. Blur Reveal On A Pull-Out The frame opens as unreadable bokeh at macro scale; as the camera pulls back the focus plane travels left to right and the mark snaps sharp exactly as it becomes whole. One continuous move, but the frame transforms completely. ``` Motion split: the mark is locked and pixel-exact. The camera pulls back 35cm over 4 seconds at a constant rate while the focus plane travels across the mark left to right at a constant rate; the leftmost letterform resolves first, sharpness sweeping right, the complete lockup razor sharp and fully composed at 4s. Only sharpness and framing change — the mark does not move, scale or deform. ``` The `only sharpness and framing change` clause is what stops Seedance from animating the letters into existence, which is where re-lettering happens. ### 4. Specular Sweep Across The Mark (most reliable, least exciting) The safe fallback: camera locked, one hard highlight travelling across a static mark. Use it when the mark is fragile, extremely detailed, or has already failed a more ambitious treatment twice — **not** as the first answer to "animate this logo," which is the timid-drift failure this skill exists to prevent. ``` Format: Brand mark sting, 5 seconds, 16:9, low-key metallic, no added text. References: @Image1 as the first frame and the brand mark — every letterform fixed exactly as shown, never re-lettered or warped. Consistent world: seamless charcoal-to-black void, no horizon, no floor seam; the mark rendered as brushed metal inlaid in a dark surface. Motion split: the mark is completely locked — no deformation, no scale change, no rotation. Camera locked absolutely still. Only the light moves, at realtime speed. SHOT 1 — DARK HOLD (0–1.5s), medium close, 85mm. The mark is barely visible in near darkness, only the faintest edge definition. Nothing moves. SHOT 2 — SPECULAR SWEEP (1.5–4s), medium close, 85mm. A single hard specular highlight travels left to right across the mark at a constant rate, igniting each letterform in turn as it passes and leaving it softly lit behind. Camera still locked. SHOT 3 — SETTLE (4–5s), medium close, 85mm. The highlight clears the right edge; the mark holds evenly lit and razor sharp, dead center, absolutely still for the final second. Light: one hard travelling source, otherwise near-black; NO god rays, NO lens flare, NO bloom, NO blue grade. Audio: no music; one low sustained tone that resolves at 4s. Constraints (reassert): the mark is pixel-exact to @Image1 — same letterforms, weights and spacing, never re-lettered, never warped; camera locked throughout; light-only motion at realtime speed, no speed ramping; no additional text, no tagline, no captions, no watermark, no added graphics; no morphing. ``` ### 5. Shadow Retreat Off The Mark Same structure, shadow instead of highlight. See recipe 1 in `../references/reveal-recipes.md`. Add: `the shadow edge is hard and travels at a constant rate; the letterforms themselves never deform as it passes`. ### 6. Depth Emergence The mark comes forward out of the surface. Effective, slightly riskier. ``` SHOT 2 — EMERGE (1.5–4s), medium close, 85mm. Camera locked. The mark rises 4 millimeters out of the surrounding surface in one continuous move across 2.5 seconds at a constant rate, becoming a raised inlay with its own cast shadow appearing beneath its edges. The letterforms keep their exact shape, weight and spacing throughout — they extrude, they do not redraw. ``` ### 7. Reflected Approach ``` SHOT 1 — REFLECTION (0–2.5s), macro, 100mm. Camera locked low on a polished black surface; the mark is visible only as its own mirror reflection. At 2s the camera tilts up 20 degrees in one continuous move and arrives on the mark itself, sharp and composed, and stops dead. ``` ### 8. Material Reveal The mark is the only lit element; the material of the surrounding surface changes under travelling light. Elegant and very safe for the mark itself, since the mark never moves at all. ## What To Avoid The line is **building versus lighting**. A glyph that already exists can be lit, lifted, cut to, or pulled away from as hard as you like. A glyph the model has to construct comes back misspelled. | Don't ask for | Why | Instead | |---|---|---| | Letters flying in and assembling | Each letter is re-drawn in flight; kerning collapses | Per-element choreography — parts already present, moving as rigid pieces | | Handwriting / draw-on animation | The model invents letterforms stroke by stroke | Shadow retreat or blur reveal uncovering a finished mark | | Morphing one mark into another | Both marks end up wrong | Two shots with a hard cut between them | | Liquid or smoke forming the logo | Letterforms deform as the medium settles | Particle/haze *around* a locked mark | | 3D logo tumbling in space | Perspective change re-renders the glyphs | Macro cut chain — hard cuts between fixed angles, each ≤ 20° off axis | | Adding a tagline or URL | It will be invented and misspelled | Ban added text; composite type in post | | A straight edge or mask sliding across the mark | The 2D overlay tell — it is a slide transition, not motion the mark is doing | Per-element choreography; the parts move, nothing sweeps over them | | Rings, circles, ripples, halos or arcs around the mark | Free-template radar-ping preset; adds geometry that is not in the logo | Stagger the mark's own parts instead of decorating around it | | The whole mark uniformly scaling up or down | Not animation, just a zoom; reads as a placeholder | Give each part its own action, converging on a snap | What is explicitly **not** banned, and should be your default reach: cutting hard between macro views of the mark, per-letter illumination, per-letter translation within a few millimeters, colour igniting element by element, and pulling out from a detail to the full lockup. All of these keep the drawn glyph intact. ## Type In Frame If the deliverable needs real typographic layout — kinetic type, an end card, a tagline with exact copy, a lockup with legal lines — **do not ask Seedance for it.** Generate the textless cinematic footage here and compose type deterministically in post. The `krea-marketing` skill's `../../krea-marketing/workflows/launch-teaser.md` covers that handoff. The division of labour: Seedance owns light, camera, material and motion. A layout tool owns letterforms it did not invent. ## Vision QA For Marks Non-negotiable before delivering any logo shot. Extract and inspect **first, middle and last** frames — drift is progressive, so the last frame is where failure hides: ```bash ffmpeg -y -i mark-raw.mp4 -vf "fps=3,scale=400:-1,tile=4x3" -frames:v 1 mark-sheet.png ffmpeg -y -sseof -0.1 -i mark-raw.mp4 -update 1 -frames:v 1 -q:v 2 frame-last.png ``` The sheet covers `12 ÷ fps` seconds — at `fps=3` that is 4s, so raise `fps` for a longer clip or the last beats never appear on it. Read the sheet and the last frame with vision and check, letter by letter: - [ ] Every glyph is the correct character - [ ] Stroke weights match the source - [ ] Counters (enclosed shapes in a, e, o, R) are open and correctly shaped - [ ] Kerning matches the source — no collisions, no gaps - [ ] No character added, dropped, or duplicated - [ ] No warp, skew, or perspective change that wasn't asked for - [ ] No tagline, URL, or watermark invented - [ ] The mark is as sharp in the last frame as the first Any failure is a retake, not a note. A mark that is 95% right is 100% wrong. ## Fallback Path If three seeds all drift the mark: 1. Check the start image at full resolution. A soft or upscaled-from-small mark cannot survive — the start image is the ceiling. Get a clean vector-derived raster. 2. Reduce the ambition: drop to camera-locked, light-only motion. The mark that never moves cannot be re-lettered. 3. Split the shot: generate the cinematic environment footage with the mark *absent*, then composite the real mark in post. Option 3 is not a defeat. For a brand deliverable it is frequently the professional answer, and it is always the right answer when legal copy is involved.
SHA-256: 583c774c856df7e1af9ca094bb922e9ca6ea2dbc27c2b319e1ba4d1b7a1e8146