Intro to Mesh Integrity

Common beginner mistakes!

You may have noticed that sometimes when following a modeling tutorial, your mesh begins behaving weirdly, and different to what the tutor shows on their screen.

This is common, and occurs because as a beginner you will accidentally press the wrong keys in the wrong order, and create some form of "invalid geometry".

In the following video, we're going to talk about "Mesh Integrity" and what we consider Bad/Invalid geometry, and what is in general considered "Good" or "Valid" geometry.

This chapter is going to be very dry, but will explain to you why your meshes break, or become invalid and unworkable. After this, we will move onto more modeling.

In general, and with almost no exception, the following details geometry that is never to be tolerated...

What is Mesh Integrity?

"Mesh Integrity" is not a formal term, but one I use to conceptualize this problem space, and it is how I will refer to it going forward.

Mesh integrity refers to the fundamental structural soundness of 3D geometry. It encompasses the basic requirements that make a mesh mathematically valid and technically functional—such as manifold surfaces, proper face normals, and absence of degenerate geometry.

Relationship to Topology

While mesh integrity is technically a subset of "topology", it occupies a distinct role in 3D modeling workflows:

Mesh Integrity = The non-negotiable foundation

  • We need Manifold geometry

  • With proper face orientation and normals

  • Ensuring that our model is a valid geometric structure

Topology = The creative optimization layer

  • Edge flow and loop placement

  • Subdivision-friendly geometry

  • Animation-ready deformation

  • Aesthetic and functional mesh organization

The Critical Distinction

Good mesh integrity is a prerequisite for all 3D modeling work. A mesh with integrity issues will fail in rendering, animation, importing, or fabrication regardless of how well-designed its topology appears to be.

When artists discuss "topology" or "good topology," they're typically referring to edge flow optimization and strategic mesh organization—concepts that only become relevant once basic mesh integrity has already been established.

Homework

I want you to download this mesh, and fix all the errors. If you're a mentee of mine, please have the file ready for when we chat next.

Summary:

Setup & Display Settings

  • Turn OFF backface culling (essential for beginners)

  • Turn ON face orientation display (shows blue/red face normals)

    • Unless you're prior to blender 4.4.3, in which case toggle it as the blue is very annyoing.

  • Turn ON display backfaces

    • We want to see them draw bright red.

  • Orange falloff available for vertex selection only (not faces/edges)

  • When selecting faces, entire face should show orange - if not, face isn't properly selected

  • Duplicated and doubled up faces will show through the highlighting of the wireframe, as either an intense orange or brighter white.

  • Subdivision Surface modifier can be used as temporary debugging tool - often reveals hidden topology issues

Why Mesh Integrity Matters

  • Beginner mistakes create "invalid geometry" that breaks subsequent tool usage.

  • Accidental keystrokes in wrong order cause mesh problems

    • Particularly prominent when using extrude etc

    • MAKE SURE TO FINALIZE THE COMMAND, AND THEN UNDO WITH CTRL Z WHEN CANCELING.

  • Broken meshes behave differently than tutorial examples, missleading students

  • Prevention is faster than fixing - rebuilding is often quicker than repair

  • Experience reduces these errors over time

    • Basically to zero. So there is hope.

"Where There's Smoke, There's Fire" - Warning Signs of poor mesh integrity

  • Thickening Edges - Edges appear thicker than normal in display (overlapping/doubled edges)

  • Selections Not Looking Right - Selected geometry doesn't highlight as expected

  • Edges Don't Highlight to Neighboring Vertices - Sign of broken topology connections

  • Commands Working Poorly or failing entirely - Operations that should work seamlessly behave unexpectedly or error and fail.

  • Extrude Creates Weird Results - Faces extrude in wrong directions or create gaps

  • Bevel Produces Unexpected Geometry - Uneven bevels or strange edge flows

  • Loop Cuts Won't Complete - Can't make clean edge loops across surface

  • Subdivision Surface Looks Wrong - Weird bumps, creases, pinches, or shading artifacts

  • Inset Faces Behave Strangely - Faces inset unevenly or create overlaps

  • Shading Looks Broken - Dark spots, flickering faces, weirdly incorrect lighting

  • Modifiers Don't Work as Expected - Solidify etc , or other modifiers produce errors

