arrow
返回

Fast GPU-based Two-way Continuous Collision Handling

delete2023-07-28
delete5
delete
OA
AI
T
Tianyu Wang *
陈晶 封面图
陈晶 (Jiong Chen)
D
Dongping Li
X
Xiaowei Liu
王华敏 封面图
王华敏 (Huamin Wang)
周
周昆 (Kun Zhou)
DOI:10.1145/3604551delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Step-and-project is a popular method to simulate non-penetrating deformable bodies in physically based animation. The strategy is to first integrate the system in time without considering contacts and then resolve potential intersections, striking a good balance between plausibility and efficiency. However, existing methods can be defective and unsafe when using large time steps, taking risks of failure or demanding repetitive collision testing and resolving that severely degrade performance. In this article, we propose a novel two-way method for fast and reliable continuous collision handling. Our method launches an optimization from both ends of the intermediate time-integrated state and the previous intersection-free state. It progressively generates a piecewise linear path and eventually obtains a feasible solution for the next time step. The algorithm efficiently alternates between a forward step and a backward step until the result is conditionally converged. Thanks to a set of unified volume-based contact constraints, our method offers flexible and reliable handling of various codimensional deformable bodies, including volumetric bodies, cloth, hair, and sand. Experimental results demonstrate the safety, robustness, physical fidelity, and numerical efficiency of our method, making it particularly suitable for scenarios involving large deformations or large time steps.
Keyword:
Collision handling
deformable body simulation
GPU computation
nonlinear optimization

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.8K
被引数:
3.6W

机构

E
Ecole Polytechnique
学者数:
6.6K
论文数: 4.8K
被引数: 211
I
institut polytechnique de paris
学者数:
1.3W
论文数: 1.0W
被引数: 6
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
A Large-scale Benchmark and an Inclusion-based Algorithm for Continuous Collision Detection
err2021-09-24
err26
errOAAI
errWang, Bolun; Ferguson, Zachary; Schneider, Teseo; Jiang, Xin; Attene, Marco; Panozzo, Daniele
err分享
err收藏
Penetration-free Projective Dynamics on the GPU
err2022-07-22
err17
errOAAI
errLan, Lei; Ma, Guanqun; Yang, Yin; Zheng, Changxi; Li, Minchen; Jiang, Chenfanfu
err分享
err收藏
Asynchronous Contact Mechanics
err2009-07-27
err104
PREAI
errHarmon, David; Vouga, Etienne; Smith, Breannan; Tamstorf, Rasmus; Grinspun, Eitan
err分享
err收藏
Projective Dynamics with Dry Frictional Contact
err2020-08-12
err41
errOAAI
errLy, Mickael; Jouve, Jean; Boissieux, Laurence; Bertails-Descoubes, Florence
err分享
err收藏
err分享
err收藏
Effect of alkylaluminum cocatalyst on ethylene polymerization with nickel-α-diimine complex
err2007-05-01
err0
PREAI
errCaroline G. de Souza; Roberto F. de Souza; Katia Bernardo-Gusmão
err分享
err收藏
学者 查看更多内容