Open App

Simplify

Use the Simplify tool in ScriptCompiler to remove funscript points that do not change the shape of the motion.

On this page

Overview

Simplify removes points that sit close to the line through their neighbours. The shape stays. The file gets smaller. Tracking output often has ten times more points than it needs. Select at least three points.

Simplify or Smoothing?
Simplify removes points and does not move the ones it keeps. Smoothing keeps every point and moves them to take out jerkiness. Use Simplify first on tracking output, then Smoothing if the result still feels rough.

How It Works

  1. The first and last selected points are always kept.
  2. The tool draws a straight line between them and finds the point farthest from that line.
  3. If that point is farther than the tolerance, it is kept and the two halves are checked the same way.
  4. If not, every point between the two ends is removed.

Parameters

Parameter Range Description
Tolerance 0.5 to 20 How far a point may sit from the line through its neighbours before it counts as detail worth keeping. Higher removes more.

Use Cases

Tracking Output

Tracking places a point on every frame. Simplify with a tolerance of 2 to 5 keeps the motion and drops most of the points.

Point Limits

A script is over the point limit. Simplify brings it under without changing how it feels.

Hand Editing

Fewer points are easier to drag around. Simplify a section before you edit it by hand.