CSG Sweeps: Feature-aware sweep surfacing of deformable CSGs
Computing the sweep surface of a moving 3D solid is a fundamental problem in computer graphics. The problem is particularly challenging when the solid is piecewise-smooth, which yields a complex network of sharp features on the sweep surface. Few methods can model these features, and they are all limited to rigid-body motions (translation and rotation). We present the first feature-aware method to surface the sweep of a deforming piecewise-smooth shape. Our method works on any input represented as a 4D time-varying CSG, allowing changes to both geometry and topology during sweeping. Our technical contributions include a generalization of the lifted sweeping formulation from smooth functions to CSG functions, and robust algorithms for discretizing multiple intersecting implicit surfaces in arbitrary dimensions. We demonstrate our algorithm for capturing the sharp features on the sweep surface under both rigid and non-rigid motions.
Authors
- Xingyi Du (ORCID: https://orcid.org/0000-0001-6036-6782)
- Yiwen Ju (ORCID: https://orcid.org/0009-0005-2708-1925)
- Nathan Carr (ORCID: https://orcid.org/0000-0003-2324-6428)
- Qingnan Zhou (ORCID: https://orcid.org/0009-0003-1721-2026)
- Tao Ju (ORCID: https://orcid.org/0000-0002-1848-1012)
- Jianjun Xia (ORCID: https://orcid.org/0009-0008-7998-5338)
Institutions
- Adobe Systems (United States) (US)
- Washington University in St. Louis (US)
Publication Details
- Journal
- ACM Transactions on Graphics
- Published
- 2026-11-09
- DOI
- https://doi.org/10.1145/3842580
- Primary Topic
- Computer Graphics and Visualization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00