Intermediate Quad Retopology: Edge Flow, Poles, and Useful Density
Design intermediate quad topology that bends cleanly by planning loops, poles, density transitions, joints, faces, and deformation tests.
A deformation-ready retopology is not the mesh with the prettiest static wireframe. It is the lowest-complexity mesh that preserves the required shapes throughout the approved motion range, supports weighting and corrective work, and still meets delivery budgets.
Assume a character's dense sculpt is approved and a basic rig already defines these tests: elbow from 0 to 135 degrees, shoulder elevation to 160 degrees, knee flexion to 145 degrees, mouth opening 35 millimeters, and 6 named facial expressions. The retopology task is to build connectivity for those motions. “Follow the muscles” is too vague; each region needs a specific deformation job and a pose that can prove whether the topology performs it.
Regular grids, loops, rings, and poles#
In a regular interior quad grid, each vertex connects to 4 edges. Rows can continue in 2 principal directions. An edge loop follows connected edges through that regular pattern; an edge ring crosses the opposite edges of successive quads. Blender's loop-selection documentation shows that loops stop at poles because a non-4-valence vertex—including common valences of 3 and 5—does not offer one regular continuation through the quad grid.
This gives poles their actual purpose: they route or terminate flow. Common cases are:
- a 3-valence pole, often called an N-pole, where one row effectively ends;
- a 5-valence pole, often called an E-pole, where a row is introduced or redirected;
- higher valence, which concentrates more irregularity and usually deserves extra scrutiny.
The names matter less than the consequence. Under subdivision or smooth deformation, a pole has a different neighborhood from a regular 4-valence vertex. It can concentrate curvature, interrupt a loop selection, and create a visible star pattern in highlights. Put it where the surface is relatively flat, motion is modest, and the camera is unlikely to inspect a grazing reflection. Do not exile every pole to an arbitrary hidden location; a long detour of distorted quads may be worse than one well-placed 5-pole.
Begin with motion maps, not polygon patches#
Before drawing the shoulder, annotate 3 kinds of information on the sculpt or a proxy:
- Hinge axes: elbow and knee primarily bend around identifiable axes.
- Sliding and compression zones: the shoulder cap slides over the torso; the inside elbow compresses; the outside stretches.
- Silhouette controls: kneecap, elbow tip, jawline, eyelids, and lips must keep readable contours.
Then pose the reference or use a rough proxy rig. Static anatomy only suggests where edges might go. The pose reveals which vertices separate, bunch, or need volume. The animation-aware quadrangulation research from ETH Zurich explicitly aligns quadrangulation with deformation measured over an input animation sequence, illustrating why one rest shape is incomplete evidence; see the Animation-Aware Quadrangulation project.
Create a deformation fixture before detailed weighting. Use at least rest, midrange, extreme, and one combined stress pose. A shoulder can pass isolated arm elevation but fail when elevation, forward reach, and twist occur together.
The elbow as a countable topology problem#
Treat the elbow as a bent tube. Suppose the arm has 12 vertices around its circumference. Build 5 cross-joint rings:
- 1 ring before the deformation zone;
- 1 ring on the upper-arm side of the crease;
- 1 central ring near the hinge;
- 1 ring on the forearm side of the crease;
- 1 ring after the deformation zone.
That contributes roughly 48 quad faces between the 5 rings. The central 3 rings provide samples for compression and stretch; the 2 outer rings anchor the transition to the more rigid limb. Five is not a universal magic number. A stylized 8-sided arm may need 3 rings. A close-up realistic elbow may need 7. The useful test is whether weights can create the required arc without a single razor crease or a collapsing inner wall.
Orient rings roughly perpendicular to the limb's length and shape them for the pose, not as perfect circles. The elbow tip needs a vertex or small face region that can preserve its silhouette. On the inside, slightly tighter spacing provides controlled compression, but stacking 4 nearly coincident loops creates pinching and wastes vertices.
Test with simple linear weights first. If the mesh cannot bend acceptably without elaborate painting, inspect topology, joint placement, and skinning method before adding correctives. Corrective shapes are valuable for anatomy and art direction; they should not conceal a preventable connectivity failure.
The shoulder is not a simple hinge#
The shoulder combines rotation, translation of the shoulder girdle, twisting, and contact between the upper arm and torso. Concentric loops around the arm socket can help, but a literal target-shaped pattern may pinch at the armpit and starve the shoulder blade.
Build flow for 3 paths:
- a deltoid cap that travels from chest and back into the upper arm;
- an armpit region that can fold without welding its front and back surfaces together;
- a torso path that preserves chest and scapula volume while the arm moves.
Keep the front and back armpit surfaces separate in projection. They may be only 5 millimeters apart on a small character. Nearest-surface snapping and broad relax brushes can cross that gap. Inspect thickness in section view.
Place density where curvature and weights change. A broad flat shoulder-blade region may use larger quads even though it is anatomically important. The tight axillary fold may need smaller faces because its surface bends sharply over a short distance. Density based on screen-space silhouette and deformation gradient is more useful than uniform square size.
Facial loops are controls, not decorative rings#
For a face, begin with openings and sliding boundaries: mouth, eyelids, nostrils, and the jaw transition. A mouth loop must support at least closure, wide opening, corner pull, pucker, and asymmetry if those actions are in the performance set.
Consider a mouth with 20 vertices around the lip opening: 8 along the upper arc, 8 along the lower arc, and 2 at each corner shared by both directions. Add an outer lip loop to control the roll into surrounding skin and an inner loop to form mouth thickness. That is already about 60 strategically related vertices before cheek and chin transitions. Adding 40 more points uniformly around the lips will not fix bad corner routing.
Route the corner into cheek and nasolabial regions based on expression tests. Avoid placing a high-valence pole directly on the lip border, eyelid margin, or deepest smile crease. Those areas undergo large direction changes and receive close-up specular scrutiny. Move flow changes into the broader cheek or temple when possible.
Eyelids need matching upper and lower borders so they close without gaps. Model the eyeball as a collision and shape reference. Test a full blink from the intended camera: 1-millimeter interpenetration may be invisible in a wide shot and unacceptable in a close-up. Record the actual tolerance instead of arguing from wireframe appearance.
Density transitions without knots#
An all-quad mesh cannot change row counts without irregular vertices. Plan the transition instead of discovering it in the last patch.
If a forearm has 12 columns but the wrist needs 8, reduce 4 columns across several rows. Pair a 5-pole and 3-pole to redirect one strip, then distribute the 4 reductions around low-curvature, lower-motion sides rather than stacking them in a single visible seam. Each transition should be far enough from the next that surrounding quads recover reasonable angles.
A practical inspection rule is to compare neighboring edge lengths. A jump from 4 millimeters to 12 millimeters in one face is a 3:1 transition and likely to create a long skewed quad. Spreading the change across 3 rows can move through roughly 4, 6, 9, and 12 millimeters. This is a construction heuristic, not a rendering law; the deformed result remains the authority.
Maya's Insert Edge Loop documentation notes that triangles or errant topology can stop a calculated loop. Use that behavior as a diagnostic. If a supposedly continuous deformation band cannot accept a loop cut, inspect where and why its flow terminates.
Subdivision changes the evaluation target#
If the model will use Catmull-Clark subdivision, approve the subdivision limit behavior, not only the control cage. Catmull-Clark repeatedly creates new face, edge, and vertex points and approaches a smooth limit surface. Pixar's OpenSubdiv technical overview describes Catmull-Clark as suited to quad-dominant meshes and documents boundaries, creases, and face-varying data.
One subdivision level turns each quad into 4 quads; 2 levels turn it into 16. A 10,000-quad cage therefore becomes about 160,000 quads at level 2 before boundary details and implementation choices. Do not add subdivision merely to hide poor low-resolution deformation. Measure evaluated faces and the actual runtime subdivision policy.
Poles can produce pinching on a smooth reflective form. Test the unsubdivided cage, level 1, and the final level under a moving highlight. A pole that looks harmless in matte gray may create a star-shaped reflection. Creases and close support loops also affect the limit shape; use only the number needed for the required radius.
UVs are face-varying data: a UV seam can split values even when geometric positions are shared. OpenSubdiv treats face-varying channels as their own topology. Plan seam placement with deformation, because a heavily stretching hidden seam can reveal texture filtering or normal-map discontinuities in motion.
Hard-surface moving parts need different logic#
Not every deforming asset is organic. A robot elbow may contain 6 rigid panels rotating around a hinge. Retopologizing it as one smooth organic tube creates deformation where the design requires separation.
For rigid components:
- preserve exact panel boundaries as separate meshes or explicit hard borders;
- place pivots and local axes before adding bevel support geometry;
- keep broad planar regions sparse;
- allocate edges to silhouette and bevel radius, not to an anatomical loop convention;
- test interpenetration across the full mechanical range;
- bake only detail that does not need to change silhouette.
A 32-segment circular hinge creates a new silhouette sample every 11.25 degrees. If the closest camera reveals faceting, try 48 segments at 7.5 degrees or adjust the viewing constraint. If it remains 20 pixels wide on screen, 16 segments may be sufficient. Use the image and motion range, not “all quads,” to choose.
Weighting and topology are coupled but distinct#
Skin weights are usually stored per vertex. Autodesk's deformer topology documentation warns that changing topology or vertex ordering after deformers can invalidate index-based weight relationships. Finish major retopology revisions before expensive weight painting, or use an explicit transfer and validation process.
Topology supplies samples; weights decide how those samples follow controls. Diagnose them separately:
- Show the low mesh with no subdivision and flat color.
- Check whether enough rings exist and whether they cross the bend usefully.
- Display numerical weights for the failing vertices.
- Compare linear blend and dual-quaternion behavior if the target supports both.
- Disable corrective shapes, then re-enable them one at a time.
- Inspect collision, cloth, or muscle systems separately from skinning.
If adding one loop fixes a volume collapse, topology lacked sampling. If moving the joint fixes it, the rig was wrong. If repainting 3 vertices fixes it, connectivity may be adequate. This attribution prevents endless edge-loop additions.
Test with measurements, not adjectives#
For each critical pose, capture front, side, and 45-degree renders plus a turntable when twist matters. Add measurements tied to the asset:
- elbow outer-arc silhouette deviation under 2 pixels at the closest gameplay camera;
- mouth closure gap under 0.5 millimeters;
- shoulder volume loss under 8% in a defined cross-section;
- no triangle flips or zero-area faces at any sampled pose;
- UV stretch below the project's threshold in visible facial regions;
- no shading star visible from a 180-degree moving-light sweep;
- delivery triangle and vertex counts within the platform budget.
Sample motion between hero poses. A knee can look correct at 0 and 145 degrees but invert at 105. For a 150-frame action, inspect every frame automatically for flipped triangles and bounding-box spikes, then visually review the worst frames.
Intermediate failure patterns#
Anatomy copied without motion. Loops resemble a diagram in rest pose but do not support the rig's actual axes and ranges.
Poles hidden in joints. The inside elbow is less visible at rest, yet it is where compression is most severe.
Uniform density across the character. The back of the skull receives the same face size as eyelids, wasting the budget and weakening controls.
Late topology edits after skinning. Vertex indices, weights, correctives, caches, and UV work become suspect at once.
Subdivision as a repair filter. More evaluated faces smooth the symptom while runtime cost rises and the control cage remains hard to edit.
Only isolated poses tested. Combined shoulder twist and elevation expose failures that neither motion shows alone.
Deformation-ready handoff checklist#
- Required motions, cameras, and tolerances are documented.
- Edge flow is justified by a deformation or editing task.
- Joint regions have sufficient rings without redundant stacks.
- Poles sit away from the most curved, compressed, or scrutinized zones.
- Density changes gradually and returns to regular flow.
- Openings and paired borders, especially eyelids and lips, have compatible counts.
- The final subdivision level and crease policy are measured.
- UV seams and face-varying data survive the motion tests.
- Weights and correctives are validated after final topology.
- Every critical motion is sampled between key poses for flips and collapse.
- The exported delivery mesh matches the approved triangulation and counts.