This Blender addon provides an alternative smoothing operation. Conventional smoothing has a tendency to cause pinching, bumps, and other undesirable artifacts; however, mesh fairing results in a smooth-as-possible mesh patch.
- Download the zip archive.
-
Install the downloaded file.
-
Enable the addon.
-
Install SciPy Python module.
Blender ships with NumPy, but it is highly recommended that users install SciPy. Mesh fairing with the latter is much faster and less prone to crashing. If you encounter any issues during the automated installation process, consider attempting manual installation: https://blender.stackexchange.com/questions/56011/how-to-use-pip-with-blenders-bundled-python/56013#56013
Mesh fairing is available in both Sculpt and Edit modes of the 3D Viewport panel.
Mesh fairing displaces affected vertices to produce a smooth-as-possible mesh patch with respect to a specified continuity constraint.
-
Continuity: Determines how inner vertices blend with surrounding faces to produce a smooth-as-possible mesh patch
-
Position: Change in vertex position is minimized.
-
Tangency: Change in vertex tangency is minimized.
-
Curvature: Change in vertex curvature is minimized.
-
Mode-specific options also exist to affect the outcome of mesh fairing.
- Invert Mask: If this option is enabled, mesh fairing is applied to masked vertices; otherwise, only unmasked vertices are affected.
- Triangulate: Triangulates affected region to produce higher quality results
Here are a few examples that demonstrate the usefulness of mesh fairing:
-
Addon Author: Brett Fedack
-
David Model: 3D scan of Michelangelo's David provided by Scan the World initiative
-
Monkey Model: Suzanne is Blender's mascot who we've all come to know and love.
-
Other: Special thanks to Jane Tournois whose mesh fairing implementation for CGAL proved highly instructive in designing this addon