Modelling with implicit surfaces that interpolate

被引:273
|
作者
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
相关论文
共 50 条
  • [1] Implicit surfaces that interpolate
    Turk, G
    Dinh, HQ
    O'Brien, JF
    Yngve, G
    [J]. INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS, PROCEEDING, 2001, : 62 - +
  • [2] Adaptive sampling of implicit surfaces for interactive modelling and animation
    Desbrun, M
    Tsingos, N
    Gascuel, MP
    [J]. COMPUTER GRAPHICS FORUM, 1996, 15 (05) : 319 - 325
  • [3] A Skeleton-based Technique for Modelling Implicit Surfaces
    Hong, Qingqi
    [J]. 2013 6TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), VOLS 1-3, 2013, : 686 - 691
  • [4] Learning to interpolate molecular potential energy surfaces with confidence: A Bayesian approach
    Bettens, RPA
    Collins, MA
    [J]. JOURNAL OF CHEMICAL PHYSICS, 1999, 111 (03): : 816 - 826
  • [5] To Interpolate or not to Interpolate: PRF, Dense and Sparse Retrievers
    Li, Hang
    Wang, Shuai
    Zhuang, Shengyao
    Mourad, Ahmed
    Ma, Xueguang
    Lin, Jimmy
    Zuccon, Guido
    [J]. PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, : 2495 - 2500
  • [6] Modelling peptide adsorption energies on gold surfaces with an effective implicit solvent and surface model
    Suyetin, Mikhail
    Bag, Saientan
    Anand, Priya
    Borkowska-Panek, Monika
    Gussmann, Florian
    Brieg, Martin
    Fink, Karin
    Wenzel, Wolfgang
    [J]. JOURNAL OF COLLOID AND INTERFACE SCIENCE, 2022, 605 : 493 - 499
  • [7] Visualisation of implicit surfaces
    Balsys, RJ
    Suffern, KG
    [J]. COMPUTERS & GRAPHICS-UK, 2001, 25 (01): : 89 - 107
  • [8] Triangulation of implicit surfaces
    Frey, PJ
    Borouchaki, H
    [J]. COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1997, 325 (01): : 101 - 106
  • [9] Trimming implicit surfaces
    Pasko, G
    Pasko, A
    [J]. VISUAL COMPUTER, 2004, 20 (07): : 437 - 447
  • [10] Polygonization of implicit surfaces
    Bloomenthal, Jules
    [J]. Computer Aided Geometric Design, 1988, 5 (04) : 341 - 355