This Blender addon provides an alternative smoothing operation with NEW Blender 4.3+ compatibility and N-Panel integration. Conventional smoothing has a tendency to cause pinching, bumps, and other undesirable artifacts; however, mesh fairing results in a smooth-as-possible mesh patch.
- Blender 4.3+ Compatibility: Updated for the latest Blender versions
- N-Panel Integration: Easy access via the Tools panel (press N)
- Quick Actions: Fast access to common operations with saved settings
- Enhanced UI: Modern interface with contextual controls
- Better Property Management: Improved settings persistence
- Download the addon files
- Open Blender 4.3 or later
- Go to Edit > Preferences > Add-ons
- Click "Install..." and select the addon folder
- Enable "Mesh: Mesh Fairing"
- Install dependencies (NumPy/SciPy) via the N-panel
- In the 3D Viewport, press
Nto open the side panel - Navigate to the "Tool" tab
- Find the "Mesh Fairing" panel
- The panel adapts to your current mode (Edit or Sculpt)
Mesh fairing is also available in both Sculpt and Edit modes via the traditional menus:
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
-
Smooth: Simple Laplacian smoothing that averages neighboring vertices. Provides traditional mesh smoothing without bulging effects.
-
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
The addon works best with NumPy and SciPy installed. Use the dependency installation buttons in the N-panel, or install manually via Blender's Python console:
import subprocess import sys subprocess.check_call([sys.executable, "-m", "pip", "install", "numpy", "scipy"])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.
Here are a few examples that demonstrate the usefulness of mesh fairing:
- For best results in Edit mode, select a coherent region of vertices
- In Sculpt mode, use masks to define the area to be smoothed
- Start with Position continuity and increase to Tangent or Curvature for smoother results
- Enable Triangulate for higher quality results on complex geometry
- Use the Quick Fair button in the N-panel for rapid iteration
-
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





