Boundary First Flattening (BFF)

Boundary First Flattening (BFF)

Boundary First Flattening (BFF) is a mesh processing algorithm that flattens the boundaries of a 3D mesh while preserving its overall shape. It is useful for preparing meshes for 3D printing or simulation.
Boundary First Flattening (BFF) screenshot

Boundary First Flattening (BFF)

A mesh processing algorithm that flattens the boundaries of a 3D mesh while preserving its overall shape, useful for preparing meshes for 3D printing or simulation.

What is Boundary First Flattening (BFF)?

Boundary First Flattening (BFF) is a mesh processing algorithm used to flatten the boundaries of a 3D mesh while preserving its overall shape. It works by first identifying the boundary loops on the surface of the mesh, then incrementally flattening each loop while propagating changes inwards. This allows the shape of the model to be preserved as much as possible.

BFF is commonly used as a preprocessing step before 3D printing or finite element analysis simulations. By flattening the boundaries, the mesh can make better contact with build plates or simulation domains. It also reduces distortion and prevents self-intersections from occurring during flattening.

Some key capabilities and applications of Boundary First Flattening include:

  • Preparing meshes for 3D printing - Flattened boundaries improve first layer adhesion and prevent warping or detachment from the build plate
  • Simulation preprocessing - Flattened boundaries improve contact with simulation domains and reduce element distortion
  • Fixing mesh defects - BFF can flatten bumps, gaps, overlaps, and inversion problems on boundary surfaces
  • Customization - The algorithm propagates changes inwards to a controllable depth, allowing boundary shape control while preserving overall form

Developed by researchers at New York University and Side Effects Software, Boundary First Flattening is available as a geometry processing tool in various 3D modeling and simulation software packages. It provides an efficient method for improving boundary quality while maintaining the integrity of the interior mesh structure.

Boundary First Flattening (BFF) Features

Features

  1. Flattens mesh boundaries while preserving overall shape
  2. Allows better control of final print quality for 3D printing
  3. Useful for preparing meshes for 3D printing or simulation
  4. Algorithm operates directly on mesh boundaries
  5. Can selectively flatten regions of interest

Pricing

  • Free
  • Open Source

Pros

Improves printability of models with overhanging edges

Avoids need to manually remesh problem areas

Preserves important shape features and details

Much faster than remeshing entire model

Cons

May introduce distortions away from flattened areas

Requires some trial and error to fine-tune settings

Only affects mesh boundaries, not interior sections

Not a fully automated solution

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with Boundary First Flattening (BFF)!

Login to Review

The Best Boundary First Flattening (BFF) Alternatives

Top 3D & Cad and Mesh Processing and other similar apps like Boundary First Flattening (BFF)

Here are some alternatives to Boundary First Flattening (BFF):

Suggest an alternative ❐

Uvmapper Pro icon

Uvmapper Pro

Uvmapper Pro is a professional UV unwrapping and texture mapping software designed specifically for 3D artists and modelers. It provides a comprehensive toolset for efficiently creating UV layouts and assigning textures to 3D assets.Key features of Uvmapper Pro include:Powerful UV packing algorithms that allow for highly efficient use of texture...
Uvmapper Pro image
Unfold3D icon

Unfold3D

Unfold3D is a specialized 3D modeling software designed specifically for game asset creation. It allows users to easily create low-poly 3D models and optimize them for game engines with advanced UV unwrapping and texture baking tools.Some key features of Unfold3D include:Powerful UV unwrapping tools like cages, stitches, cuts, and constrain...
Ultimate Unwrap 3D icon

Ultimate Unwrap 3D

Ultimate Unwrap 3D is a versatile UV unwrapping addon for Blender focused on automating and optimizing the texture mapping process for 3D assets. It comes packed with advanced mapping tools and algorithms that make UV unwrapping faster, easier, and more precise.Some key features include one-click smart unwrapping that automatically maps...
Ultimate Unwrap 3D image
UVLayout icon

UVLayout

UVLayout is a standalone 3D modeling software focused on UV unwrapping and texture baking workflows. It provides a set of advanced UV editing tools to help artists efficiently unwrap and pack UVs for models of any complexity.Key features include:Powerful UV packing algorithms like Pack Master to automatically arrange UVs.Fit and...
UVLayout image