Free-form design using axial curve-pairs

Deformation of 3D shapes usually requires the use of a deformation tool. The freeform deformation technique requires the use of a lattice of control point for deforming an object. This may require a synchronized movement of the lattice control points in order to obtain the desired effects. The axial deformation technique allows an object to be deformed by manipulating an axial curve. However, unexpected twist of the object may be obtained. This is a result of the lack of control on the local coordinate frame of the curve. This paper presents a technique for deforming objects with a set of axial curve-pairs. The use of a curve-pair allows the local coordinate frame to be controlled intuitively. A curve-pair is composed of a primary and an orientation curve. The orientation curve is an approximate offset of the primary curve. A technique is proposed for maintaining the relation between the primary and the orientation curve when the curve-pair is adjusted. By associating a complex 3D object to a curve-pair, the object can be stretched, bended, and twisted intuitively through manipulating the curve-pair. This deformation technique is particularly suitable for manipulating complex shapes (e.g. decorative components) in industrial and aesthetic design, and is also suitable for modelling characters and animals with flexible bodies. Adjusting the curve-pair according to some motion constraints produces different postures of a character or animal model. This in turn can be used as decorative components for aesthetic design.

[1]  Jules Bloomenthal,et al.  Skeletal methods of shape manipulation , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[2]  Eun-Joo Park,et al.  Modelling and animation of generalized cylinders with variable radius offset space curves , 1994, Comput. Animat. Virtual Worlds.

[3]  S. Coquillart Computing offsets of B-spline curves , 1987 .

[4]  Richard E. Parent,et al.  Layered construction for deformable animated characters , 1989, SIGGRAPH.

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

[6]  Ari Rappoport,et al.  Simple constrained deformations for geometric modeling and interactive design , 1994, TOGS.

[7]  Vadim Komkov,et al.  Geometric aspects of industrial design , 1992 .

[8]  Fopke Klok Two moving coordinate frames for sweeping along a 3D trajectory , 1986, Comput. Aided Geom. Des..

[9]  Hartmut Noltemeier,et al.  Geometric Modelling , 1998, Computing Supplement.

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

[11]  Nestor Burtnyk,et al.  Interactive skeleton techniques for enhancing motion dynamics in key frame animation , 1976, CACM.

[12]  Dominique Bechmann,et al.  Deformation of n-dimensional objects , 1991, SMA '91.

[13]  G. Brunnett Geometric Modelling , 1995, Computing Supplement.

[14]  D. Ross Computer-aided design , 1961, CACM.

[15]  J. Hoschek Offset curves in the plane , 1985 .

[16]  Willem F. Bronsvoort,et al.  Ray tracing generalized cylinders , 1985, TOGS.

[17]  Daniel Thalmann,et al.  Combined Direct and Inverse Kinematic Control for Articulated Figure Motion Editing , 1992, Comput. Graph. Forum.

[18]  A. Fournier,et al.  Growing and Animating Polygonal Models of Animals , 1997, Comput. Graph. Forum.

[19]  Cornelius W. A. M. van Overveld,et al.  Deforming Geometric Models Based on a Polygonal Skeleton Mesh , 1997, J. Graphics, GPU, & Game Tools.

[20]  Gershon Elber,et al.  Comparing Offset Curve Approximation Methods , 1997, IEEE Computer Graphics and Applications.

[21]  Wayne Tiller,et al.  Offsets of Two-Dimensional Profiles , 1984, IEEE Computer Graphics and Applications.

[22]  Joris S. M. Vergeest,et al.  Displacement feature modelling for conceptual design , 1998, Comput. Aided Des..

[23]  Jarke J. van Wijk,et al.  Ray tracing objects defined by sweeping planar cubic splines , 1984, TOGS.

[24]  Takashi Maekawa,et al.  An overview of offset curves and surfaces , 1999, Comput. Aided Des..

[25]  I. Faux,et al.  Computational Geometry for Design and Manufacture , 1979 .

[26]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

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

[28]  Pekka Siltanen,et al.  Normal orientation methods for 3D offset curves, sweep surfaces and skinning , 1992, Comput. Graph. Forum.

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

[30]  Petros Faloutsos,et al.  Dynamic Free-Form Deformations for Animation Synthesis , 1997, IEEE Trans. Vis. Comput. Graph..

[31]  James C. Cavendish,et al.  Integrating feature-based surface design with freeform deformation , 1995, Comput. Aided Des..