Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Make Planar Faces Plus
Make Planar Faces Plus

Powerful Make Planar Faces Operator.
Add-on by Anton-Florey
About What's New Reviews Version History
Demo Video Comparison with "Make Planar Faces"

A Blender Addon to flatten mesh faces.

version downloads license stars

TinyAD

coffee

Usage

With the addon enabled, select any mesh object, switch to edit mode and navigate to the Mesh panel in the viewport sidebar (toggle with 'N') and click on the Make Planar Faces Plus button. You can also find the operator under Mesh->Clean Up->Make Planar Faces Plus.

Details

Similar to Blender's built in Make Planar Faces operator, the method provided by this addon aims to make each face of a mesh planar. However, instead of updating positions locally, it solves a global optimization problem in order to make faces planar while preserving the objects shape as much as possible.

You can control the strength of this shape preservation objective via the Shape Preservation Weight and Target Shape Preservation Weight parameter. The algorithm will interpolate between the two while optimizing. If you struggle to get decent results, try increasing the Shape Preservation Weight and the number of optimization rounds.

The algorithm will always try to optimize the entire mesh. By enabling the Fix Selected Vertices option, all selected vertices will not be affected by the operator. This may be useful when you want to preserve certain features of your mesh (In fact, this is what motivated me to develop this tool).

Acknowledgements

Special thanks to Patrick and all other contributors to TinyAD! This project would have been impossible without this awesome library.


What's New

1.0.2 June 2nd, 2025

Now available for linux and macos!

  • changed min required Blender version to 4.2
  • now using mpfp v1.0.1

See all versions


Permissions

This extension does not require special permissions.

Developer
Anton-Florey
Rating
(1)
Version
1.0.2
Updated
5 d
Published
May 28th, 2025
Downloads
359
Compatibility
Blender 4.2  and newer
Supported Platforms
  • macOS Apple Silicon, Intel
  • Windows
  • Linux
Website
github.com/AntonFlorey/MakePlanarFacesPlus
Report Issues
github.com/AntonFlorey/MakePlanarFacesPlus
License
GNU General Public License v3.0 or later
Mesh
Windows – 215.3 KB
...or download and Install from Disk
macOS - Intel – 218.5 KB
...or download and Install from Disk
macOS - Apple Silicon – 193.6 KB
...or download and Install from Disk
Linux – 233.1 KB
...or download and Install from Disk
  • Windows 215.3 KB
  • macOS Intel 218.5 KB
  • macOS Apple Silicon 193.6 KB
  • Linux 233.1 KB

Reviews

See all
  • Apraxas
  • v1.0.2
  • 1 d

Love this thing!

A couple requests...

Fix Selected Vertices >> Could "Fix" be changed to some other word, such as "pin"? Fix can be misinterpreted to mean "correct," which means exactly the opposite of what the option does, which is not correct the selected vertices. (I had to re-read the documentation to figure out why it wasn't "fixing" the vertices I was selecting lmao.

As for the other options, I find myself unable to grasp what they do by the name alone, like what's the diff between iterations and optimization rounds etc, so I feel I'm most likely not using it how I'm supposed to.

Anyway, kudos!

5.0

1 review
5
4
3
2
1
Rate this Add-on
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite