TL;DR
This paper introduces efficient methods for computing and verifying linking numbers between loops to ensure topological invariants are preserved during processing of complex loopy structures in geometry, animation, and simulation.
Contribution
It presents a novel multi-stage approach combining discretization and accelerated kernel evaluation for fast linking number computation applicable to complex models.
Findings
Methods efficiently identify topology errors in large models
GPU and CPU implementations outperform traditional approaches
Topology verification improves robustness in physics-based simulations
Abstract
It is increasingly common to model, simulate, and process complex materials based on loopy structures, such as in yarn-level cloth garments, which possess topological constraints between inter-looping curves. While the input model may satisfy specific topological linkages between pairs of closed loops, subsequent processing may violate those topological conditions. In this paper, we explore a family of methods for efficiently computing and verifying linking numbers between closed curves, and apply these to applications in geometry processing, animation, and simulation, so as to verify that topological invariants are preserved during and after processing of the input models. Our method has three stages: (1) we identify potentially interacting loop-loop pairs, then (2) carefully discretize each loop's spline curves into line segments so as to enable (3) efficient linking number evaluation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