Non-Manifold Geometry (Major Problems)

  • Floating Vertices - Isolated vertices not connected to anything

  • Floating Edges - Edges not belonging to any face

  • T-Junctions - Three edges meeting at one point (hidden unintentional holes)

  • Open Boundaries - Holes in surfaces that should be closed

    • (boundary loops are valid edges at mesh borders, but invalid when unexpected or not intentional)

    • Open boundary loops may also cause 3d printing processes to fail. Use with intention and for good reason.

  • Bow-Tie Vertices - Vertices where faces don't form proper surface

  • Edges with 3+ faces - Edges shared by more than two faces, similar to bow tie verts

  • Interior Faces/Edges - Wormhole geometry inside mesh connecting one outside to another outside (non-manifold type)

Vertex Problems

  • Coincident Vertices - Multiple vertices at same location

  • Stacked Vertices - Often from finalized extrusions instead of cancelled ones

Face Problems

  • Inverted/Flipped Normals - Faces pointing wrong direction

  • Lamina Faces - Two faces sharing edges but pointing opposite directions

  • Zero-Area Faces - All vertices in same line or at the same point (no surface area)

  • Duplicate Faces - Multiple faces in exact same space

  • Non-Planar Faces - Vertices not lying flat in same plane

    • Some distortion is fine, but a lot isn't

  • Internal Faces - Faces inside the mesh that shouldn't exist

    • wormhole geometry

  • Overlapping Geometry / Z-Fighting - Faces stacked on top of each other causing a Flickering surfaces from overlapping faces at same depth

    • "Z" is often the letter used to denote "depth". When a polygon occupies the same location as another, even partially, it is said to be at the same "depth" - this is impossible to render, and thus the two polygons "fight" for the same "depth" value. Z-Fighting.

Edge Problems

  • Doubled Edges - Same edge existing twice, same as coincident vertices.

  • Overlapping Edges - Edges that appear thicker in display

  • Edges that don't highlight to neighboring vertices - Sign of broken topology

Common Causes & Prevention

  • Cancelled vs Finalized Operations - Always cancel failed extrusions / operations properly by finalizing them and then CTRL+Z to undo them

  • Bevel Command Issues - Can double up vertices if you unknowingly perform a tiny bevel of say 0.0001 width by accident.

  • Mirror Modifier Problems - Creates internal faces with extrude operations, ensure clipping is enabled.

  • Double Mirror Setup - Mirror modifiers double up geometry if symmetry line isn't prepped correctly.

    • It may look correct, but be incorrect. Toggle your modifier visability to confirm

    • Always make sure your centerline is perfect and at 0 along the axis of symmetry.

Tools & Solutions

  • Recalculate Normals Outside - Fix normal direction (can flip back and forth)

  • Select All by Trait > Non-Manifold - Find potential problem geometry quickly

  • Select Interior Faces - Find and Isolate faces inside mesh

  • Select Loose Geometry - Find floating vertices/edges

  • Select Poles by Count - Find vertices with potential error edge connections

  • Select Boundary Loop - Find open edges/holes (note: boundary loops can be valid mesh borders when designed, by are errors when unintentional)

  • Merge by Distance - Fix coincident vertices (effective but may break geometry in other areas, useful as a first pass)

  • Remove Doubles - Clean up duplicate vertices, same as merge by distance with a small threshold (say 0.001mm)

  • Fill Holes - Close open boundaries

  • In Face Mode - Select interior faces, delete faces. Don't delete the verts, we want to delete the faces.

  • Subdivision Surface (temporary) - Debug tool to reveal topology issues. Look for pinching and other unpredictable behavior, then hone in.

Key Mindset Points

  • 90% of problems come from not seeing errors when created

  • Visual feedback is crucial - proper display settings reveal problems immediately

  • Clean topology from start saves time later

  • Experience teaches you recognition of problem patterns

  • When in doubt, start over rather than fix complex broken geometry

  • One day you WILL stop making mistakes almost entirely.

OK, now into some fun stuff! Sculpting!

Well done for getting through the theroy. It's important.

Last updated