The Resample node rebuilds a shape’s outline by changing the number and spacing of its points. Its primary purpose is to create a clean, uniform distribution of points along a curve, which is essential for predictable deformations and for cleaning up complex geometry generated by other nodes, such as the Boolean node.
The Resample node can operate on any shape (like Rectangles, Circles, or Stars) by first converting its outline into a path internally before processing.
Parameters
| Parameter | Description |
|---|---|
Label | The display name for the node. |
Mode | Determines how the path is resampled. |
Length | The target distance between points. |
Count | The total number of points to generate. |
Simplify | Enable or disable path simplification. |
Tolerance | Simplification tolerance. Higher values create fewer points. |
Resampling Modes
The Resample node has two distinct methods for distributing points, each with a different goal for the final output.
| Mode | Description | Result |
|---|---|---|
| Before Resample | An original path with an uneven distribution of points. | |
| By Point Count | Distributes a fixed number of points evenly along the path's length, ensuring consistent visual density. | |
| By Length | Creates new points separated by a specific distance, resulting in segments of equal length. |
When to Use Which Mode
Use
By Point Countwhen… you need a specific number of points for another operation, like copying shapes to each point. It gives a smooth, organic result because the visual distance between points is always the same. Think of it like placing beads evenly on a string.Use
By Lengthwhen… you need a rigid, mechanical structure where the segment length between points must be identical. Think of it like building a fence where every post is exactly 2 meters from the next.
Practical Use Cases
Cleaning Boolean Geometry
Resampling is perfect for fixing the messy, uneven point distribution that often comes from Boolean operations, creating a clean, workable outline.
Before
After Resample
Controlling Detail
Easily change a shape's complexity by adjusting the number of points. Use fewer points for a stylized, faceted look, or more points for a smoother curve.
Original Path
Low Detail
High Detail
Path Simplification
The Simplify parameter reduces visual noise by removing unnecessary points while preserving the overall shape. Higher tolerance values create smoother paths with fewer points, dramatically improving performance for complex geometry.
Original Path
46 points
Simplify: Off
Low Tolerance
36 points
Tolerance: 1
Medium Tolerance
15 points
Tolerance: 4
High Tolerance
10 points
Tolerance: 10
Tip: Simplification is especially valuable when working with imported SVGs or complex Boolean operations that can create thousands of unnecessary points. Even modest simplification can reduce file sizes and improve rendering performance dramatically.