B/Surf: Interactive B\'ezier Splines on Surfaces
Claudio Mancinelli, Giacomo Nazzaro, Fabio Pellacini, Enrico Puppo

TL;DR
This paper extends Bézier curves to manifolds, enabling interactive drawing and editing of splines on complex surfaces using subdivision schemes, with robust algorithms tested on large models.
Contribution
It introduces a novel approach for defining and manipulating Bézier curves on manifolds using subdivision, improving robustness and efficiency over traditional methods.
Findings
Subdivision-based methods are robust and efficient.
Algorithms perform well on large, complex models.
Interactive editing features are successfully ported to 3D surfaces.
Abstract
B\'ezier curves provide the basic building blocks of graphic design in 2D. In this paper, we port B\'ezier curves to manifolds. We support the interactive drawing and editing of B\'ezier splines on manifold meshes with millions of triangles, by relying on just repeated manifold averages. We show that direct extensions of the De Casteljau and Bernstein evaluation algorithms to the manifold setting are fragile, and prone to discontinuities when control polygons become large. Conversely, approaches based on subdivision are robust and can be implemented efficiently. We define B\'ezier curves on manifolds, by extending both the recursive De Casteljau bisection and a new open-uniform Lane-Riesenfeld subdivision scheme, which provide curves with different degrees of smoothness. For both schemes, we present algorithms for curve tracing, point evaluation, and point insertion. We test our…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Analysis Techniques · 3D Shape Modeling and Analysis · Computational Geometry and Mesh Generation
