Free-form shape design using triangulated surfaces

We present an approach to modeling with truly mutable yet completely controllable free-form surfaces of arbitrary topology. Surfaces may be pinned down at points and along curves, cut up and smoothly welded back together, and faired and reshaped in the large. This style of control is formulated as a constrained shape optimization, with minimization of squared principal curvatures yielding graceful shapes that are free of the parameterization worries accompanying many patch-based approaches. Triangulated point sets are used to approximate these smooth variational surfaces, bridging the gap between patch-based and particle-based representations. Automatic refinement, mesh smoothing, and re-triangulation maintain a good computational mesh as the surface shape evolves, and give sample points and surface features much of the freedom to slide around in the surface that oriented particles enjoy. The resulting surface triangulations are constructed and maintained in real time.

[1]  Dr. M. G. Worster Methods of Mathematical Physics , 1947, Nature.

[2]  B. O'neill Elementary Differential Geometry , 1966 .

[3]  D. Schweikert An Interpolation Curve Using a Spline in Tension , 1966 .

[4]  M. Spivak A comprehensive introduction to differential geometry , 1979 .

[5]  M. Rai,et al.  Application of Adaptive Grids to Fluid-Flow Problems with Asymptotic Solutions , 1981 .

[6]  Demetri Terzopoulos Multi-Level Reconstruction of Visual Surfaces: Variational Principles and Finite Element Representations , 1982 .

[7]  Joe F. Thompson A survey of dynamically-adaptive grids in the numerical solution of partial differential equations , 1984 .

[8]  Joe F. Thompson,et al.  Numerical grid generation: Foundations and applications , 1985 .

[9]  Gilbert Strang,et al.  Introduction to applied mathematics , 1988 .

[10]  Vaughan R. Pratt,et al.  Direct least-squares fitting of algebraic surfaces , 1987, SIGGRAPH.

[11]  Fujio Yamaguchi,et al.  Curves and Surfaces in Computer Aided Geometric Design , 1988, Springer Berlin Heidelberg.

[12]  D. A. Field Laplacian smoothing and Delaunay triangulations , 1988 .

[13]  N. Lott,et al.  Method for fairing B-spline surfaces , 1988 .

[14]  John C. Platt,et al.  Constraint methods for neural networks and computer graphics , 1990 .

[15]  P. Frederickson,et al.  Higher order solution of the Euler equations on unstructured grids using quadratic reconstruction , 1990 .

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

[17]  J. Peters Smooth interpolation of a mesh of curves , 1991 .

[18]  G. Huiskamp Difference formulas for the surface Laplacian on a triangulated surface , 1991 .

[19]  Gregory M. Nielson,et al.  Scattered Data Interpolation and Applications: A Tutorial and Survey , 1991 .

[20]  Greg Turk,et al.  Generating textures on arbitrary surfaces using reaction-diffusion , 1991, SIGGRAPH.

[21]  TurkGreg Generating textures on arbitrary surfaces using reaction-diffusion , 1991 .

[22]  George Celniker,et al.  Linear constraints for deformable non-uniform B-spline surfaces , 1992, I3D '92.

[23]  Thomas W. Sederberg,et al.  A physically based approach to 2–D shape blending , 1992, SIGGRAPH.

[24]  D. Eppstein,et al.  MESH GENERATION AND OPTIMAL TRIANGULATION , 1992 .

[25]  Tony DeRose,et al.  8. A Survey of Parametric Scattered Data Fitting Using Triangular Interpolants , 1992, Curve and Surface Design.

[26]  Carlo H. Séquin,et al.  Functional optimization for fair surface design , 1992, SIGGRAPH.

[27]  Richard Szeliski,et al.  Surface modeling with oriented particle systems , 1992, SIGGRAPH.

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

[29]  Greg Turk,et al.  Re-tiling polygonal surfaces , 1992, SIGGRAPH.

[30]  Henry P. Moreton Minimum curvature variation curves, networks, and surfaces for fair free-form shape design , 1993 .

[31]  Alyn P. Rockwood,et al.  Topological design of sculptured surfaces , 1992, SIGGRAPH.

[32]  David Eppstein,et al.  MESH GENERATION AND OPTIMAL TRIANGULATION , 1992 .

[33]  Mark J. Jakiela,et al.  Pseudoedge: nonintersected parametric quilt modeling of multiply connected objects , 1993, Comput. Aided Des..

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

[35]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[36]  L. Paul Chew,et al.  Guaranteed-quality mesh generation for curved surfaces , 1993, SCG '93.

[37]  Paul S. Heckbert,et al.  Using particles to sample and control implicit surfaces , 1994, SIGGRAPH.