Sketch-Based Modeling of Smooth Surfaces Using AdaptiveCurve Networks
Abstract
We present a new 3D surface modeling method that enables a rapid creation and modification of globally smooth surfaces from curve networks. The key feature of the proposed method is that it assumes the sketched curve networks to be malleable rather than rigid, thus enabling a mediation between curve interpolation versus surfacesmoothness. In the first step, the user sketches a network topology in the form of cubic feature edges. The curve network serves as an initial control mesh, from which a subdivision surface is computed. The subdivision surface is then iteratively modified to make the limit surface interpolate the original curve network at an arbitrary numberof points, while minimizing the curvature variation energy of the surface. For networks in which this forced interpolation causes undesirable distortions to the surface, the network is automatically adjusted to make it conform to a smoothed version of the surface. This approach enables a concurrent modeling of the curve network and the underlying surface, thus eliminating the need for a laborious, iterative adjustment of the curve network for smoothsurface creation
BibTeX
@inproceedings {10.2312:SBM:SBM11:071-078,
booktitle = {Eurographics Workshop on Sketch-Based Interfaces and Modeling},
editor = {Tracy Hammond and Andy Nealen},
title = {{Sketch-Based Modeling of Smooth Surfaces Using AdaptiveCurve Networks}},
author = {Orbay, Günay and Kara, Levent Burak},
year = {2011},
publisher = {The Eurographics Association},
ISSN = {1812-3503},
ISBN = {978-1-4503-0906-6},
DOI = {10.2312/SBM/SBM11/071-078}
}
booktitle = {Eurographics Workshop on Sketch-Based Interfaces and Modeling},
editor = {Tracy Hammond and Andy Nealen},
title = {{Sketch-Based Modeling of Smooth Surfaces Using AdaptiveCurve Networks}},
author = {Orbay, Günay and Kara, Levent Burak},
year = {2011},
publisher = {The Eurographics Association},
ISSN = {1812-3503},
ISBN = {978-1-4503-0906-6},
DOI = {10.2312/SBM/SBM11/071-078}
}