Open App

Fill Between

Use the Fill Between tool in ScriptCompiler to automatically fill gaps between selected funscript points with stroke patterns.

Overview

The Fill Between tool generates stroke patterns between selected points on the timeline. Select two or more points, choose a pattern, and the tool fills the gaps with repeated strokes at the specified speed and height.

Selection Required
Select at least two points to use this tool. The tool fills between each consecutive pair of selected points.

Parameters

Parameter Range Default Description
Pattern Oscillate, Zigzag Rise, Staircase, Wave Ride Oscillate The stroke pattern to generate between points.
Stroke Duration 130ms - 5000ms 130ms Duration of each individual stroke. Lower values produce faster strokes. The number of strokes is calculated automatically based on the time gap and stroke duration.
Strokes 1 - 100 5 Maximum number of strokes to generate between each pair of points.
Height 0 - 100 100 Peak position of the pattern. Controls how high the strokes reach.

Patterns

Oscillate

Regular up-down strokes between the start position and the height value. Each stroke goes up to the peak then returns to the base. Produces a consistent, rhythmic motion.

Zigzag Rise

Progressive strokes where each peak rises higher and each valley rises slightly. Creates a building intensity effect that climbs from the start position toward the height value over the duration.

Staircase

Steps up in equal increments. Each pair of points sits at the same level before jumping to the next step. Useful for creating plateau effects or gradual position changes.

Wave Ride

A sine wave that decays over time, settling toward the end position. Produces a natural-feeling oscillation that starts strong and fades out. Good for transitional sections.

How It Works

  1. Select two or more points on the timeline.
  2. Open the Fill Between tool from the tools panel.
  3. Choose a pattern and adjust the parameters.
  4. The tool fills between each consecutive pair of selected points with the chosen stroke pattern.
  5. The stroke duration determines how many strokes fit in the time gap. If the gap is short, fewer strokes are generated.
Stroke Duration vs Strokes
The actual number of strokes generated is the lower of the Strokes parameter and the number that fits based on Stroke Duration. For fast patterns, lower the stroke duration. For a specific count, set the Strokes parameter directly.

Use Cases

Rhythmic Sections

Use Oscillate with a low stroke duration to quickly fill a section with fast, consistent strokes matching the rhythm of a scene.

Building Intensity

Use Zigzag Rise to create a pattern that starts gentle and builds up to full intensity, matching escalating action in a scene.

Transitions

Use Wave Ride between two points at different positions to create a smooth, natural-feeling transition with decaying oscillation.

Step Effects

Use Staircase to create distinct position levels, useful for teasing patterns or slow deliberate movements.