Fast Cutting of Cage Based Deformation with Walk on Spheres

SIGGRAPH 2026
Hossam Saeed1 Michael Lambiri1 Teseo Schneider2 Derek Nowrouzezahrai1 Paul G. Kry1
1McGill University, Canada 2University of Victoria, Canada
Teaser image visualizing the core result of the paper.
Cutting this physically simulated starfish is fast because we use walk on spheres to compute the harmonic weights of the embedded mesh with respect to the cage. Weight updates during progressive cutting are an order of magnitude faster than recomputation as most walks can be reused.

Abstract

While cages provide a powerful reduction model to simulate elastic deformations, interactive real-time cutting of cages has been a longstanding challenge. Traditional solvers require costly volumetric re-meshing and global matrix updates after each modification. For mesh-free harmonic weight computation using Walk on Spheres (WoS), we make a key observation: only a small fraction of walks (5-10%) is invalidated by a local cut in most practical cases. We propose a reuse pipeline that efficiently updates only the weights affected by topological modifications. Our approach leverages WoS as an output-sensitive, mesh-free Monte Carlo method for solving Laplacian equations, enabling localized harmonic-weight updates. By identifying and reusing unaffected walks, we minimize re-walking work and preserve statistical accuracy. Our method achieves 10x-40x speedups while remaining statistically identical to full WoS recomputation. This enables real-time interactive cutting on complex 2D and 3D cages, and readily generalizes to other local cage editing operations.

Video

Citation

@inproceedings{saeed2026woscut,
	title     = {Fast Cutting of Cage Based Deformation with Walk on Spheres},
	author    = {Saeed, Hossam and Lambiri, Michael and Schneider, Teseo and Nowrouzezahrai, Derek and Kry, Paul G.},
	booktitle = {ACM SIGGRAPH 2026 Conference Papers},
	year      = {2026},
	doi       = {10.1145/3799902.3811051},
	url       = {https://doi.org/10.1145/3799902.3811051}
}