曲面浮雕的高效表示及3D打印算法
【图文】:
高度值,更新三角网格的顶点坐标,生成局部的3D浮雕模型;最后选取等厚度的切片,与更新几何位置后的三角网格进行求交运算,将所获得的交线段保存,释放切片后的三角网格所占的内存空间.依次对粗网格中每一个三角形进行切片计算,直到整体的粗网格完成切片,对于切片过程中存储的交线段,在每一层中将散乱的交线段以首尾相连的方式,重新组合成闭合的多边形,并划分每个多边形所属的区域,生成打印路径,转换成G代码交由打印机完成打印.定义.打印机对模型切片时,将平行于X-Y平面的横截面称为切片,简称Z平面.本文方法具体流程如图2所示.图2本文方法流程图输入.2D图片,3D基本粗网格.输出.浮雕模型的打印实体.Step1.自适应中点细分.对粗网格上的单个三角行i进行自适应中点细分,将细分得到的三角网格集合记为1T.Step2.更新顶点几何位置.根据输入2D图片生成深度图,利用凹凸映射原理,更新1T中三角形顶点几何位置,并将此时三角形集合记为2T.Step3.与切片求交运算.对2T中三角形集合与相交的切片集进行求交运算,存储运算中所获交线段后释放2T所占的内存空间.Step4.对下一个i1重复以上操作,直到模型的三角网格中所有三角形都完成切片计算为止.然后将所获得的交线段按切片所在层重新组合成闭合多边形,并对所有多边形划分、标记出打印区域后生成打印路径,最终将打印路径数据转化成G代码,交由打印机完成模型的打印.3.3自适应中点细分算法中点细分算法本是一种特殊的Loop细分,即
阜峙卸?判断的准则为切片过程是否会产生无效线段,主要分为相交测试和细分的终止条件设定.按照以上规则细分后的三角网格,既保证了模型打印后的视觉效果,又减少了三角形与切片的求交运算的次数,避免了过多的无效线段生成.因为每次细分一个三角网格,避免了全局细分时占用大量存储空间的问题,所以综合来看,提高了打印速度、减少了内存消耗.在细化过程中对三角形进行相交测试,主要是根据三角形顶点对应的灰度值求出此三角形对应的高度值区间.选取介于此区间的切片集合iz,在细分过程中判断每个三角是否与iz相交.图3a中的△ABC与Z平面不相交,则不对△ABC做任何细分;图3b中的△AEF与Z平面相交,其余三角形不与Z平面相交,此时只细分△AEF,其余三角形不做任何处理.经过相交测试后细分的三角形与全细分的三角形相比,减少了三角形的数量,在模型存储以及后续切片中减少内存的占用,从而减少了切片计算,提高了切片效率.a.△ABC与切片不相交不细分b.△AEF与切片相交细分图3三角网格自适应中点细分2种情况细分的目的是要细化网格,提升网格细节,增加浮雕在视觉上的柔和细腻感.为了在细分网格的同时不降低细分后网格的视觉质量,在细化的过程中设定三角形细分的终止条件.本文借助Wang等[9]提出的显著图原理,将待细分的浮雕模型对应的凹凸贴图的视觉重要性作为三角形细分的终止条件.根据映射关系可知,显著图能衡量高度图中的像素视觉重要性,它亦能反映网格点的高度值所对应区域的重要性,显著性从低到高的递增变化过程,对应区域显示的颜色从蓝色到红色递增变化,如图4所示.在对三角形进行递归细分的过程中,本文遵循视觉重要性高的位置增加细分次数,反之减少细分次数的原则,当三角形三个顶点的视觉重要性或者三角形面积小于文献[9]
【相似文献】
相关期刊论文 前10条
1 罗映辉;制作凹凸贴图的软件[J];电视字幕(特技与动画);2001年12期
2 薛守良,苏鸿根;一种凹凸贴图新算法[J];计算机应用与软件;2004年07期
3 廖锋峰,陈张健,程振波,孙瑜磊;快速凹凸贴图算法的改进与实现[J];浙江工业大学学报;2005年02期
4 彭茜珍;胡莉;;3D凹凸贴图效果研究及其实现[J];咸宁学院学报;2006年03期
5 任鸿翔;金一丞;尹勇;;码头岸壁的凹凸贴图绘制[J];大连海事大学学报;2006年04期
6 红岩;;最新3D 特效技术 环境映射凹凸贴图[J];世界计算机周刊;1999年31期
7 李亚琴;柯健;;3DS MAX中凹凸贴图与置换贴图比较[J];苏州市职业大学学报;2010年03期
8 阎书强;;向往真实——游戏特效对比大展示[J];大众硬件;2006年04期
9 戴雯;卢章平;戴立玲;;基于凹凸贴图的文物纹理重建技术研究[J];计算机应用与软件;2010年01期
10 闫书强;奇幻之路 深入探索3D游戏(上)[J];大众硬件;2005年08期
相关会议论文 前1条
1 任鸿翔;金一丞;尹勇;;基于GPU的多重凹凸贴图方法[A];2007系统仿真技术及其应用学术会议论文集[C];2007年
相关重要报纸文章 前1条
1 王磊;显卡相关技术术语[N];中国电脑教育报;2002年
相关博士学位论文 前2条
1 谷明辉;三角网格表面模型的重建及处理相关技术研究[D];重庆大学;2015年
2 李兆歆;多视角立体三维重建方法研究[D];哈尔滨工业大学;2016年
相关硕士学位论文 前3条
1 董天琪;散乱点云的三角网格重建关键技术研究[D];西北农林科技大学;2015年
2 谢馥香;面向三角网格分割体的设计特征重构[D];大连理工大学;2015年
3 倪栋梁;牙齿模型三角网格快速切分算法研究[D];浙江工业大学;2015年
,本文编号:2580307
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2580307.html