For the complete documentation index, see llms.txt. This page is also available as Markdown.

Trim Paths

The Trim Paths group controls which part of each path is visible. Use it to draw strokes on or off, create traveling segments, reveal multiple paths in sequence, or combine trimmed strokes with dashes, width changes, and gradients.

Trim Start and Trim End define the visible range. Animate one or both to create write-on and write-off effects.

Controls

Trim Start

Trim Start

Trim Start sets the beginning of the visible range from 0% to 100%.

At the default value of 0%, the visible range starts at the beginning of the path. Raising Trim Start moves the start point forward along the path, hiding the earlier portion.

If Trim Start becomes greater than Trim End, Thicc Pro swaps the two values internally. This keeps the visible range valid, but it means crossing animated start and end values will not invert the stroke.

Trim End

Trim End

Trim End sets the end of the visible range from 0% to 100%.

At the default value of 100%, the visible range reaches the end of the path. Lowering Trim End moves the end point backward along the path, hiding the later portion.

Animate Trim End from 0% to 100% for a simple draw-on. Animate Trim Start after it to make the stroke travel along the path like a moving segment.

Trim Offset

Trim Offset

Trim Offset rotates the visible range around the path.

The value is an angle: 360 degrees equals one full trip around the path. This makes it useful for looping motion. For example, a narrow trim range with animated Trim Offset creates a segment that travels continuously along the path.

When the offset pushes the visible range past the end of a path, the range wraps back to the beginning. On open paths, this can produce two visible pieces: one near the end and one near the start.

To use Trim Offset to rotate variable width around a path, see Phase-shifting a width profile.

Trim Multiple Paths

Trim Multiple Paths

Trim Multiple Paths controls how trim values are applied when the source contains more than one path.

Mode
Result

Simultaneously

Applies the same trim range to every path at once

Individually

Treats the paths as an ordered sequence and trims across that sequence

Use Simultaneously when separate paths should draw on together. Use Individually when paths should appear one after another, such as letters, repeated shapes, or multiple light motion paths.

Trim Time Offset (sec)

Trim Time Offset

Trim Time Offset staggers animated Trim Start and Trim End values across multiple paths when Trim Multiple Paths is set to Simultaneously.

Each path samples the trim animation at a different time. Negative values make later paths use earlier animation values, which can create a trailing reveal. Positive values make later paths use later animation values.

Trim Offset is not time-staggered. The same Trim Offset value is applied to every path.

Trim Order

Trim Order

Trim Order changes the path order used by Trim Multiple Paths.

Option
Result

Reverse

Uses the path order from last to first

Increment

Reorders paths into an alternating sequence

Randomize

Shuffles the path order

With Trim Multiple Paths set to Individually, these options change the sequence that paths are revealed through. With Trim Multiple Paths set to Simultaneously, they only have a visible effect when Trim Time Offset (sec) is creating a stagger.

Random Seed

Random Seed

Random Seed chooses the shuffled order used when Randomize is checked.

Change it when you like the timing behavior but want a different random path order. It has no visible effect unless Randomize is enabled.

Interactions

Dashes

Trimming happens before dashes are generated. When Enable Dashes is checked, dashes are created inside the current trimmed range.

This means Trim Start, Trim End, and Trim Offset control the overall visible window, while Dash, Gap, Dash Offset, and Dash Multiplier define the smaller visible pieces inside it.

Width Scope and Gradient Scope

Width Scope and Gradient Scope can use trim segments as their mapping domain.

Scope
Result

Individual Trims

Width or color restarts across each trimmed segment

Individual Dashes

Width or color restarts across each dash segment

Use Individual Trims when every revealed segment should receive a complete width curve or gradient. Use Individual Dashes when dashes should each receive their own complete width curve or gradient.

Reverse Path Direction

Reverse Path Order reverses the trim direction since what is considered the Trim Start and Trim End has been reversed. You can use this as a shortcut to reversing the trim direction if you have your animation laid out but simply want to invert the start and end.

Repeater

Trim paths are applied after repeater copies have been collected, so repeater copies are trimmed too.

This lets a repeated trail reveal and disappear with the same Trim Start, Trim End, and Trim Offset controls as the original stroke.

For an illustrated explanation of the processing sequence, see Trim Paths with repeater copies.

Interface Conditionals

Trim Time Offset (sec)

Trim Time Offset (sec) is only shown for simultaneous trimming.

Condition
Result

Trim Multiple Paths is Simultaneously

Trim Time Offset (sec) is shown

Trim Multiple Paths is Individually

Trim Time Offset (sec) is hidden

Trim Order and Random Seed

Trim Order and Random Seed are always visible, but their visible effect depends on the trim mode and options.

Condition
Result

Randomize is unchecked

Random Seed has no visible effect

Trim Multiple Paths is Simultaneously and Trim Time Offset (sec) is 0

Trim Order has no visible effect

Trim Multiple Paths is Individually

Trim Order changes the path reveal sequence

Last updated