Gain James, Marais Patrick
Computer Science Department, University of Cape Town, Private Bag Rondebosch, 7701, Cape Town, South Africa.
IEEE Trans Vis Comput Graph. 2005 Mar-Apr;11(2):217-27. doi: 10.1109/TVCG.2005.36.
The task of computer-based free-form shape design is fraught with practical and conceptual difficulties. Incorporating elements of traditional clay sculpting has long been recognized as a means of shielding the user from these complexities. We present warp sculpting, a variant of spatial deformation, which allows deformations to be initiated by the rigid body transformation or uniform scaling of volumetric tools. This is reminiscent of a tool imprinting, flexing, and molding clay. Unlike previous approaches, the deformation is truly interactive. Tools, encoded in a distance field, can have arbitrarily complex shapes. Although individual tools have a static shape, several tools can be applied simultaneously. We enhance the basic formulation of warp sculpting in two ways. First, deformation is toggled to automatically overcome the problem of "sticky" tools, where the object's surface clings to parts of a tool that are moving away. Second, unlike many other spatial deformations, we ensure that warp sculpting remains foldover-free and, hence, prevent self-intersecting objects.
基于计算机的自由形状设计任务充满了实际和概念上的困难。长期以来,融合传统黏土雕塑的元素一直被视为一种让用户避开这些复杂性的方法。我们提出了翘曲雕刻,这是一种空间变形的变体,它允许通过刚体变换或体积工具的均匀缩放来启动变形。这让人联想到用工具在黏土上压印、弯曲和塑形。与之前的方法不同,这种变形是真正交互式的。编码在距离场中的工具可以具有任意复杂的形状。虽然单个工具具有静态形状,但可以同时应用多个工具。我们通过两种方式增强了翘曲雕刻的基本公式。首先,切换变形以自动克服“粘性”工具的问题,即物体表面会附着在正在移开的工具部分上。其次,与许多其他空间变形不同,我们确保翘曲雕刻不会出现折叠,从而防止物体自相交。