Overview
Catmull-Clark subdivision creates face, edge, and vertex points, then reconnects them to generate a smoother mesh each iteration.
Refines polygon meshes into smoother subdivision surfaces.
Compact metadata for implementation and discovery.
Catmull-Clark subdivision creates face, edge, and vertex points, then reconnects them to generate a smoother mesh each iteration.
Quick facts
Runtime and memory behavior at a glance.
Best
O(faces)
Average
O(iterations * faces)
Worst
O(iterations * faces)
Space
O(faces)
F = average(vertices of face)Computes the new point at the center of each face.
Draw the input shapes, active tests, and generated geometric result.
Catmull-Clark Subdivision should be used with the assumptions and tradeoffs of subdivision Surface in mind.
What each reference supports for this entry.
Original reference for recursively refining polygon meshes into smooth subdivision surfaces.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Subdivision refines surfaces while smoothing adjusts existing geometry.
Subdivision increases mesh detail while simplification reduces it.