Nearly every animated CG character you have ever seen — Woody, Elsa, a Na'vi, a talking sponge — is, underneath, a subdivision surface. The modeller never sculpts the millions of tiny polygons you see on screen. Instead they push around a small, blocky control cage of a few hundred faces, and a purely mechanical rule grows the smooth surface from it: split every face into smaller ones, then nudge every corner toward the average of its neighbours, and repeat. Do it a few times and the jagged cage melts into something glassy-smooth; do it forever and it converges to an ideal limit surface.
That single trick — refine, then smooth, then repeat — is the workhorse geometry of the whole animation pipeline. This page builds it from the ground up: the two half-steps, the exact averaging masks Pixar's Catmull–Clark scheme uses on quad meshes, the triangle-mesh cousin Loop, the awkward extraordinary vertices where the surface goes slightly soft, and the creases that let you carve a sharp edge back in on demand.
A subdivision scheme is one iteration built from two moves, applied to the whole mesh at once:
Refining alone would just chop the cage into more flat pieces (same faceted look, more triangles). Smoothing alone would collapse the mesh toward its centroid. It is the alternation of the two — split, average, split, average — that pulls a coarse polygon toward a smooth curved surface without shrinking it away. Each pass roughly halves the visible faceting; after three or four passes the eye can no longer see the polygons at all.
The idea is easiest to see on a 2-D cross-section — a polygon standing in for the surface's silhouette. Below, the faint outline is a deliberately jagged five-point control cage. Press Play (or step forward) to apply the refine-and-smooth rule again and again: each pass cuts every corner and averages, and the jagged star relaxes toward a smooth, star-shaped limit curve. The 3-D surface case is exactly this, run over faces and edges instead of a single loop of points.
Notice the limit curve stays near the cage but touches none of its sharp corners — the cage controls the surface without lying on it. Drag a single cage point and the whole smooth curve nearby glides to follow: that local, predictable control is exactly what makes the cage a joy to animate.
The dominant scheme for quad (four-sided) meshes is Catmull–Clark, published in 1978 by Edwin Catmull and Jim Clark — the same Ed Catmull who went on to co-found Pixar. One Catmull–Clark pass introduces three kinds of new point, each an average with fixed weights.
New quad faces are then formed by connecting each face point to the edge points around it. The result
is a mesh with four times as many faces, every one a quadrilateral. Repeat, and the surface converges
to a curve that is
Start with the humblest quad mesh: a cube. It has
Every original square is cut into
Each pass quadruples the face count, so from a cube's
Catmull–Clark wants quads. For meshes made of triangles, the standard is
Loop subdivision (Charles Loop, 1987). Its refine step splits every triangle into
Loop and Catmull–Clark are two answers to the same question. Both give
A Catmull–Clark mesh is regular where every vertex has valence
The subtle catch: the limit surface is beautifully
Pure subdivision rounds everything, which is wrong for a table edge, a sword, or a clenched jaw. The fix is a crease: tag an edge (or chain of edges) as sharp, and the smoothing step uses a different, curve rule there — averaging only along the crease, not across it — so the surface stays creased instead of rounding off. Tag a whole loop and you get a hard edge; tag a single vertex and you get a spike.
Even better are semi-sharp creases (Pixar's DeRose et al., 1998, first used at scale
on Geri's Game): give the crease a real-valued sharpness
Subdivision surfaces win because they cleanly separate the two things a production needs. The
coarse cage is what humans touch: a few hundred vertices are easy to
Half of it. Ed Catmull co-published the Catmull–Clark scheme in 1978, long before Pixar existed — but Pixar turned it into the backbone of production, adding the practical machinery (semi-sharp creases, efficient evaluation, robust handling of extraordinary points) that made it usable on real films. Their short Geri's Game (1997) was the first showcase built entirely on subdivision surfaces, and the underlying library eventually became the open-source OpenSubdiv, now used across the whole industry. So: co-invented in academia, weaponised for film at Pixar.