Free-Form Deformation

Cherry Zhang
David R. Cheriton School of Computer Science

[Homepage] [Project Page]



User Interface

Implementation Details

Figure 1: Control polygon and local coordinate system


What I Have Learned


This text will be replaced


Figure 3: Animation of model. Simulated by single-twist along z-axis.


I would like to acknowledge Professor Stephen Mann for all his generous help throughout the term. Professor Mann offered many insights and advice in designing of this project as well as algorithm implementation. Special thanks to my friend Calvin Ho, for providing me with his wonderful OBJ models. Calvin also helped me implement the mesh import/load functions. I would also like to thank Elodie Fourquet, for encouraging me to take this course, and providing valuable opinions on the design of this project.


[1] Sederberg, Thomas W. and Parry, Scott R. Free-Form Deformation of Solid Geometric Models. In Proceedings of SIGGRAPH'86, In Computer Graphics20,4,pages 151-160, August 1986.
[2] Draper, Geoffrey M. and Egbert, Parris K. A Gestural Interface to Free-Form Deformation. In Proceedings of Graphics Interface, pages 113-120, 2003.
[3] Hsu, William M., Hughes, John F. and Kaufman, Henry. Direct Manipulation of Free-Form Deformations. In Computer Graphics, pages 177-184, 1992.