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.
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
- Select two or more points on the timeline.
- Open the Fill Between tool from the tools panel.
- Choose a pattern and adjust the parameters.
- The tool fills between each consecutive pair of selected points with the chosen stroke pattern.
- The stroke duration determines how many strokes fit in the time gap. If the gap is short, fewer strokes are generated.
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.