The 3D Handbook
Part 4 — Modeling TopologyPage 77 of 248 on the reading route
Key term

Support loop (holding edge)

An extra edge loop placed close to an edge so that it stays tight when the mesh is subdivided; the alternatives are creases and bevels.

modelingsubdivisionhard-surfacetopology

A support loop is an extra edge loop placed close to an edge so that the edge stays tight when the mesh is subdivided. It is also called a holding edge, control loop or supporting edge.

Without support, Catmull–Clark subdivision "rounds off edges, and often this is not what you want" (Blender Manual: Subdivision Surface Modifier).

Three subdivided cubes: one rounded into a blob, one with tight bevelled edges, one with sharp creased edges.
Three cubes with the same Subdivision Surface modifier (level 2). Left: no support loops, so it rounds into a blob. Middle: a bevel adds support loops next to every edge, so the edges stay tight. Right: full edge crease keeps the edges sharp without extra loops.Rendered in Blender 5.2 (Cycles) by the handbook author

#How it works

Subdivision smooths each vertex towards its neighbours. If an edge's nearest neighbours are far away, the corner melts into a broad curve. Put a loop close to the edge and the smoothing has much less room, so the corner becomes a tight radius.

The Blender Manual describes the same control: adding loops near an edge keeps it crisper, and removing them softens it (Blender Manual: Subdivision Surface Modifier). The distance between the support loop and the edge sets the radius of the final bevel.

Three cross-sections of a subdivided box cage. With no support loops the result is nearly round. With support loops placed close to each corner the result has tight rounded corners. With full creases the corners stay perfectly sharp.
Cross-sections computed with the curve form of Catmull–Clark subdivision. Support loops (centre) give a controllable radius; a full crease (right) gives no radius at all.Diagram by the handbook author

#Three ways to keep an edge tight

#Common mistakes

  • Support loops running everywhere. Each loop continues round the whole mesh. End loops at a pole in a flat area, or use creases locally.
  • Uneven spacing. Different distances on each side of a corner give lopsided bevels.
  • Pinching at corners. Where three supported edges meet, the corner often needs extra cuts or a careful bevel to avoid a pinch.
  • Too tight for the bake. A 1 mm radius can vanish in the normal map.

edge loop · edge ring · subdivision surface modeling · bevels and chamfers · hard-surface modeling · the high-to-low workflow

#Further reading and watching

References

  1. Blender Foundation · Subdivision Surface Modifier · Blender Manual (2.83), 2020 · docs · accessed 2026-10-20
  2. Pixar Animation Studios · Subdivision Surfaces · OpenSubdiv documentation (source file on GitHub) · docs · accessed 2026-10-20
  3. Maxon · Subdivision Surface · Cinema 4D R23 Help · docs · accessed 2026-10-20
  4. Polycount forum (replies by FrankPolygon and GlowingPotato) · Need opinion on what a good topology is · Polycount, 2020 · forum · accessed 2026-10-20
  5. Simon Péloquin (guide); Arti Sergeev (editor) · Best Practices for Hard Surface Normal Map Baking · 80 Level, 2018 · article · accessed 2026-10-20

Last updated 2026-10-22