节点文献

基于对偶网格的变形技术

Shape Deformation Based on Dual Mesh

【作者】 金亮

【导师】 刘利刚;

【作者基本信息】 浙江大学 , 应用数学, 2009, 硕士

【摘要】 网格变形是数字几何处理中最基本的问题之一,随着数字几何模型逐渐走入人们的日常生活,网格变形在实际应用中也变得越来越有用,大型建模软件都集成了变形这个工具。它的应用包括模型重用和重建,虚拟场景的物体模拟,计算机动画中的帧序列,甚至三维特效的生成。鉴于网格变形的应用前景,本文提出了一种新的网格变形的框架,步骤分为:(1)输入三角网格(2)求解对偶网格(3)对对偶网格变形(4)从变形后的对偶网格恢复三角网格得到变形后的结果。本文回顾了三角网格的对偶网格的定义及其邻域特征。分析了对偶网格与原三角网格的关系,考虑了如何从变形后的对偶网格恢复到原三角网格得到变形结果的问题。本文的解决办法是利用细节编码将原三角网格的顶点编码为此顶点对应的对偶网格面上的顶点的局部金字塔坐标,随后将变形后的对偶网格加上编了码的细节,就能得到无收缩的三角网格上的变形结果,实现了由对偶网格驱动的三角网格变形框架。本文利用三角网格的对偶网格的1-邻域的简单规则结构、基面的共面性、以及法向计算的稳定性来给出新的算法或者改进原有算法。第一部分:改进金字塔坐标变形算法,使得变形结果(1)迭代更加稳定(2)不失迭代速度(3)保持相同的变形效果。也就是说金字塔坐标算法的稳定性得到了非常大的改进,迭代速度也没有削弱,变形结果非常相似。第二部分:相对于其它变形算法(如ARAP(保刚性形状变形),线性旋转不变内在量等),引进了一种新的表示形状保持的内在量,即伸缩不变内在量。该内在量具有旋转、平移、伸缩不变性。首先在三角网格上面进行定义,发现矩阵的行列数难以估计,然后给出对偶网格上伸缩不变内在量的定义,并且提出了基于对偶网格上保持伸缩不变内在量的变形方法。最后给出了一个基于Laplace方法的一个改进。

【Abstract】 Mesh deformation is one of the basic problems in digital geometry processing. While the digital geometry model is going in people’s lives, deformation becomes much useful than any time before. Large-scale modeling software integrate the deformation as their necessary tools. The application of mesh deformation consists of re-using models, reconstruction of models, making computer animation frames, and making effects in movies.This paper proposes a new framework for triangle mesh deformation.. The main steps follows(1) input a triangle mesh (2)compute the dual mesh(3)deform the dual mesh (4)get triangle mesh from deformed dual mesh.This paper recalls the definition of the dual mesh of a given triangle mesh and the 1 -ring neighbor characteristics and analyzes the relationship between dual and primal triangle mesh. The transfer from deformed dual mesh to triangle mesh is taken into consideration. To get non-shrinking deformed triangle mesh from deformed dual mesh, this paper uses pyramid detail encoding to record each vertex of triangle mesh according to the corresponding dual mesh face’s vertices and during step (4) in last section uses this encoding to recover the triangle mesh vertices. So far, the whole four steps in last section can lead to an triangle mesh deformation framework based on dual mesh.By taking advantage of the simple, regular, coplanar and stabile structure of the dual mesh, this paper uses the dual mesh framework to improve some algorithm or propose new algorithm.The first part:Improve pyramid coordinate deformation method and achieves three results: (1) more stable iteration (2) cost almost the same iteration time to get pleasing result (3) get almost the same results. So the pyramid coordinates method is improved in stability but without lose iteration time and deformation effect.The second part:Related to other deformation algorithm, e.g. as-rigid-as-possible which keeps rigidity of local shape, This paper proposes new intrinsic variables on triangle meshes to keep shapes, so called scale invariant intrinsic variables which are invariant under translation, rotation, and scaling. Firstly give definition on triangle mesh found that the matrix’s row num has nothing to do with column num, then this paper proposes the definition on dual mesh. Based on the dual mesh definition of scale invariant intrinsic variables, several deformation methods based on optimize objective functions with preserving intrinsic invariant quantities are proposed while some pleasing results are achieved. And at last this paper give a new algorithm based on Naive Laplace deformation method.

  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2011年 S1期
  • 【分类号】TP391.41
  • 【下载频次】79
节点文献中: 

本文链接的文献网络图示:

本文的引文网络