三维几何模型的形状编辑技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着三维扫描设备的发展,点云以及网格模型的获取越来越简单,针对点云以及网格模型进行形状编辑,在计算机动画、游戏以及影视特效的制作中扮演着越来越重要的角色,逐渐成为计算机图形学中的一项重要研究课题。前人虽然对网格的形状编辑技术研究很多,如微分域上特征保持的网格变形技术,多分辨率网格变形技术,但这类方法为满足用户需求,通常需要建模者具有一定的三维建模经验以及艺术修养。另一方面,点云曲面模型,相对于网格模型,具有数据结构简单,无需维护全局一致的拓扑关系的优点,尤其是点云曲面固有的任意复杂形态的表达能力,使得点云曲面成为与三角网格相辅相成的又一曲面表达形式。而目前针对点云曲面的变形编辑的研究工作相对而言比较少,尤其是在变形编辑的易用性以及重用性方面。
     本文针对上述存在的主要问题,对于网格模型的变形编辑,给出了一种二维图像驱动的三维网格风格化变形方法,该方法可以利用二维手绘或是二维照片来产生三维网格变形,使得变形后的网格具有与二维图像相似的风格。由于二维手绘更适合于初级用户的交互习惯,降低了三维变形编辑对于用户的建模经验要求,另一方面,二维照片的使用则降低了变形编辑对于用户艺术修养的要求,初级用户也可编辑出栩栩如生的变形效果。对于点云曲面的变形编辑,则主要围绕关键帧动画中变形编辑的需求,在特征保持的点云曲面的自由变形,关键帧之间的形状插值以及点云曲面的变形传输方面进行了探讨,给出了一系列的算法与实现,并通过算法实例证明了算法的可行性与有效性。
     本文的主要研究内容和创新点在于:
     ●提出了一种特征保持的大规模点云曲面的自由变形方法。该方法结合了传统的自由变形比较快速的优点以及微分网格变形技术中特征保持的优点,从而在提高变形效率的同时,能够较好的保持点云曲面的局部几何细节。首先基于OBBTree的思想以及有向包围盒的相交测试,构建点云曲面的代理模型,而后通过代理模型驱动原始模型的变形。由于约束了代理模型的每个顶点的仿射变换尽量为刚性变换,点云曲面的局部几何细节能够得到较好的保持。针对传统的自由变形中不太直观的缺点,即用户的交互在代理模型上进行,本文方法允许用户直接在点云模型上操作,按照最近邻原则将所操作的顶点射到代理模型上。
     ●给出了点云曲面上顶点变形梯度的定义及其闭合解。不同于传统的定义于三角面片上的变形梯度,点云曲面的顶点变形梯度直接定义于点云曲面的每个顶点,从而无需类似网格的拓扑结构。另外,文章从最小二乘的角度出发,得到了该定义下顶点变形梯度的一个闭合解。
     ●将上述定义的顶点变形梯度应用于点云曲面的形状插值以及变形传输中,很好的解决了其中顶点对应关系的构建以及变形点云曲面的重建问题。形状插值问题中,通过将顶点变形梯度进行矩阵极分解,而后对分解后的旋转分量以及缩放分量分别进行插值,避免了线性插值过程中出现的萎缩现象。变形传输问题中目标点云曲面每个顶点的变形梯度的合成则由矩阵的指数映射(Exponential Mapping)完成,避免了球面线性插值中与插值顺序的相关性,即不同的插值顺序,会得到不同的插值结果。
     ●提出了一种利用二维图像驱动三维网格进行风格化变形的方法。该方法首先将二维图像表示成一个平面网格,并建立三维网格与该平面网格的对应关系。二维图像的风格则利用物体的轮廓线,特征线,物体的局部几何细节以及用户标定的特征四种不同层次上的特征加以描述,每种风格的迁移可表示成一个二次能量的形式,最后三维网格的风格化变形则通过一个整体的二次能量优化实现。用户可以通过调节不同风格能量在整体优化方程中的权重系数来改变最后风格化变形的结果,从而为用户在风格化变形中提供更多的控制。
