Parameter-driven freeform deformations

Abstract: High-level parameters offer user an easy and intuitive tool to modify an existing model. In this paper, an approach of deforming freeform shapes using intrinsic parameters is proposed, where those parameters were not part of the model. Instead the parameters are introduced by user at the time he/she needs them. To achieve this, different from existing freeform deformation methods, a deformable template defined by intrinsic parameters is used as the bridge to link the original freeform shape and the user actions. Those templates can be defined by the user or simply derived from freeform feature concepts. With shape simi-larity analysis, a user-defined region of interest in the freeform shape is matched, or fitted, to a deform-able shape template. By several different kinds of  3 to 3 functions, the region of interest is mapped to the fitted deformable shape template. Thus template parameters can be transferred to the original free-form shape. Through those quantitative intrinsic parameters, the user can easily modify the freeform shape. Several simple implementations were conducted in order to verify the proposed method. It is also described how the proposed technique can be applied in practical shape modelling applications.

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

[2]  Imre Horváth,et al.  Feature interference in free form template matching , 2002, Eurographics.

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

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

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

[6]  Imre Horváth,et al.  Fitting Freeform Shape Patterns to Scanned 3D Objects , 2001, J. Comput. Inf. Sci. Eng..

[7]  Les A. Piegl,et al.  Parametrization for surface fitting in reverse engineering , 2001, Comput. Aided Des..

[8]  Fausto Bernardini,et al.  Cut-and-paste editing of multiresolution surfaces , 2002, SIGGRAPH.

[9]  Gershon Elber,et al.  Matching free-form surfaces , 2001, Comput. Graph..

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

[11]  C. L. Li,et al.  Feature recognition by template matching , 2000, Comput. Graph..

[12]  S. Bryson Paradigms for the shaping of surfaces in a virtual environment , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.

[13]  Michael Kallay,et al.  Constrained Optimization in Surface Design , 1993, Modeling in Computer Graphics.

[14]  Franca Giannini,et al.  A Free Form Feature Taxonomy , 1999, Comput. Graph. Forum.

[15]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[16]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[17]  Andrew P. Witkin,et al.  Variational surface modeling , 1992, SIGGRAPH.

[18]  Imre Horváth,et al.  Testing shape manipulation tools using abstract prototypes , 1998 .

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

[20]  Yu Song,et al.  RECONSTRUCTING FREEFORM SURFACE WITH PARAMETERIZED FEATURES , 2002, DAC 2002.

[21]  Martin Reimers,et al.  Meshless parameterization and surface reconstruction , 2001, Comput. Aided Geom. Des..

[22]  Remco C. Veltkamp,et al.  Reliable and Efficient Pattern Matching Using an Affine Invariant Metric , 1999, International Journal of Computer Vision.