Direct manipulation of FFD: efficient explicit solutions and decomposible multiple point constraints

The ability to directly manipulate an embedded object in the free-form deformation (FFD) method improves controllability. However, the existing solution to this problem involves a pseudo-inverse matrix that requires complicated calculations. This paper solves the problem using a constrained optimization method. We derive the explicit solutions for deforming an object which is to pass through a given target point. For constraints with multiple target points, the proposed solution also involves simple calculations, only requiring solving a system of linear equations. We show that the direct manipulations exhibit the commutative group property, namely commutative, associative, and invertible properties, which further enhance the controllability of FFD. In addition, we show that multiple point constraints can be decomposed into separate manipulations of single point constraints, thus providing the user the freedom of specifying the constraints in any appropriate order.

[1]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[2]  Eugene Fiume,et al.  Wires: a geometric deformation technique , 1998, SIGGRAPH.

[3]  C. R. Deboor,et al.  A practical guide to splines , 1978 .

[4]  Dominique Bechmann,et al.  Deformation of n-dimensional objects , 1991, Int. J. Comput. Geom. Appl..

[5]  Sabine Coquillart,et al.  Animated free-form deformation: an interactive animation technique , 1991, SIGGRAPH.

[6]  Shi-Min Hu,et al.  Direct manipulation of FFD: efficient explicit solutions and decomposible multiple point constraints , 2001, Vis. Comput..

[7]  Nadia Magnenat-Thalmann,et al.  Dirichlet free-form deformations and their application to hand simulation , 1997, Proceedings. Computer Animation '97 (Cat. No.97TB100120).

[8]  Kenneth I. Joy,et al.  Free-form deformations with lattices of arbitrary topology , 1996, SIGGRAPH.

[9]  Sabine Coquillart,et al.  Extended free-form deformation: a sculpturing tool for 3D geometric modeling , 1990, SIGGRAPH.

[10]  L. Schumaker Spline Functions: Basic Theory , 1981 .

[11]  George Celniker,et al.  Deformable curve and surface finite-elements for free-form shape design , 1991, SIGGRAPH.

[12]  Alyn P. Rockwood,et al.  A generalized de Casteljau approach to 3D free-form deformation , 1994, SIGGRAPH.

[13]  Werner Purgathofer,et al.  Deformation of Solids with Trivariate B-Splines , 1989, Eurographics.

[14]  Dominique Bechmann Space deformation models survey , 1994, Comput. Graph..

[15]  Henry J. Lamousin,et al.  NURBS-based free-form deformations , 1994, IEEE Computer Graphics and Applications.

[16]  Lizhuang Ma,et al.  A new free-form deformation through the control of parametric surfaces , 1996, Comput. Graph..