Model Deformation along a Parametric Surface

Free-Form Deformation (FFD) is an efficient technique for editing the shapes of 3D models, and widely used in Computer-Aided Design (CAD), computer animation, computer graphics entertainment etc. The basic idea of some famous previous FFD approaches deforms a target 3D model by adjusting some control points of a 3D lattice surrounding the model. It is a tedious work, especially when the lattice contains too many control points. Moreover, how to place the control points of the lattice to make them cover the region of the target model is also a problem, and it is also difficult to keep the geometric measurement for the deformed model. Therefore, in this paper, a novel FFD method without any latticelike structure is proposed by borrowing the idea of nondistortion texture-mapping for free-form surfaces. By using this method, the shape of the deformed model due to a given parametric surface can be predicted easily, so that the user can get his or her desirable results more intuitively and has no necessary to place the control points of a proper lattice. Moreover, since this method is simple, efficient, and has a real-time response, it is more suitable for doing the animation with thin objects.

[1]  Qunsheng Peng,et al.  Accelerating Accurate B-spline Free-form Deformation of Polygonal Objects , 2000, J. Graphics, GPU, & Game Tools.

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

[3]  Sabine Coquillart,et al.  Axial deformations: an intuitive deformation technique , 1994, Comput. Aided Des..

[4]  Daniel Thalmann,et al.  Simulation of Facial Muscle Actions Based on Rational Free Form Deformations , 1992, Comput. Graph. Forum.

[5]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

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

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

[8]  Eric A. Bier,et al.  Two-Part Texture Mappings , 1986, IEEE Computer Graphics and Applications.

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

[10]  Darwyn R. Peachey,et al.  Solid texturing of complex surfaces , 1985, SIGGRAPH.

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

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

[13]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[14]  Hong Lin,et al.  Optimal Texture Mapping , 1988, Eurographics.

[15]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

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

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

[18]  Bruno Lévy,et al.  Non-distorted texture mapping for sheared triangulated meshes , 1998, SIGGRAPH.