1. A computer-implemented method for procedurally editing hierarchical subdivision surface geometry, the method comprising: receiving, at one or more computer systems, information identifying a mesh; receiving, at the one or more computer systems, information defining one or more parameters in a parameter set; receiving, at the one or more computer systems, information specifying one or more procedures in a procedure set; generating, with one or more processors associated with the one or more computer systems, a hierarchical subdivision surface description based on the mesh, the parameters set, and the procedure set; and storing the hierarchical subdivision surface description in a storage device associated with the one or more computer systems.