Skip to content

fedackb/mesh-fairing

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mesh Fairing

fairing

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.

Installation

download

  1. Download the zip archive.

preferences

  1. Install the downloaded file.

  2. Enable the addon.

  3. 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

Location

Mesh fairing is available in both Sculpt and Edit modes of the 3D Viewport panel.

fairing-menus

Tool Options

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.

Sculpt Mode

  • Invert Mask: If this option is enabled, mesh fairing is applied to masked vertices; otherwise, only unmasked vertices are affected.

Edit Mode

  • Triangulate: Triangulates affected region to produce higher quality results

Usage Examples

Here are a few examples that demonstrate the usefulness of mesh fairing:

  1. Blend between sections of geometry.

    blend

  2. Remove surface features.

    feature-removal

  3. Create interesting shape keys.

    shape-key

Credits

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages