An efficient large deformation method using domain decomposition

被引:24
|
作者
Huang, Jin
Liu, Xinguo [1 ]
Bao, Hujun
Guo, Baining
Shum, Heung-Yeung
机构
[1] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou 310027, Peoples R China
[2] Microsoft Res Asia, Sigma Ctr, Beijing 100080, Peoples R China
来源
COMPUTERS & GRAPHICS-UK | 2006年 / 30卷 / 06期
基金
中国国家自然科学基金;
关键词
deformation; domain decomposition; cluster PCA; Cholesky factorization;
D O I
10.1016/j.cag.2006.08.014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Efficiently simulating large deformations of flexible objects is a challenging problem in computer graphics. In this paper, we present a physically based approach to this problem, using the linear elasticity model and a finite elements method. To handle large deformations in the linear elasticity model, we exploit the domain decomposition method, based on the observation that each sub-domain undergoes a relatively small local deformation, involving a global rigid transformation. In order to efficiently solve the deformation at each simulation time step, we pre-compute the object responses in terms of displacement accelerations to the forces acting on each node, yielding a force-displacement matrix. However, the force-displacement matrix could be too large to handle for densely tessellated objects. To address this problem, we present two methods. The first method exploits spatial coherence to compress the force-displacement matrix using the clustered principal component analysis method; and the second method pre-computes only the force-displacement vectors for the boundary vertices of the sub-domains and resorts to the Cholesky factorization to solve the acceleration for the internal vertices of the sub-domains. Finally, we present some experimental results to show the large deformation effects and fast performance on complex large scale objects under interactive user manipulations. (c) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:927 / 935
页数:9
相关论文
共 50 条