Piecewise-smooth surface fitting onto unstructured 3D sketches

Emilie Yu, Rahul Arora, J. Andreas Bærentzen, Karan Singh, Adrien Bousseau

Research output: Contribution to journalJournal articleResearchpeer-review

93 Downloads (Pure)


We propose a method to transform unstructured 3D sketches into piecewise smooth surfaces that preserve sketched geometric features. Immersive 3D drawing and sketch-based 3D modeling applications increasingly produce imperfect and unstructured collections of 3D strokes as design output. These 3D sketches are readily perceived as piecewise smooth surfaces by viewers, but are poorly handled by existing 3D surface techniques tailored to well-connected curve networks or sparse point sets. Our algorithm is aligned with human tendency to imagine the strokes as a small set of simple smooth surfaces joined along stroke boundaries. Starting with an initial proxy surface, we iteratively segment the surface into smooth patches joined sharply along some strokes, and optimize these patches to fit surrounding strokes. Our evaluation is fourfold: we demonstrate the impact of various algorithmic parameters, we evaluate our method on synthetic sketches with known ground truth surfaces, we compare to prior art, and we show compelling results on more than 50 designs from a diverse set of 3D sketch sources.
Original languageEnglish
Article number88
JournalA C M Transactions on Graphics
Issue number4
Number of pages16
Publication statusPublished - 2022


Dive into the research topics of 'Piecewise-smooth surface fitting onto unstructured 3D sketches'. Together they form a unique fingerprint.

Cite this