We introduce a new tool that assists artists in deforming an elastic object when it comes in intersection with a rigid one. As opposed to methods that rely on time-resolved simulations, our approach is entirely based on time-independent geometric operators. It thus restarts from scratch at every frame from a pair of objects in intersection and works in two stages: the intersected regions are first matched and a contact region is identified on the rigid object; the elastic object is then deformed to match the contact while producing plausible bulge effects with controllable volume preservation. Our direct deformation approach brings several advantages to 3D animators: it provides instant feedback, permits non-linear editing, allows for the replicability of the deformation in different settings, and grants control over exaggerated or stylized bulging effects.
@article{Brunel:2020,
author = {Brunel, Camille and B\'{e}nard, Pierre and Guennebaud, Ga\"{e}l and Barla, Pascal},
title = {A Time-Independent Deformer for Elastic-Rigid Contacts},
journal = {Proc. ACM Comput. Graph. Interact. Tech.},
volume = {3},
number = {1},
year = {2020},
publisher = {Association for Computing Machinery}
url = {https://doi.org/10.1145/3384539},
doi = {10.1145/3384539}
}