MixavisdocsHomeCommunityOpen editor
DOCS/Modifiers

Wiggle Path

Path

Organic wobble on the outline — hand-drawn, rough, or torn.

Wiggle Path displaces the outline with smooth seeded noise. A perfectly straight edge becomes one that a person drew.

This wobbles the shape's outline. The Wiggle modifier wobbles the whole layer. They do different jobs and stack fine together.

Try itWiggle Path
This stage calls the same `applyPathOperator` the editor calls on every frame.

When to reach for it#

  • Hand-drawn borders and illustrated frames.
  • Torn paper and rough-cut edges.
  • Taking the machine finish off a geometric shape.

How it works#

The outline is resampled, then each point moves along its normal by a noise value. Detail controls how quickly the noise changes along the path: low detail is a slow bow, high detail is a fine tremble.

The noise is seeded, so it is fixed unless you change the seed. It does not animate on its own — if you want a boiling line, keyframe the seed or stack the Wiggle modifier on top.

Parameters#

Sizesize#

Maximum displacement in pixels. Under 5 reads as hand-drawn. Over 20 reads as damaged.

Detaildetail#

How many wobbles fit along the path. Low values give long slow bows; high values give a fine tremble. Combined with a large size, high detail turns the shape into noise.

Seedseed#

Picks which wobble you get. Keyframe it with hold interpolation for a frame-by-frame boil.

Recipes#

01

A hand-drawn frame

  1. Draw a rectangle with a stroke and no fill.
  2. Add Wiggle Path with Size around 3 and Detail around 4.
  3. Add a second Wiggle Path after it with Size 1 and Detail 14 for the fine tremble.

Two passes at different scales is what separates a hand-drawn look from a wavy line. One frequency alone reads as a deliberate curve.

02

Frame-by-frame boil

  1. Add Wiggle Path with a small size.
  2. Set keyframes on Seed every two or three frames, with hold interpolation.
  3. Give each keyframe a different seed value.

Things that catch people out#

It does not animate by itself

Seeded noise is static. A stationary wiggled path stays exactly as wiggled. Animate Seed, or add the Wiggle modifier for movement.

See also#

modifiersWiggle — moves the layer instead of the outline→modifiersZig-Zag — the regular version→

Something here wrong or missing? Tell us in the community.