Contact detection between curved fibres: high order makes a difference
Octave Crespel, Emile Hohnadel, Thibaut Metivet, Florence Bertails-Descoubes
Abstract
Computer Graphics has a long history in the design of effective algorithms for handling contact and friction between solid objects. For the sake of simplicity and versatility, most methods rely on low-order primitives such as line segments or triangles, both for the detection and the response stages. In this paper we carefully analyse, in the case of fibre systems, the impact of such choices on the retrieved contact forces. We highlight the presence of artifacts in the force response that are tightly related to the low-order geometry used for contact detection. Our analysis draws upon thorough comparisons between the high-order super-helix model and the low-order discrete elastic rod model. These reveal that when coupled to a low-order, segment-based detection scheme, both models yield spurious jumps in the contact force profile. Moreover, these artifacts are shown to be all the more visible as the geometry of fibres at contact is curved. In order to remove such artifacts we develop an accurate high-order detection scheme between two smooth curves, which relies on an efficient adaptive pruning strategy. We use this algorithm to detect contact between super-helices at high precision, allowing us to recover, in the range of wavy to highly curly fibres, much smoother force profiles during sliding motion than with a classical segment-based strategy. Furthermore, we show that our approach offers better scaling properties in terms of efficiency vs. precision compared to segment-based approaches, making it attractive for applications where accurate and reliable forces are desired. Finally, we demonstrate the robustness and accuracy of our fully high-order approach on a challenging hair combing scenario.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext af022fb2-b959-45b1-af18-4402e9cdad33Builds on5
- Incremental potential contact: intersection-and inversion-free, large-deformation dynamicsMinchen Li, Zachary Ferguson, Teseo Schneider, Timothy R. Langlois et al.SIGGRAPH 2020 · 320 citations
- Codimensional incremental potential contactMinchen Li, Danny M. Kaufman, Chenfanfu JiangSIGGRAPH 2021 · 117 citations
- Physical validation of simulators in computer graphics: a new framework dedicated to slender elastic structures and frictional contactVictor Romero, Mickaël Ly, Abdullah Haroon Rasheed, Raphaël Charrondière et al.SIGGRAPH 2021 · 31 citations
- Robust eulerian-on-lagrangian rodsRosa María Sánchez-Banderas, Alejandro Rodríguez, Héctor Barreiro, Miguel A. OtaduySIGGRAPH 2020 · 19 citations
- Sum-of-Squares Collision Detection for Curved Shapes and PathsPaul Zhang, Zoë Marschner, Justin Solomon, Rasmus TamstorfSIGGRAPH 2023 · 6 citations
Related papers
- Simple and scalable frictional contacts for thin nodal objectsGilles DavietSIGGRAPH 2020 · 50 citations
- Interactive Hair Simulation on the GPU using ADMMGilles DavietSIGGRAPH 2023 · 18 citations
- Curvature Space Editing of Highly-Coiled HairAlvin Shi, Florence Bertails-Descoubes, A. M. Darke, Theodore KimSIGGRAPH 2026
- Fast linking numbers for topology verification of loopy structuresAnte Qu, Doug L. JamesSIGGRAPH 2021 · 17 citations
- Sag-Free Initialization for Strand-Based Hybrid Hair SimulationJerry Hsu, Tongtong Wang, Zherong Pan, Xifeng Gao et al.SIGGRAPH 2023 · 22 citations
