虚拟角色的生成方法、装置电子设备及存储介质_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

虚拟角色的生成方法、装置电子设备及存储介质

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


虚拟角色的生成方法、装置电子设备及存储介质
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本公开涉及游戏,尤其是涉及一种虚拟角色的生成方法、装置、电子设备及存储介质。、在游戏或者动画视频等应用场景中,可以通过角色定制化系统根据用户自己的喜好制作或调整虚拟角色的外貌,以满足虚拟角色的多样性和个性化需求。、在游戏应用场景中,现有的角色定制化系统需要用户手动调整数以百计的参数来控制游...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本公开涉及游戏,尤其是涉及一种虚拟角色的生成方法、装置、电子设备及存储介质。背景技术:1、在游戏或者动画视频等应用场景中,可以通过角色定制化系统根据用户自己的喜好制作或调整虚拟角色的外貌,以满足虚拟角色的多样性和个性化需求。2、在游戏应用场景中,现有的角色定制化系统需要用户手动调整数以百计的参数来控制游戏虚拟角色的外貌,这是非常耗时耗力的。现有技术中还有一种参考照片中外貌形象进行的虚拟角色自动生成方法,该方法可以根据照片中的人脸自动生成一个与之外貌相似的虚拟角色。该方法主要包括以下步骤:3、(1)训练可微渲染器模拟游戏引擎的表现,以使可微渲染器能够基于输入的角色面部参数,渲染出对应的游戏角色的面部图像。4、(2)用户输入真人面部图像,计算可微渲染器生成的游戏脸与真人面部图像的差异,该差异包括面部区域差异和人脸特征差异。面部区域差异基于预训练的面部区域分割神经网络提取确定,而人脸特征差异基于预训练的人脸识别网络提取确定。5、(3)根据计算得到上述差异基于误差反向传播和梯度下降算法迭代优化输入可微渲染器的面部参数,直到可微渲染器生成的游戏角色的面部图像与真人面部图像之间的差异不再变小,则得到真人面部图像对应的最优面部参数。6、(4)将最优的面部参数输入游戏引擎,生成游戏角色,该角色的外貌与上述真人面部图像一致性较高。7、上述方法需要用户输入真人面部图像,因此用户需拍摄或搜索、下载、上传人脸图像,而有时用户需要生成的虚拟角色很难在现实世界中找到真实的照片,例如有些用户无法找到脑海中想象的角色对应的真实照片。同时因为离散参数的不连续性对可微渲染器造成了很大的学习困难,因此上述方法通常直接放弃控制一些离散参数,如面纹,眼影,腮红等,导致生成的虚拟角色的外貌与真实图像中的外貌不够理想。技术实现思路1、本公开的目的在于提供一种虚拟角色的生成方法、装置、电子设备及存储介质,以提高虚拟角色生成的便捷性,同时保证生成的虚拟角色生动形象。2、第一方面,本公开实施例提供一种虚拟角色的生成方法,通过电子设备加载预先训练好的翻译器和可微渲染器,所述方法包括:针对目标文本包含的第一特征,应用所述可微渲染器对所述翻译器进行微调,以使所述翻译器在输入所述第一特征时,确定出优化的面部连续参数;在所述优化的面部连续参数中添加预设的面部离散参数,得到初代种群;其中,所述初代种群中的每个初代个体均包括所述优化的面部连续参数和至少一个面部离散参数;对所述初代种群进行迭代优化处理,以筛选出最优初代个体;将所述最优初代个体输入游戏引擎,生成所述目标文本对应的虚拟角色。3、第二方面,本公开实施例还提供一种虚拟角色的生成装置,通过电子设备加载预先训练好的翻译器和可微渲染器,所述装置包括:微调模块,用于针对目标文本包含的第一特征,应用所述可微渲染器对所述翻译器进行微调,以使所述翻译器在输入所述第一特征时,确定出优化的面部连续参数;参数添加模块,用于在所述优化的面部连续参数中添加预设的面部离散参数,得到初代种群;其中,所述初代种群中的每个初代个体均包括所述优化的面部连续参数和至少一个面部离散参数;种群迭代优化模块,用于对所述初代种群进行迭代优化处理,以筛选出最优初代个体;虚拟角色生成模块,用于将所述最优初代个体输入游戏引擎,生成所述目标文本对应的虚拟角色。4、第三方面,本公开实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述虚拟角色的生成方法。5、第四方面,本公开实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现上述虚拟角色的生成方法。6、本公开实施例提供一种虚拟角色的生成方法、装置、电子设备及存储介质,通过微调翻译器,使翻译器能够针对目标文本包含的第一特征(该第一特征通常为与外貌有关的文字描述信息对应的数据),得到优化的面部连续参数,进而使面部连续参数更能好地反映第一特征的信息。通过在优化的面部连续参数中添加预设的面部离散参数,得到初代种群,可以弥补可微渲染器无法利用离散参数的缺陷,进而使得初代种群中的初代个体既包含面部连续参数又包含面部离散参数。再对初代种群进行迭代优化处理以筛选出最优初代个体,使得最优初代个体更能表达目标文本中的第一特征,最后将最优初代个体输入游戏引擎,生成目标文本对应的虚拟角色。该技术实现基于本文中的特征生成对应的虚拟角色,不再局限于用户提供的参数或图像,文本中的信息具有高自由度,用户可以将想象中的面部特征用文字的方式表示出来,通过上述方法既可得到生动形象的虚拟角色。同时,基于本文创建虚拟角色的方式更节约时间、更便捷。另外,因为上述方式充分考虑了面部连续参数和面部离散参数,使得虚拟角色生成过程参考的参数更全面,进而生成的虚拟角色更生动。技术特征:1.一种虚拟角色的生成方法,其特征在于,通过电子设备加载预先训练好的翻译器和可微渲染器,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述迭代优化处理包括:3.根据权利要求1所述的方法,其特征在于,针对目标文本包含的第一特征,应用所述可微渲染器对所述翻译器进行微调包括:4.根据权利要求1所述的方法,其特征在于,在所述优化的面部连续参数中添加预设的面部离散参数,得到初代种群,包括:5.根据权利要求2所述的方法,其特征在于,对所述初代种群中的初代个体进行扩充变化处理,得到初代扩展种群包括:6.根据权利要求5所述的方法,其特征在于,对所述初代种群中的初代个体进行参数交叉处理和/或初代个体参数的变异处理,得到新初代个体包括:7.根据权利要求2所述的方法,其特征在于,根据所述初代扩展种群中的初代个体对应的面部图像的特征与所述第一特征的相似度,从所述初代扩展种群中删除预设数目的初代个体包括:8.根据权利要求2所述的方法,其特征在于,所述最优初代个体为所述迭代优化处理结束时的新的初代种群中,最高相似度对应的初代个体。9.根据权利要求1所述的方法,其特征在于,所述可微渲染器的训练包括:10.根据权利要求1所述的方法,其特征在于,所述翻译器的训练包括:11.一种虚拟角色的生成装置,其特征在于,通过电子设备加载预先训练好的翻译器和可微渲染器,所述装置包括:12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至10任一项所述方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至10任一项所述的方法。技术总结本公开提供了一种虚拟角色的生成方法、装置、电子设备及存储介质,针对目标文本包含的第一特征,应用可微渲染器对翻译器进行微调,以使翻译器在输入所述第一特征时,确定出优化的面部连续参数;在优化的面部连续参数中添加预设的面部离散参数,得到初代种群;对初代种群进行迭代优化处理,以筛选出最优初代个体;将最优初代个体输入游戏引擎,生成目标文本对应的虚拟角色。采用本公开可以提高虚拟角色生成的便捷性,同时保证生成的虚拟角色生动形象。技术研发人员:赵睿,李林橙,范长杰,胡志鹏受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/7/18

虚拟角色的生成方法、装置电子设备及存储介质