Subdivision surfaces are a method used in 3D computer graphics to create smooth surfaces by recursively refining a coarse mesh. This technique allows for the modeling of complex shapes with relatively simple initial meshes, making it a powerful tool in animation, visual effects, and video game development.