Free-Form Deformation

This project implemented a technique for deforming solid geometric models. A three dimensional rectangular grid is used as a control lattice. Objects embedded in this lattice are deformed via the lattice. World space coordinates are mapped into the parametric space of the lattice, which is a Bezier hyperpatch. The lattice is then deformed, and the parametric coordinates are re-mapped into world space.


Below is an example of a chevy before and after deformation.