【技术实现步骤摘要】
三维网格的简化方法、装置、电子设备和存储介质
本公开涉及图像处理领域,尤其涉及一种三维网格的简化方法、装置、电子设备和存储介质。
技术介绍
现阶段,手机、平板电脑等智能终端在拍摄或播放视频过程中,往往会为用户提供三维美妆滤镜、虚拟人物等针对特定对象的特效。以三维美妆特效为例,其通常需要针对人脸建立三维网格模型,然后基于该网格进行渲染得到三维美妆特效并进行展示。然而,由于三维网格模型为实现更丰富的细节展示效果,往往具有大量(如1万)的三维网格顶点,从而精细化的渲染对设备性能提出了较高的要求,运行过程中常常导致设备发烫、程序卡顿甚至崩溃退出等。为解决这一问题,相关技术中提出了两类解决方案:一类是采用AI技术生成较为粗糙(网格顶点较为稀疏)的三维网格模型,并使用预先制作的法线贴图获取网格顶点的法向量,从而实现网格的简化。然而,该由于方案的局部特征匹配度低,丢失了大量的面部细节,因此仅适用于全脸的整体美妆特效(如全脸打光等)中,而对于质感眼影、真实感唇妆等精细化美妆特效则效果欠佳。另一类方案是使用预先制作的精细的三维 ...
【技术保护点】
1.一种三维网格的简化方法,其特征在于,包括:/n获取目标对象的三维网格模型,并将所述三维网格模型转换为二维网格图像,所述三维网格模型包括多个三维三角形;/n获取二维遮罩图像,所述二维遮罩图像与所述二维网格图像尺寸相同且包括目标遮罩区域,并在所述二维网格图像中确定对应于所述目标遮罩区域的二维目标区域,所述二维目标区域中包括多个二维目标三角形;/n确定所述三维网格模型中对应于所述二维目标三角形的三维目标三角形,并将所述三维目标三角形构成的三维网格作为简化后的三维简化网格。/n
【技术特征摘要】
1.一种三维网格的简化方法,其特征在于,包括:
获取目标对象的三维网格模型,并将所述三维网格模型转换为二维网格图像,所述三维网格模型包括多个三维三角形;
获取二维遮罩图像,所述二维遮罩图像与所述二维网格图像尺寸相同且包括目标遮罩区域,并在所述二维网格图像中确定对应于所述目标遮罩区域的二维目标区域,所述二维目标区域中包括多个二维目标三角形;
确定所述三维网格模型中对应于所述二维目标三角形的三维目标三角形,并将所述三维目标三角形构成的三维网格作为简化后的三维简化网格。
2.根据权利要求1所述的方法,其特征在于,所述获取二维遮罩图像,包括:
响应于特效选取操作,确定被选取的目标特效,并获取预关联至所述目标特效的二维遮罩图像;或者,
响应于区域绘制操作,在所述三维网格模型中确定相应的绘制区域,并根据包含所述绘制区域的所述三维网格模型生成二维遮罩图像,其中,生成的所述二维遮罩图像中的目标遮罩区域对应于所述绘制区域。
3.根据权利要求1所述的方法,其特征在于,任一所述三维三角形及其在所述二维网格图像中对应的二维三角形具有相同的索引信息,所述索引信息用于记录构成三角形的三个顶点,所述确定所述三维网格模型中对应于所述二维目标三角形的三维目标三角形,并将所述三维目标三角形构成的三维网格作为简化后的三维简化网格,包括:
根据所述二维网格图像中各个三角形顶点的顶点坐标,确定位于所述二维目标区域中的目标顶点,并将包含预设数量的所述目标顶点的二维三角形确定为所述二维目标三角形;
将所述二维目标三角形的索引信息添加至三角形索引集合,并使用所述三角形索引集合中包含的全部索引信息确定三维目标三角形;
使用所述三维目标三角形绘制三维网格,并将绘制的三维网格作为简化后的三维简化网格。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将所述目标顶点的顶点标识...
【专利技术属性】
技术研发人员:黄飞鸿,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。