【技术实现步骤摘要】
虚拟人脸形象的生成方法、展示方法、生成及展示装置
[0001]本申请涉及计算机
,特别是涉及一种虚拟人脸形象的生成方法、展示方法、生成装置、展示装置、计算机设备及存储介质。
技术介绍
[0002]随着互联网产业的高速发展,人工智能使得“虚拟世界”的应用越来越多,从虚拟歌手到虚拟舞者的运营等,都涉及到“虚拟形象”的创建。
[0003]在相关技术中,大多采用通用的人脸模板为用户提供原始的“虚拟形象”,从而在原始的“虚拟形象”不同部位通过不同的特征素材来展现出最终“虚拟形象”。
[0004]然而,传统技术一般是将各种人脸部位的特征素材一起提供给渲染器,以渲染出最终“虚拟形象”,从而该种方式在渲染虚拟形象时资源占用率较高,渲染处理效率较低。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够减少资源占用率和提升渲染处理效率的虚拟人脸形象的生成方法、展示方法、生成装置、展示装置、计算机设备及存储介质。
[0006]第一方面,本申请提供了一种虚拟人脸形象的生成方法。所述方法包括:
[0007]基于对模型遮罩图的标志操作,获取所述模型遮罩图上的多个标志区域以及所述多个标志区域各自的位置;所述模型遮罩图为待处理人脸模型的遮罩图,所述标志区域表征所述待处理人脸模型对应表观区域上的人脸部位;
[0008]获取分别在所述多个标志区域上绘制的多张人脸部位彩妆图,并基于所述多个标志区域各自的位置,将所述多张人脸部位彩妆图合成得到合成后的人脸彩妆图;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟人脸形象的生成方法,其特征在于,所述方法包括:基于对模型遮罩图的标志操作,获取所述模型遮罩图上的多个标志区域以及所述多个标志区域各自的位置;所述模型遮罩图为待处理人脸模型的遮罩图,所述标志区域表征所述待处理人脸模型对应表观区域上的人脸部位;获取分别在所述多个标志区域上绘制的多张人脸部位彩妆图,并基于所述多个标志区域各自的位置,将所述多张人脸部位彩妆图合成得到合成后的人脸彩妆图;将所述合成后的人脸彩妆图和人脸基本材质图提供给渲染器渲染所述待处理人脸模型,得到所述渲染器生成的虚拟人脸形象。2.根据权利要求1所述的方法,其特征在于,所述基于所述多个标志区域各自的位置,将所述多张人脸部位彩妆图合成得到合成后的人脸彩妆图,包括:将各标志区域的位置作为对应人脸部位彩妆图的图像定位信息;基于所述图像定位信息,将所述多张人脸部位彩妆图与预设的人脸底图进行合成处理,得到合成后的人脸彩妆图。3.根据权利要求2所述的方法,其特征在于,所述基于所述图像定位信息,将所述多张人脸部位彩妆图与预设的人脸底图进行合成处理,得到合成后的人脸彩妆图,包括:基于所述图像定位信息,确定各人脸部位彩妆图分别在所述人脸底图上的合成区域;将各所述人脸部位彩妆图逐张与所述人脸底图上对应的合成区域进行合成处理,得到合成后的人脸彩妆图。4.根据权利要求2所述的方法,其特征在于,所述基于所述图像定位信息,将所述多张人脸部位彩妆图与预设的人脸底图进行合成处理,得到合成后的人脸彩妆图,包括:基于所述图像定位信息,确定各人脸部位彩妆图分别在所述人脸底图上的合成区域;将各人脸部位彩妆图分别与对应的所述合成区域进行透明度特征合并和颜色特征合并处理,得到合成后的人脸彩妆图。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于对模型遮罩图的标志操作,获取所述模型遮罩图上的多个标志区域以及所述多个标志区域各自的位置,包括:基于所述待处理人脸模型在平面上的展开形状,生成一与所述展开形状相贴合的模型遮罩图;根据对所述模型遮罩图的标志操作,获取所述模型遮罩图上的多个标志区域;获取所述多个标志区域各自在所述平面上的中心点坐标,并根据所述中心点坐标得到所述多个标志区域各自的位置。6.根据权利要求1所述的方法,其特征在于,所述将所述合成后的人脸彩妆图和人脸基本材质图提供给渲染器渲染所述待处理人脸模型,得到所述渲染器生成的虚拟人脸形象,包括:将所述人脸基本材质图提供给所述渲染器,以通过所述渲染器对所述待处理人脸模型进行第一渲染,得到待上妆人脸模型;所述人脸基本材质图为应用于所述待处理人脸模型表观区域上的基本材质图,所述第一渲染用于在所述待处理人脸模型上渲染出所述人脸基本材质图中的基本材质;将所述合成后的人脸彩妆图提供给所述渲染器,以通过所述渲染器对所述待上妆人脸模型进行第二渲染,得到所述渲染器生成的虚拟人脸形象;所述第二渲染用于在所述待上
妆人脸模型上渲染出所述合成后的彩妆图。7.一种虚拟人脸形象的展示方法,其特征在于,所述方法包括:在应用界面中展示出已制...
【专利技术属性】
技术研发人员:柯文湛,刘鑫,
申请(专利权)人:广州趣研网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。