With the development of the 3D scanning technology, the acquisition of point set surface and mesh models becomes easier and easier. Shape editing with these 3D models are now intensively involved in many applications, such as computer animation, computer game, film industry, and so on, which also makes shape editing as an important research topic in the field of computer graphics. Although many researches on mesh editing have been existed, e.g. detail-preserving gradient domain mesh deformation, multi-resolution mesh editing, in order to create some vivid models, the user has to learn 3D modeling skills and aesthetic knowledge. On the other hand, point set surface becomes another important representation of 3D models, due to its simple data structure and intrinsic power of expressing arbitrary complex shapes. However, the editing methods for point set surface are rare, especially for the case of easy for use and reusability.
     This thesis focused on the aforementioned problems. As to the mesh editing, a method of image driven shape deformation with styles was proposed. It used a 2D drawing or 2D picture to produce the 3D mesh deformation. The deformed 3D mesh has the similar styles with the original 2D image. Since novels used to use 2D sketch as interaction interface, and 2D picture can lead to vivid deformed results, this method can reduce the requirement of the 3D modeling experience and aesthetic knowledge. As to the point set surface editing, discussions on detail-preserving shape deformation for large scale point set surface, shape interpolation between key frames and deform transfer for point set surface were intensively involved, all of which are the most frequently used technologies in key-framed animation system. This thesis also presented some algorithms and their implementation for these aspects. The examples shown in this thesis proved the feasibility and effectiveness of these methods.
     The main research topics and contributions of this thesis include:
     ·Proposed a method of detail-preserving deformation for large scale point set surface. This method inherits the advantages of free form deformation and gradient domain deformation. It can well preserve the local details of the point set surface and keep a high efficiency during deformation. Firstly, the proxy model of the point set surface was constructed based on the idea of OBBTree and the intersection test of the oriented bounding box. The deformation of the original point set surface was driven by the deformation of the proxy model and the local details preservation was implemented via constraining the affine transformation of each node of the proxy model to be rigid transformation. Since the interaction for the traditional free form deformation is performed on the proxy model, which was not so intuitive for the users, this method allows direct actions on the point set surface through a nearest-neighbor mapping technology.
     ·Proposed the definition of vertex deformation gradient of point set surface. The closed form solution of which was also presented. Compared with the traditional deformation gradient which is defined on each triangle face of the mesh, the vertex deformation gradient is defined on each point of the point set surface directly and can be got from its k nearest points. From the view of quadratic energy optimization, we also presented the closed form solution of the vertex deformation gradient.
     ·By applying the vertex deformation gradient into the problem of shape interpolation and deformation transfer for the point set surface, correspondence between the source point set surface and the target point set surface was well established. The reconstruction for the deformed point set surface can be also well solved. For the case of shape interpolation, the shrinkage problem was avoided by decomposing the vertex deformation gradient into rational part and scale part with polar decomposition and each part was interpolated individually. The vertex deformation gradient of the target point set surface during deformation transfer was interpolated with matrix exponential mapping, which avoids the non-commutative property of the spherical linear interpolation, namely, different order of interpolation will lead to different result.
     ·Proposed a method of image driven shape deformation with styles. This method represents the shape styles with four kinds of shape descriptions from different levels in the context of triangular mesh. Namely, the object contour, the context curves, local geometric details, perception-driven features. The transfer of each of these styles can be formulated as a quadratic energy optimization. The whole deformation of the 3D mesh was implemented as energy optimization via combining all these energy items together. The coefficient of each energy item in the total energy equation can be adjusted with users' intents, so that user can get different resulting styles and get more controls for the stylization of the 3D mesh.
