Interactive spline-driven deformation for free-form surface styling

This paper tries to answer to the increasing demand for more intuitive methods for creating and modifying free-form curves and surfaces which is emerging in the field of conceptual design. We present a novel approach which adopts a simple 3D sketching technique together with a finite element deformation method to create free-form models. The method proposed lets the user interactively sculpt splines to modify a surface in a predicable way. Our algorithm automatically extracts the key points from the sketched "target curve" and it adaptively distributes the external-force constraints which impose the forces on the corresponding vertices along their normals. We have limited the influence of these constraints to a localized area by attaching an influence factor to each vertex of the parent surface. The smoothing function introduced later allows good control over the transition intervals and the symmetry features. The proposed method is finally implemented within a 3D environment and the results of its use show how the designers can intuitively and exactly control the shape of the sketched surface.

[1]  J. Canny,et al.  Real-time Simulation of Physically Realistic Global Deformation , 1999 .

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

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

[4]  Ramesh Raskar,et al.  Free‐form sketching with variational implicit surfaces , 2002, Comput. Graph. Forum.

[5]  John F. Canny,et al.  Haptic interaction with global deformations , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[6]  W SederbergThomas,et al.  Free-form deformation of solid geometric models , 1986 .

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

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

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

[10]  Vincent Cheutet,et al.  3D sketching with fully free form deformation features (δ-F4) for aesthetic design , 2004, SBM'04.

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

[12]  J. Canny,et al.  Real-time simulation of physically realistic global deformations , 2000 .

[13]  Hong Qin,et al.  Dynamic NURBS with geometric constraints for interactive sculpting , 1994, TOGS.

[14]  Dae-Hyun Kim,et al.  Sketch- and constraint-based design of B-spline surfaces , 2002, SMA '02.

[15]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[16]  Xiaogang Jin,et al.  General constrained deformations based on generalized metaballs , 1998, Proceedings Pacific Graphics '98. Sixth Pacific Conference on Computer Graphics and Applications (Cat. No.98EX208).

[17]  Joaquim A. Jorge,et al.  BlobMaker: Free form Modelling with Variational Implicit Surfaces , 2003 .

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

[19]  Li Han,et al.  Freehand 3D Curve Recognition and Oversketching , 2005, TPCG.

[20]  P. Michalik,et al.  Constraint-based design of B-spline surfaces from curves , 2004, SM '04.

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

[22]  Franca Giannini,et al.  Free Form Features for Aesthetic Design , 2000, Int. J. Shape Model..

[23]  H BarrAlan Global and local deformations of solid primitives , 1984 .

[24]  CelnikerGeorge,et al.  Deformable curve and surface finite-elements for free-form shape design , 1991 .

[25]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

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

[27]  Vincent Cheutet,et al.  3D sketching for aesthetic design using fully free-form deformation features , 2005, Comput. Graph..

[28]  Jean-Claude Léon,et al.  A new approach towards free-form surfaces control , 1995, Comput. Aided Geom. Des..

[29]  TerzopoulosDemetri,et al.  Modeling inelastic deformation , 1988 .

[30]  Hong Qin,et al.  Dynamic Catmull-Clark Subdivision Surfaces , 1998, IEEE Trans. Vis. Comput. Graph..

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

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

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

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

[35]  Jean-Claude Léon,et al.  Semiglobal deformation and correction of free- form surfaces using a mechanical alternative , 1997, The Visual Computer.

[36]  Bülent Özgüç,et al.  Free-form solid modeling using deformations , 1990, Comput. Graph..

[37]  CoquillartSabine,et al.  Animated free-form deformation , 1991 .

[38]  Shi-Min Hu,et al.  Direct manipulation of FFD: efficient explicit solutions and decomposible multiple point constraints , 2001, The Visual Computer.