Modelling with implicit surfaces that interpolate

被引:280
作者
Turk, G
O'Brien, JF
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Univ Calif Berkeley, EECS Comp Sci Div, Berkeley, CA 94720 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2002年 / 21卷 / 04期
关键词
algorithms; implicit surfaces; thin-plate techniques; function interpolation; modeling;
D O I
10.1145/571647.571650
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce new techniques for modelling with interpolating implicit surfaces. This form of implicit surface was first used for problems of surface reconstruction and shape transformation, but the emphasis of our work is on model creation. These implicit surfaces are described by specifying locations in 3D through which the surface should pass, and also identifying locations that are interior or exterior to the surface. A 3D implicit function is created from these constraints using a variational scattered data interpolation approach, and the iso-surface of this function describes a surface. Like other implicit surface descriptions, these surfaces can be used for CSG and interference detection, may be interactively manipulated, are readily approximated by polygonal tilings, and are easy to ray trace. A key strength for model creation is that interpolating implicit surfaces allow the direct specification of both the location of points on the surface and the surface normals. These are two important manipulation techniques that are difficult to achieve using other implicit surface representations such as sums of spherical or ellipsoidal Gaussian functions ("blobbies"). We show that these properties make this form of implicit surface particularly attractive for interactive sculpting using the particle sampling technique introduced by Witkin and Heckbert. Our formulation also yields a simple method for converting a polygonal model to a smooth implicit model, as well as a new way to form blends between objects.
引用
收藏
页码:855 / 873
页数:19
相关论文
共 33 条
[1]  
[Anonymous], LECT NOTES MATH
[2]   AUTOMATIC RECONSTRUCTION OF UNSTRUCTURED 3D DATA - COMBINING A MEDIAL AXIS AND IMPLICIT SURFACES [J].
BITTAR, E ;
TSINGOS, N ;
GASCUEL, MP .
COMPUTER GRAPHICS FORUM, 1995, 14 (03) :C457-C468
[3]  
Blinn J. F., 1982, Computer Graphics, V16, DOI 10.1145/965145.801290
[4]   Polygonization of implicit surfaces [J].
Bloomenthal, Jules .
Computer Aided Geometric Design, 1988, 5 (04) :341-355
[5]  
BLOOMENTHAL J, 1994, GRAPHICS GEMS, V4, P324
[6]  
Carr JC, 2001, COMP GRAPH, P67, DOI 10.1145/383259.383266
[7]  
CELNIKER G, 1991, COMP GRAPH, V25, P257, DOI 10.1145/127719.122746
[8]  
DUFF T, 1992, COMP GRAPH, V26, P131, DOI 10.1145/142920.134027
[9]  
Dyn N., 1987, Topics in Multivariate Approximation, P47, DOI 10.1016/B978-0-12-174585-1.50009-9
[10]  
GIROSI F, 1993, 1430 MIT ART INT LAB