Complex Cloth: A Comprehensive Guide to Surface Design