کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
441629 691801 2010 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Interactive free-form level-set surface-editing operators
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر گرافیک کامپیوتری و طراحی به کمک کامپیوتر
پیش نمایش صفحه اول مقاله
Interactive free-form level-set surface-editing operators
چکیده انگلیسی

We present a set of interactive, free-form editing operators for direct manipulation of level-set models that supports the creation and removal of surface detail. The mathematics, data structures and algorithms needed to implement numerous level-set modeling capabilities have been developed. The first component of these capabilities identifies the region-of-influence (ROI) on the surface to be modified, and the specification of user handles, i.e. a point or a curve within the ROI, that are used to control the free-form surface edits. The editing operators include pulling the level-set surface by a handle with the surface changes occurring symmetrically around the handle or within the ROI, surface offsetting and carving, deformations towards a profile curve and localized smoothing. The editing operators are implemented with specialized speed functions, which are incorporated into the level set partial differential equation (PDE). The PDE is then evolved to produce the desired model modification. The specific form of each speed function is described in detail. The operators have been combined with an OpenGL interface and the VISPACK level-set library to create a preliminary interactive level-set modeling system. VISPACK's narrow-band data structures have been extended to localize all computations and updates to optimize running time and provide interactive performance. Additional sketch-based level-set editing operators have been implemented within the system, and are described elsewhere [1]. A variety of level-set models are presented to demonstrate the effectiveness of the editing operators.

Graphical AbstractA cartoon bear is created using level-set surface editing operators. (a) The initial body is modeled with the union of two superellipsoids. (b,c) The bear is created using a collection of operators, e.g. surface detailing, carving, pulling on a point with symmetric ROI. (d,e) The painted final model is shown from two different angles.Figure optionsDownload high-quality image (188 K)Download as PowerPoint slideResearch Highlights
► Adding surface detail to level-set models.
► Level-set speed functions for free-form surface modifications.
► Interactive surface editing with improved data structures.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computers & Graphics - Volume 34, Issue 5, October 2010, Pages 621–638
نویسندگان
, ,