Smooth

This effect will move vertices to make the mesh more smooth.

Input

polygonal mesh

Output

polygonal mesh

VTK classes

vtkWindowedSincPolyDataFilter, vtkSmoothPolyDataFilter

Preserves topology

Yes

Multithreaded

Yes (Windowed sinc mode)

Options

../_images/properties-smooth.png
Mode

Windowed sinc mode (1) – creates a more nuanced effect, tends to preserve features better. It does not shrink the mesh.

Laplacian mode (2) – creates a mode uniform smoothing effect, tends to eliminate more features. Stronger smoothing also shrinks the mesh as a side effect. This is akin to Blender Laplacian Smooth Modifier.

Iterations

Number of smoothing rounds. Higher number means stronger effect and longer computation time.

Factor

This parameter also affects smoothing strength, with higher values creating stronger effect. Precise meaning depends on the mode.

In Windowed sinc mode, this is the passband of the windowed sinc filter (possible values: from 0.0 to 2.0).

In Laplacian mode, this is the relaxation factor. Setting this to a higher value has similar effect as increasing the number of iterations, with the same computation time, but it may affect quality.

Boundary smoothing

Whether to move vertices of boundary edges.

Feature edge smoothing

Whether to analyze edges to better preserve input shape.

Feature angle

If Feature edge smoothing is enabled, this determines minimum angle between faces to be considered a “major” edge.

Edge angle

If Feature edge smoothing is enabled, this determines minimum angle between faces to be considered a “minor” edge.

Note

For a more in-depth explanation of the modes and options, see VTK documentation:

Example

../_images/example-smooth.png

Left: Suzanne the monkey. Middle: Suzanne with Smooth effect (Windowed sinc mode). Right: Suzanne with Smooth effect (Laplacian mode), notice that she has shrunk a little.