【技术实现步骤摘要】
模型处理方法、装置、设备、存储介质及计算机程序产品
[0001]本申请涉及计算机
,尤其涉及模型处理方法、模型处理装置、计算机设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0002]通过三维空间(3 Dimensions,3D)扫描获得的模型通常含有大量噪音与缺损,很难直接利用。为获得更加简洁的网络模型,常见的方法是利用3D模型数据转换软件(比如wrap软件)进行重拓扑。然而,重拓扑模型中仍然存在问题,诸如结构线(比如眼眶,嘴唇线,肌肉线条等)不够光滑,卡线不准确(比如眼眶线偏移),某些区域在重拓扑过程中退化(比如虚拟人模型的颈部通常不完整,导致网格上面颈部的很多线几乎重叠在一起)等等。现有的对重拓扑模型的修复依赖于技术美工的人工修复,然而,人工修复的方式效率低且修复效果差。
技术实现思路
[0003]本申请实施例提供了一种模型处理方法及相关装置,可有效提高模型修复的效率,且修复效果更佳。
[0004]第一方面,为本申请实施例的一种模型处理方法,该方法包括:
[0005]获取待 ...
【技术保护点】
【技术特征摘要】
1.一种模型处理方法,其特征在于,所述方法包括:获取待修复模型和参考模型,所述待修复模型是对目标对象的扫描模型进行重拓扑处理得到,所述待修复模型和所述参考模型为具有相同拓扑结构的网格模型;确定所述参考模型中的第一待变形区域和第二待变形区域;基于所述待修复模型,对所述第一待变形区域中的顶点进行第一类型的变形处理;第一顶点变形后的位置与所述待修复模型中所述第一顶点对应的顶点的位置满足第一匹配条件,所述第一顶点为所述第一待变形区域中的任一顶点;所述第一待变形区域变形后所呈现出的所述目标对象的行为特征,与所述待修复模型中所述第一待变形区域对应的区域所呈现出的所述目标对象的行为特征相匹配;基于所述待修复模型,对所述第二待变形区域中的顶点进行第二类型的变形处理;第二顶点变形后的位置与所述待修复模型中所述第二顶点对应的顶点的位置满足第二匹配条件,且所述第二顶点与其相邻顶点变形后的差异趋近于变形前的差异,所述第二顶点为所述第二待变形区域中的任一顶点;所述第二待变形区域变形后所呈现出的所述目标对象的行为特征,与所述待修复模型中所述第二待变形区域对应的区域所呈现出的所述目标对象的行为特征相匹配;根据变形后的参考模型确定所述待修复模型对应的修复模型。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述参考模型中的第三待变形区域,所述第三待变形区域为所述参考模型中除所述第一待变形区域和所述第二待变形区域之外的全部或者部分区域;基于所述待修复模型,对所述第三待变形区域中的顶点进行第三类型的变形处理;其中,第三顶点与其相邻顶点变形后的差异趋近于变形前的差异,所述第三顶点为所述第三待变形区域中的任一顶点。3.根据权利要求1或2所述的方法,其特征在于,所述满足第一匹配条件是指:所述第一顶点变形后的位置与所述待修复模型中所述第一顶点对应的顶点的位置一致;所述满足第二匹配条件是指:所述第二顶点变形后的位置趋近于所述待修复模型中所述第二顶点对应的顶点的位置。4.根据权利要求3所述的方法,其特征在于,所述基于所述待修复模型,对所述第二待变形区域中的顶点进行第二类型的变形处理,包括:针对所述第二待变形区域中的所述第二顶点,确定所述第二顶点的变形权重参数;基于所述待修复模型和所述变形权重参数,对所述第二顶点进行第二类型的变形处理;其中,所述第二顶点的变形权重参数越大,所述第二顶点变形后的位置越靠近所述待修复模型中所述第二顶点对应的顶点的位置。5.根据权利要求4所述的方法,其特征在于,所述确定所述第二顶点的变形权重参数,包括:确定所述参考模型中所述第二顶点的相邻多边形面片的第一面积参数;确定所述待修复模型中所述第二顶点对应的顶点的相邻多边形面片的第二面积参数;根据所述第一面积参数和所述第二面积参数确定所述第二顶点的变形权重参数。6.根据权利要求5所述的方法,其特征在于,所述确定所述参考模型中所述第二顶点的
相邻多边形面片的第一面积参数,包括:确定所述参考模型中所述第二顶点的各个相邻三角面片的面积;其中...
【专利技术属性】
技术研发人员:任婧,康頔,薛唐立,者雪飞,暴林超,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。