引文
[1]Sweldens W,Schr(o|¨)der P.Digital Geometry Processing[J].Course notes of Siggraph 2001,2001
    [2]肖春霞.三维点采样模型的数字几何处理技术研究[博士学位论文].杭州:浙江大学,2006.
    [3]黄劲.大尺度几何形变理论与方法[博士学位论文].杭州:浙江大学,2007.
    [4]缪永伟.点模型的几何处理和形状编辑[博士学位论文].杭州:浙江大学,2007.
    [5]王仁芳.点模型数字几何处理若干及技术研究[博士学位论文].杭州:浙江大学,2007.
    [6]邹万红.大规模点云模型几何造型技术研究[博士学位论文].杭州:浙江大学,2007.
    [7]许栋.微分网格处理技术[博士学位论文].杭州:浙江大学,2006.
    [8]Sorkine O.Laplacian mesh processing[C]//Eurographics'05.STAR-State of The Art Report,2005:53-70.
    [9]Catia[OL].[2009-3-22].http://www.3ds.com/products/catia/.
    [10]Carr J C,Beatson R K,Cherrie J B,et al.Reconstruction and representation of 3D objects with radial basis functions[C]//Proceedings of the 28th annual conference on Computer graphics and interactive techniques,2001:67-76.
    [11]MeshLab[OL].[2008-4-10].http://meshlab.sourceforge.net.
    [12]Alexa M,Behr J,Cohen-Or D,et al.Point set surfaces[C]//Proceedings of the conference on Visualization'01,San Diego,California,2001:21-28.
    [13]Wu J,Kobbelt L.Optimized sub-sampling of point sets for surface splatting[J].Computer Grahics Forum,2004,23(3):643-652.
    [14]Wu J,Zhang Z,Kobbelt L.Progressive splatting[C]//Proceedings of Symposium on Point-Based Graphics 2005,2005:25-32.
    [15]Kobbelt L,Botsch M.A survey of point-based techniques in computer graphics [J].Computers & Graphics,2004,28(6):801-814.
    [16]Pauly M,Keiser R,Kobbelt L P,et al.Shape modeling with point-sampled geometry[J].ACM Transactions on Graphics,2003,22(3):641-650.
    [17]Zwicker M,Rasanen J,Botsch M,et al.Perspective accurate splatting[C]//Proceedings of Graphics Interface 2004,London,Ontario,Canada,2004:247-254.
    [18]Botsch M,Kobbelt L.Phong Splatting[C]//Proceedings of Symposium on Point-Based Graphics 2004,2004:25-32.
    [19]Kalaiah A,Varshney A.Differential Point Rendering[C]//Proceedings of the 12th Eurographics Workshop on Rendering Techniques,2001:139-150.
    [20]Amenta N,Kil Y J.Defining point-set surfaces[J].ACM Transactions on Graphics,2004,23(3):264-270.
    [21]Levin D.Mesh-independent surface interpolation[J].Geometric Modeling for Scientific Visualization,2003:37-49.
    [22]Weyrich T,Pauly M,Heinzle S,et al.Post-processing of scanned 3D surface data[C]//Symposium on Point-Based Graphics,2004:85-94.
    [23]Adamson A,Alexa M.Ray Tracing Point Set Surfaces[C]//Proceedings of the Shape Modeling International 2003,2003:272-279.
    [24]Levin D.The approximation power of moving least-squares[J].Mathematics of Computation,1998,67(224):1517-1531.
    [25]Dey T K,Sun J.An adaptive MLS surface for reconstruction with guarantees [C]//Proceedings of the third Eurographics symposium on Geometry processing,Vienna,Austria,2005:43-52.
    [26]Shachar F,Daniel C-O,Cludio T S.Robust moving least-squares fitting with sharp features[J].ACM Trans.Graph.,2005,24(3):544-552.
    [27]Guennebaud G,Gross M.Algebraic point set surfaces[J].ACM Transaction on Graphics,2007,26(3):23.
    [28]Sainz M,Pajarola R.Point-based rendering techniques[J].Computers &Graphics,2004,28(6):869-879.
    [29] Botsch M, Wiratanaya A, Kobbelt L. Efficient high quality rendering of point sampled geometry [C] // Proceedings of the 13th Eurographics workshop on Rendering, Pisa, Italy, 2002: 53-64.
    [30] Botsch M, Kobbelt L. High-Quality Point-Based Rendering on Modern GPUs [C] // Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, 2003: 335-343.
    [31] Pfister H, Zwicker M, Baar J v, et al. Surfels: surface elements as rendering primitives [C] // Proceedings of the 27th annual conference on Computer graphics and interactive techniques, 2000: 335-342.
    [32] Rusinkiewicz S, Levoy M. QSplat: a multiresolution point rendering system for large meshes [C] // Proceedings of the 27th annual conference on Computer graphics and interactive techniques, New Orleans, 2000: 343-352.
    [33] Pajarola R. Efficient level-of-details for point based rendering [C] //Proceedings IASTED Invernational Conference on Computer Graphics and Imaging (CGIM 2003), 2003: 141-146.
    [34] Zwicker M, Pfister H, Baar J v, et al. Surface splatting [C] // Proceedings of the 28th annual conference on Computer graphics and interactive techniques, 2001:371-378.
    [35] Zwicker M, Pfister H, Baar J v, et al. EWA Splatting [J]. IEEE Transactions on Visualization and Computer Graphics, 2002, 8(3): 223-238.
    [36] Heckbert P S. Fundamentals of Texture Mapping and Image Warping [R].Berkeley: University of California at Berkeley, 1989.
    [37] Adams B, Keiser R, Pauly M, et al. Efficient raytracing of deforming pointsampled surfaces [J]. Computer Grahics Forum, 2005, 24(3): 677-684.
    [38] Weyrich T, Heinzle S, Aila T, et al. A hardware architecture for surface splatting [C] // ACM SIGGRAPH 2007 papers, San Diego, California, 2007:90-98.
    [39] Szeliski R, Tonnesen D. Surface modeling with oriented particle systems [C] //Proceedings of the 19th annual conference on Computer graphics and interactive techniques, New York, NY, USA, 1992: 185-194.
    [40] Zwicker M, Pauly M, Knoll O, et al. Pointshop 3D: an interactive system for point-based surface editing [J]. ACM Transactions on Graphics, 2002, 21(3):322-329.
    [41] Adams B, Wicke M, Dutre P, et al. Interactive 3D painting on point-sampled objects [C] // Symposium on Point-based Graphics 2004, Zurich, Switzerland,2004: 57-66.
    [42] Guo X, Hua J, Qin H. Point Set Surface Editing Techniques Based on Level-Sets [C] // Proceedings of the Computer Graphics International, 2004:52-59.
    [43] Botsch M, Kobbelt L. Real-time shape editing using radial basis functions [J].Computer Graphics Forum, 2005,24(3): 611-621.
    [44] Miao Y, Feng J, Xiao C, et al. Detail-Preserving Local Editing for Point-Sampled Geometry [C] // Proceeding of Computer Graphics International,Hangzhou, China, 2006: 673-681.
    [45] Miao Y, Feng J, Xiao C, et al. High frequency geometric detail manipulation and editing for point-sampled surfaces [J]. The Visual Computer, 2008, 24(2):125-138.
    [46] Adams B, Dutre P. Interactive boolean operations on surfel-bounded solids [J].ACM Transaction on Graphics, 2003,22(3): 651-656.
    [47] Adams B, Dutr P. Boolean operations on surfel-bounded solids using programmable graphics hardware [C] // Eurographics Symposium on Point-Based Graphics 2004, Zurich, Switzerland, 2004: 19-24.
    [48] Muller M, Heidelberger B, Teschner M, et al. Meshless deformations based on shape matching [J]. ACM Transactions on Graphics, 2005,24(3): 471-478.
    [49] Pauly M, Reiser R, Adams B, et al. Meshless animation of fracturing solids [J].ACM Transactions on Graphics, 2005, 24(3): 957-964.
    [50] Bao Y, Guo X, Qin H. Physically based morphing of point-sampled surfaces [J].Computer Animation and Virtual Worlds, 2005,16: 509-518.
    [51] Gu X, Qin H, Guo X, et al. Meshless thin-shell simulation based on global conformal parameterization [J]. IEEE Transactions on Visualization and Computer Graphics, 2006,12(3): 375-385.
    [52] Xiao C, Zheng W, Peng Q, et al. Robust morphing of point-sampled geometry [J]. Computer Animation and Virtual Worlds, 2004,15(34): 201-210.
    [53] Emolik L, Uller M. Point cloud morphing [OL].http://www.cescg.org/CESCG-2003/LCmolik/paper.pdf.
    [54] Floater M S, Reimers M. Meshless parameterization and surface reconstruction [J]. Computer Aided Geometric Design, 2001, 18(2): 77-92.
    [55] Xiao C, Feng J, Miao Y, et al. Geodesic path computation and region decomposition of point-based surface based on level set method [J]. Chinese Journal of Computers, 2005,28(2): 250-258.
    [56] Reeves W T. Particle system: a technique for modeling a class of fuzzy objects [J]. ACM Transactions on Graphics, 1983,2(2): 91-108.
    [57] Desbrun M, Cani M-P. Smoothed particles: a new paradigm for animating highly deformable bodies [C] // 6th Eurographics Workshop on Computer Animation and Simulation '96,1996: 61-76.
    [58] Monaghan J J. Smoothed particle hydrodynamics [J]. Annual Review of Astronomy and Astrophysics, 1992, 30: 543-574.
    [59] Muller M, Keiser R, Nealen A, et al. Point based animation of elastic, plastic and melting objects [C] // Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, Grenoble,France, 2004: 141-151.
    [60] Muller M, Charypar D, Gross M. Particle-based fluid simulation for interactive applications [C] // Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, San Diego, California, 2003: 154-159.
    [61] Premoze S, Tasdizen T, Bigler J, et al. Particle-based simulation of fluids [J].Computer Grahics Forum, 2003, 22(3): 401-410.
    [62] Clavet S, Beaudoin P, Poulin P. Particle-based viscoelastic fluid simulation [C]// Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, Los Angeles, California, 2005: 219-228.
    [63] Matthias Muller, Solenthaler B, Keiser R, et al. Particle-based fluid-fluid interaction [C] // Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, Los Angeles, California, 2005: 237-244.
    [64] Zorin D, Schroder P, Sweldens W. Interactive multiresolution mesh editing [C]// Proceedings of the 24th annual conference on Computer graphics and interactive techniques, 1997: 259-268.
    [65] Eck M, DeRose T, Duchamp T, et al. Multiresolution analysis of arbitrary meshes [C] // Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, 1995: 173-182.
    [66] Lounsbery M, DeRose T D, Warren J. Multiresolution analysis for surfaces of arbitrary topological type [J]. ACM Transactions on Graphics, 1997, 16(1):34-73.
    [67] Guskov I, Sweldens W, Schroder P. Multiresolution signal processing for meshes [C] // Proceedings of the 26th annual conference on Computer graphics and interactive techniques, New York, 1999: 325-334.
    [68] Guskov I, Vidim K, Sweldens W, et al. Normal meshes [C] // Proceedings of the 27th annual conference on Computer graphics and interactive techniques,2000: 95-102.
    [69] Botsch M, Kobbelt L. An intuitive framework for real-time freeform modeling [C] //ACM SIGGRAPH 2004 Papers, Los Angeles, California, 2004: 630-634.
    [70] Hoppe H. Progressive meshes [C] // Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996: 99-108.
    [71] Xu W, Zhou K. Gradient domain mesh deformation-a survey [J]. Journal of Computer Science and Technology, 2009,24(1): 6-18.
    [72] Sorkine O, Cohen-Or D, Lipman Y, et al. Laplacian surface editing [C] //Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing, Nice, France, 2004: 179-188.
    [73] Yu Y, Zhou K, Xu D, et al. Mesh editing with poisson-based gradient field manipulation [C] // Proceedings of ACM SIGGRAPH 2004, Los Angeles,California, 2004: 644-651.
    [74] Zayer R, Rossl C, Kami Z, et al. Harmonic guidance for surface deformation [J].Computer Grahics Forum,2005,24(3):601-609.
    [75]Lipman Y,Sorkine O,Levin D,et al.Linear rotation-invariant coordinates for meshes[J].ACM Transaction on Graphics,2005,24(3):479-487.
    [76]Huang J,Shi X,Liu X,et al.Subspace gradient domain mesh deformation[C]//ACM SIGGRAPH 2006 Papers,Boston,Massachusetts,2006:1126-1134.
    [77]Hu J,Liu L,Wang G.Dual Laplacian morphing for triangular meshes[C]//Computer Animation and Virtual Worlds,2007:271-277.
    [78]Floater M S,Geza K,Reimers M.Mean value coordinates in 3D[J].Comput.Aided Geom.Des.,2005,22(7):623-631.
    [79]Ju T,Schaefer S,Warren J.Mean value coordinates for closed triangular meshes[J].ACM Trans.Graph.,2005,24(3):561-566.
    [80]Lipman Y,Kopf J,Cohen-Or D,et al.GPU-assisted positive mean value coordinates for mesh deformations[C]//Proceedings of the fifth Eurographics symposium on Geometry processing,Barcelona,Spain,2007:117-123.
    [81]Joshi P,Meyer M,DeRose T,et al.Harmonic coordinates for character articulation[J].ACM Transaction on Graphics,2007,26(3):71-78.
    [82]Lipman Y,Levin D,Cohen-Or D.Green coordinates[J].ACM Transaction on Graphics,2008,27(3):78-86.
    [83]Zhou K,Huang J,Snyder J,et al.Large mesh deformation using the volumetric graph Laplacian[J].ACM Transactions on Graphics,2005,24(3):496-503.
    [84]Magnenat-Thalmann N,Laperriere R,Thalmann D.Joint-dependent local deformations for hand animation and object grasping[C]//Proceedings on Graphics interface'88,Edmonton,Alberta,Canada,1988:26-33.
    [85]Lee M.Seven ways to skin a mesh:Character skinning revisited for modern gpus[C]//Proceedings of GameFest,Microsoft Game Technology,2006
    [86]Wang R Y,Pulli K,Popovic J.Real-time enveloping with rotational regression [J].ACM Transaction on Graphics,2007,26(3):73-80.
    [87]Shi X,Zhou K,Tong Y,et al.Mesh puppetry:cascading optimization of mesh deformation with inverse kinematics[J].ACM Transactions on Graphics,2007,26(3):81.
    [88] Shi X, Zhou K, Tong Y, et al. Example-based dynamic skinning in real time [J].ACM Transactions on Graphics, 2008,27(3): 29.
    [89] Kavan L, Collins S, Jiri Zara, et al. Geometric skinning with approximate dual quaternion blending [J]. ACM Transactions on Graphics, 2008, 27(4): 1-23.
    [90] Teichmann M, Teller S. Assisted articulation of closed polygonal models [C] //ACM SIGGRAPH 98 Conference abstracts and applications, Orlando, Florida,United States, 1998:87-102.
    [91] Cornea N D, Silver D, Yuan X, et al. Computing hierarchical curve-skeletons of 3D objects [J]. The Visual Computer, 2005,21(11): 945-955.
    [92] Cornea N D, Silver D, Min P. Curve-skeleton applications [C] // Proceedings of IEEE Visualization, 2005: 95-102.
    [93] Cornea N D, Min P. Curve-Skeleton Properties, Applications, and Algorithms [J]. IEEE Transactions on Visualization and Computer Graphics, 2007, 13(3):530-548.
    [94] Chuang J-H, Tsai C-H, Ko M-C. Skeletonization of Three-Dimensional Object Using Generalized Potential Field [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000,22(11): 1241-1251.
    [95] Au O K-C, Tai C-L, Chu H-K, et al. Skeleton extraction by mesh contraction [J]. ACM Transaction on Graphics, 2008, 27(3): 1-10.
    [96] Liu P-C, Wu F-C, Ma W-C, et al. Automatic Animation Skeleton Construction Using Repulsive Force Field [C] // Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, 2003:409-413.
    [97] Sharf A, Lewiner T, Shamir A, et al. On-the-fly curve-skeleton computation for 3D shapes [J]. Computer Grahics Forum, 2007, 26(3): 323-328.
    [98] Baran I, Popovic J. Automatic rigging and animation of 3D characters [J].ACM Transactions on Graphics, 2007, 26(3): 72.
    [99] Badler N I, Manoocherhri K H, Walters G Articulated figure positioning by multiple constraints [J]. IEEE Computer Graphics and Applications, 1987, 7(6):28-38.
    [100] Zhao J, Badler N I. Inverse kinematics positioning using nonlinear programming for highly articulated figures [J]. ACM Transaction of Graphics,1994,13(4): 313-336.
    [101] Boulic R, Mas-Sanso R, Thalmann D. Complex Character Positioning Based on a Compatible Flow Model of Multiple Supports [J]. IEEE Transactions on Visualization and Computer Graphics, 1997, 3(3): 245-261.
    [102] Sumner R W, Zwicker M, Gotsman C, et al. Mesh-based inverse kinematics [J].ACM Transactions on Graphics, 2005, 24(3): 488-495.
    [103] Der K G, Sumner R W, Popovic J. Inverse kinematics for reduced deformable models [J]. ACM Transaction on Graphics, 2006, 25(3): 1174-1179.
    [104] Yamane K, Nakamura Y. Natural motion animation through constraining and deconstraining at will [J]. IEEE Transactions on Visualization and Computer Graphics,, 2003, 9(3): 352-360.
    [105] Baerlocher P, Boulic R. An inverse kinematics architecture enforcing an arbitrary number of strict priority levels [J]. Visual Computer, 2004, 20(6):402-417.
    [106] Callennec B L, Boulic R. Interactive motion deformation with prioritized constraints [C] // Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, Grenoble, France, 2004: 163-171.
    [107] Singh K, Fiume E. Wires: a geometric deformation technique [C] //Proceedings of the 25th annual conference on Computer graphics and interactive techniques, 1998: 405-414.
    [108] Sederberg T W, Parry S R. Free-form deformation of solid geometric models [J]. ACM SIGGRAPH Computer Graphics, 1986, 20(4): 151-160.
    [109] Coquillart S. Extended free-form deformation: a sculpturing tool for 3D geometric modeling [J]. ACM SIGGRAPH Computer Graphics, 1990, 24(4):187-196.
    [110] MacCracken R, Joy K I. Free-form deformations with lattices of arbitrary topology [C] // Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, 1996: 181-188.
    [111] Chang Y-K, Rockwood A P. A generalized de Casteljau approach to 3D free-form deformation[C]//Proceedings of the 21st annual conference on Computer graphics and interactive techniques,1994:257-260.
    [112]Lazarus F,Coquillart S,Jancene P.Axial deformations:an intuitive deformation technique[J].Computer-Aided Design,1994,26(8):607-613.
    [113]Hsu W M,Hughes J F,Kaufman H.Direct manipulation of free-form deformations[J].ACM SIGGRAPH Computer Graphics,1992,26(2):177-184.
    [114]Bendels G H,Klein R.Mesh forging:editing of 3D-meshes using implicitly defined occluders[C]//Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing,Aachen,Germany,2003:207-217.
    [115]Lipman Y,Sorkine O,Cohen-Or D,et al.Differential Coordinates for Interactive Mesh Editing[C]//Proceedings of the Shape Modeling International 2004,Washington,DC,2004:181-190.
    [116]Alexa M.Differential coordinates for local mesh morphing and deformation[J].The Visual Computer,2003,19(2):105-114.
    [117]Sheffer A,Kraevoy V.Pyramid Coordinates for Morphing and Deformation[C]//Proceedings of the 3D Data Processing,Visualization,and Transmission,2nd International Symposium,Washington,DC,2004:68-75.
    [118]Gottschalk S,Lin M C,Manocha D.OBBTree:a hierarchical structure for rapid interference detection[C]//Proceedings of the 23rd annual conference on Computer graphics and interactive techniques,New York,1996:171-180.
    [119]邹万红,陈志杨,潘翔,et al.多分辨率层次点模型分片[J].计算机辅助设计与图形学学报,2008,20(1):1-5.
    [120]Robert W S,Johannes S,Mark P.Embedded deformation for shape manipulation[J].ACM Transaction of Graphics,2007,26(3):80.
    [121]Toledo S.Taucs:A Library of Sparse Linear Solvers,version 2.2[OL].2008-05-06].http://www.tau.ac.il/~stoledo/taucs/.
    [122]Madsen K,Nielsen H B,Tingleff O.Methods for non-linear least squares problems(2nd ed.)[R].Informatics and Mathematical Modelling,Technical University of Denmark,DTU,2004.
    [123] Gill P E, Murray W, Wright M H. Practical optimization [M]. London:Academic Press, 1989.
    [124] Song C, Zhang H, Huang J, et al. Meshless simulation for skeleton driven elastic deformation [J]. Journal of Zhejiang University SCIENCE A, 2006, 7(9):1596-1602.
    [125] Liu L, Wang G, Zhang B, et al. Perceptually Based Approach for Planar Shape Morphing [C] // Proceedings of the Computer Graphics and Applications, 12th Pacific Conference, 2004: 111-120.
    [126] Chen S E, Parent R E. Shape averaging and its applications to industrial design [J]. IEEE Computer Graphics and Applications, 1989,9(1): 47-54.
    [ 127] Kraevoy V, Sheffer A. Cross-parameterization and compatible remeshing of 3D models [J]. ACM Transactions on Graphics (TOG), 2004, 23(3): 861-869.
    [128] Sederberg T W, Gao P, Wang G, et al. 2-D shape blending:an intrinsic solution to the vertex path problem [C] // Proceedings of the 20th annual conference on Computer graphics and interactive techniques 1993: 15-18.
    [129] Alexa M. Recent advances in mesh morphing [J]. The Visual Computer, 2002,21(2): 373-389.
    [130] Kanai T, Suzuki H, Kimura F. Metamorphosis of Arbitrary Triangular Meshes [J]. IEEE Computer Graphics and Applications, 2000,20(2): 62-75.
    [131] Alexa M. Merging Polyhedral Shapes with Scattered Features [C] //Proceedings of the International Conference on Shape Modeling and Applications, 1999: 202-210.
    [132] Lee A W F, Dobkin D, Sweldens W, et al. Multiresolution mesh morphing [C] //Proceedings of the 26th annual conference on Computer graphics and interactive techniques, 1999: 343-350.
    [133] Lee A W F, Sweldens W, Schroder P, et al. MAPS: Multiresolution adaptive parameterization of surfaces [C] // Proceedings of SIGGRAPH 1998, 1998:95-104.
    [134] Praun E, Sweldens W, Schroder P. Consistent mesh parameterizations [C] //Proceedings of the 28th annual conference on Computer graphics and interactive techniques,New York,2001:179-184.
    [135]Schreiner J,Asirvatham A,Praun E,et al.Inter-surface mapping[J].ACM Transactions on Graphics(TOG),2004,23(3):870-877.
    [136]Zhang L,Liu L,Ji Z,et al.Manifold parameterization[C]//Proceedings of 24th Computer Graphics International,2006:160-171.
    [137]Cmolik L,Uller M,Point cloud morphing[OL].http://www.cescg.org/cescg2003/LCmolik/paper.pdf
    [138]Xiao C,Feng J,Zhou T,et al.Multisolution Shape Editing of Point-Sampled Geometry[J].Journal of Software,2007,18(9):2336-2345.
    [139]Xu D,Zhang H,Wang Q,et al.Poisson shape interpolation[C]// Proceedings of the 2005 ACM symposium on Solid and physical modeling,Cambridge,Massachusetts,2005:267-274.
    [140]Sederberg T W,Greenwood E.A physically based approach to 2-D shape blending[C]// Proceedings of the 19th annual conference on Computer graphics and interactive techniques,1992:25-34.
    [141]Shoemake K,Duff T.Matrix animation and polar decomposition[C]//Proceedings of the conference on Graphics interface'92,Vancouver,British Columbia,Canada,1992:258-264.
    [142]Alexa M,Cohen-Or D,Levin D.As-rigid-as-possible shape interpolation[C]//Proceedings of the 27th annual conference on Computer graphics and interactive techniques,2000:157-164.
    [143]方向,鲍虎军,彭群生.可控的三维Morphing[J].软件学报,2001,12(6):856-863.
    [144]Sumner R W,Popovic J.Deformation transfer for triangle meshes[J].ACM Transactions on Graphics,2004,23(3):399-405.
    [145]Lai W M,Rubin D,Krempl E.Introduction to continuum mechanics[M]:Elsevier,1993.
    [146]Allen B,Curless B,Popovic Z.The space of human body shapes:reconstruction and parameterization from range scans[J].ACM Transactions on Graphics 2003,22(3):587-594.
    [147] Lancaster P, Salkauskas K. Surfaces generated by moving least squares methods [J]. Mathematics of Computation, 1981: 141-158.
    [148] Alexa M, Behr J, Cohen-Or D, et al. Computing and Rendering Point Set Surfaces [J]. IEEE Transactions on Visualization and Computer Graphics, 2003,9(1): 3-15.
    [149] Alexa M, Adamson A. On normals and projection operators for surfaces defined by point sets [C] // Proceeding of Symposium on Point-Based Graphics 04,2004:149-155.
    [ 150] Shoemake K. Animating rotation with quaternion curves [C] // Proceedings of the 12th annual conference on Computer graphics and interactive techniques,1985: 245-254.
    [151] Shoemake K. Animating rotation with quaternion curves [J]. SIGGRAPH Computer Graphics, 1985,19(3): 245-254.
    [152] Noh J, Neumann U. Expression cloning [C] // Proceedings of the 28th annual conference on Computer graphics and interactive techniques, Los Angeles,2001:277-288.
    [153] Sirovich L, Kirby M. Low dimensional procedure for the characterization of human faces [J]. Journal of the Optical Society of America, 1987,4: 519-524.
    [154] Vlasic D, Brand M, Pfister H, et al. Face transfer with multilinear models [C] //ACM SIGGRAPH 2005 Papers, Los Angeles, California, 2005: 426-433.
    [155] Gleicher M. Retargetting motion to new characters [C] // Proceedings of the 25th annual conference on Computer graphics and interactive techniques, 1998:33-42.
    [156] Barr A H. Global and local deformations of solid primitives [J]. ACM SIGGRAPH Computer Graphics, 1984,18(3): 21-30.
    [157] Hecker C, Raabe B, Enslow R W, et al. Real-time motion retargeting to highly varied user-created morphologies [J]. ACM Transactions on Graphics, 2008,27(3): 1-11.
    [158] Bregler C, Loeb L, Chuang E, et al. Turning to the masters: motion capturing cartoons [J]. ACM Transactions on Graphics, 2002, 21(3): 399-407.
    [159]卢涤非,邹万红,叶修梓.基于局部相似变换的网格变形复制[J].计算机辅助设计与图形学学报,2007,19(5):595-599.
    [160]Alexa M.Linear combination of transformations[J].ACM Transactions on Graphics,2002,21(3):380-387.
    [161]Higham N J.Stable iterations for the matrix square root[J].Numerical Algorithms,1997,15:227-242.
    [162]Denman D,Beavers R.The matrix sign function and computations in systems [J].Applied Mathematics and Computation,1976,2:63-94.
    [163]Moler C,Loan C V.Nineteen dubious ways to compute the exponential of a matrix[J].SIAM Review,1978,20:801-836.
    [164]Nealen A,Sorkine O,Alexa M,et al.A sketch-based interface for detail-preserving mesh editing[J].ACM Transaction on Graphics,2005,24(3):1142-1147.
    [165]Nealen A,Igarashi T,Sorkine O,et al.FiberMesh:designing freeform surfaces with 3D curves[J].ACM Transaction on Graphics,2007,26(3):41.
    [166]Zimmermann J,Nealen A,Alexa M.SilSketch:automated sketch-based editing of surface meshes[C]// Proceedings of the 4th Eurographics workshop on Sketch-based interfaces and modeling,Riverside,California,2007:496-503.
    [167]Funkhouser T,Kazhdan M,Shilane P,et al.Modeling by example[J].ACM Transaction on Graphics,2004,23(3):652-663.
    [168]Biermann H,Martin I,Bernardini F,et al.Cut-and-paste editing of multiresolution surfaces[C]// Proceedings of the 29th annual conference on Computer graphics and interactive techniques,San Antonio,Texas,2002:312-321.
    [169]Li Y,Gleicher M,Xu Y-Q,et al.Stylizing motion with drawings[C]//Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation,San Diego,Califomia,2003:309-319.
    [170]Igarashi T,Matsuoka S,Tanaka H.Teddy:a sketching interface for 3D freeform design[C]// Proceedings of the 26th annual conference on Computer graphics and interactive techniques,1999:409-416.
    [171] Rose K, Sheffer A, Wither J, et al. Developable surfaces from arbitrary sketched boundaries [C] // Proceedings of the fifth Eurographics symposium on Geometry processing, Barcelona, Spain, 2007: 163-172.
    [172] Ju T, Zhou Q-Y, Hu S-M. Editing the topology of 3D models by sketching [J].ACM Transaction on Graphics, 2007,26(3): 42.
    [173] Hornung A, Dekkers E, Kobbelt L. Character animation from 2D pictures and 3D motion data [J]. ACM Transaction of Graphics, 2007, 26(1): 1.
    [174] Kobbelt L, Campagna S, Vorsatz J, et al. Interactive multi-resolution modeling on arbitrary meshes [C] // Proceedings of the 25th annual conference on Computer graphics and interactive techniques, New York, 1998: 105-114.
    [175] Shewchuk J R. Delaunay refinement algorithms for triangular mesh generation [J]. Computational Geometry, 2002, 22(1-3): 21-74.
    [176] Sander P V, Gu X, Gortler S J, et al. Silhouette clipping [C] // Proceedings of the 27th annual conference on Computer graphics and interactive techniques,2000: 327-334.
    [177] Weng Y, Xu W, Wu Y, et al. 2D shape deformation using nonlinear least squares optimization [J]. The Visual Computer, 2006, 22(9): 653-660.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700