Doodle Mascot

A wobbly hand-drawn mascot walks on, squashes, jumps and celebrates on sketchbook paper.

16:9Medium pace8scharminghand-drawnwarm

Charming doodle-animation style for release announcements, milestones and thank-you notes. Ink outlines that boil like a hand-drawn cartoon, flat fills with pencil hatching, a cute mascot with dot eyes and stubby legs that walks, blinks and reacts with squash & stretch, speech bubbles, bunting, confetti and a handwritten sign-off.

Use this style

With Frame Jam installed, press Use this style in the local gallery, or just ask your agent:

Make a video with the Frame Jam style "doodle-mascot" and open it for review.

Palette

paper#f3f0e7
ink#2a2622
mascot#ffd84a
mascotShade#e5ad25
coral#ef7b63
teal#5bb8ad
sky#8fc8e8
pink#f7b7c4
red#e2554a

Type

Display
Gochi Hand 400Speech bubbles 52–72px and the end-card title 140–160px, ink with one coral word
Body
Patrick Hand 400Sign-off lines, labels and props 40–60px

Motion

Walk
power1.out (position) + sine.inOut 0.11s leg yoyo
Squash
power2.out
Recover
elastic.out(1, 0.4)
Pop
back.out(2.4)
Fall
power2.in
Ambient
sine.inOut yoyo
Average shot
8s

One continuous shot told in beats: walk on (1.6s), notice + bubble (1.1s), anticipation squash → jump with confetti (0.9s), happy hops, then the handwritten sign-off. Something always moves: line boil, bobbing balloons, swaying bunting.

Transitions and text

  • no cuts: one continuous sketchbook set, the camera creeps in 3.5% over the whole video
  • speech bubbles pop from their tail and shrink out
  • end-card title is written on with a left-to-right wipe
  • speech bubble scale 0→1 from the tail with back.out(2.4), slight -2° wobble while held
  • handwritten title revealed by a clip-rect wipe over 0.85s, then a marker underline draws on
  • sign-off fades up 20px

Style guide your agent follows

  1. Paper #f3f0e7 with a faint feTurbulence grain; all drawing is inline SVG with #2a2622 ink strokes 4–6px, round caps and joins. Fills are flat palette colours with a 38° pencil-hatch pattern (1.5px lines, 20% ink) laid over the same shape.
  2. Line boil is mandatory: wrap the ink layer in an feTurbulence + feDisplacementMap filter (scale ~5) and swap the turbulence seed 1→2→3 every 0.12s with tl.set. Never let the drawing sit perfectly still.
  3. Design an original, simple mascot: one flat shape (here a sticky note), dot eyes 22×30px, pink cheek ovals, stubby legs and line arms. Walks = position power1.out + legs rotating ±20° on a 0.11s yoyo + 12px body bob. Swap dot eyes for ^ ^ arcs when happy; blink with scaleY 0.1 for 0.14s.
  4. Every big action has anticipation and follow-through: squash scaleY 0.78/scaleX 1.14 before a jump, stretch 1.14/0.9 on take-off, squash on landing, recover with elastic.out(1, 0.4). Shadow ellipse shrinks while airborne.
  5. Speech bubbles are white with an ink outline and a tail pointing at the mouth; one short line in Gochi Hand 52–72px. Celebrate with bunting across the top (flags drop in with back.out, 0.045s stagger), 40–50 paper confetti pieces (seeded PRNG, burst power3.out then fall power1.in) and short radiating 'tada' lines.
  6. End on the same set: a handwritten title wiped on, a teal marker underline, a Patrick Hand sign-off, and the mascot waving. No hard cuts, no gradients, no drop shadows.