FastLSM: Fast Lattice Shape Matching for robust real-time deformation

被引:13
作者
Rivers, Alec R. [1 ]
James, Doug L. [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2007年 / 26卷 / 03期
关键词
fast summation; summed-area tables; interactive dynamics; large deformation; soft body; domain embedding; free-form deformation; shape matching; polar decomposition; video game physics; fracturing;
D O I
10.1145/1239451.1239533
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a simple technique that enables robust approximation of volumetric, large-deformation dynamics for real-time or largescale offline simulations. We propose Lattice Shape Matching, an extension of deformable shape matching to regular lattices with embedded geometry; lattice vertices are smoothed by convolution of rigid shape matching operators on local lattice regions, with the effective mechanical stiffness specified by the amount of smoothing via region width. Since the naYve method can be very slow for stiff models - per-vertex costs scale cubically with region width we provide a fast summation algorithm, Fast Lattice Shape Matching (FastLSM), that exploits the inherent summation redundancy of shape matching and can provide large-region matching at constant per-vertex cost. With this approach, large lattices can be simulated in linear time. We present several examples and benchmarks of an efficient CPU implementation, including many dozens of soft bodies simulated at real-time rates on a typical desktop machine.
引用
收藏
页数:6
相关论文
共 26 条
  • [1] [Anonymous], 1997, TR9719 MITS EL RES L
  • [2] [Anonymous], EUROGRAPHICS STATE A
  • [3] Real-time subspace integration for St. Venant-Kirchhoff deformable models
    Barbic, J
    James, D
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 982 - 990
  • [4] Capell S, 2002, ACM T GRAPHIC, V21, P586, DOI 10.1145/566570.566622
  • [5] Coquillart S., 1990, J. Computer Graphics, V24, P187, DOI DOI 10.1145/97880.97900
  • [6] Crow F. C., 1984, Computers & Graphics, V18, P207
  • [7] Debunne G, 2001, COMP GRAPH, P31, DOI 10.1145/383259.383262
  • [8] Dynamic free-form deformations for animation synthesis
    Faloutsos, P
    vandePanne, M
    Terzopoulos, D
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1997, 3 (03) : 201 - 214
  • [9] Golub G. H., 1996, MATRIX COMPUTATIONS
  • [10] Grinspun E, 2002, ACM T GRAPHIC, V21, P281, DOI 10.1145/566570.566578