调整虚拟角色模型的方法、装置、存储介质及电子装置制造方法及图纸

技术编号:33452225 阅读:17 留言:0更新日期:2022-05-19 00:35
本发明专利技术公开了一种调整虚拟角色模型的方法、装置、存储介质及电子装置。该方法包括:获取第一虚拟角色模型对应的第一模型文件、第二模型文件、第一骨骼文件和第一蒙皮文件;获取待替换部分模型对应的待替换骨骼文件和待替换蒙皮文件;采用待替换骨骼文件对第一骨骼文件进行更新,得到目标骨骼文件,以及采用待替换蒙皮文件对第一蒙皮文件进行更新,得到目标蒙皮文件;采用目标骨骼文件和目标蒙皮文件,调整待替换部分模型的表现形式;和/或,采用第一模型文件、第二模型文件、目标骨骼文件和目标蒙皮文件,生成第二虚拟角色模型。本发明专利技术解决了相关技术中虚拟角色多样性依赖骨骼变形,导致虚拟角色的艺术效果与制作成本无法兼顾的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
调整虚拟角色模型的方法、装置、存储介质及电子装置


[0001]本专利技术涉及计算机领域,具体而言,涉及一种调整虚拟角色模型的方法、装置、存储介质及电子装置。

技术介绍

[0002]在计算机游戏开发和虚拟角色设计中,通常需要通过调整虚拟角色模型的网格、骨骼和蒙皮数据,实现虚拟角色模型及其相关动画的设计。近年来,随着计算机技术水平的发展和用户审美需求的提升,对虚拟角色模型的质量要求逐渐提高。对此,本领域的技术人员不断探求各种提高虚拟角色多样性与生动性的方法。
[0003]现有方案中,虚拟角色设计方法主要有:制作男性、女性等基础虚拟角色模型,通过在这些基础虚拟角色模型上更换发型、胡须、服装、头饰等零件,实现虚拟角色的躯干多样性;通过虚拟角色头部骨骼变形技术(即对控制五官的多个头部骨骼进行合理范围内的缩放、平移和旋转),实现虚拟角色的五官多样性。然而,这种方法的缺陷在于:较高的虚拟角色艺术效果导致模型复杂度增加、制作成本提高;骨骼变形技术难度大,对技术人员专业性要求高,不便于实际应用。
[0004]针对上述的问题,目前尚未提出有效的解决本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种调整虚拟角色模型的方法,其特征在于,包括:获取第一虚拟角色模型对应的第一模型文件、第二模型文件、第一骨骼文件和第一蒙皮文件,其中,所述第一模型文件用于确定第一虚拟角色模型中待替换部分模型,所述第二模型文件用于确定所述第一虚拟角色模型中待保留部分模型,所述第一骨骼文件用于存储所述虚拟角色模型的初始骨骼数据,所述第一蒙皮文件用于存储所述虚拟角色模型的初始蒙皮数据;获取所述待替换部分模型对应的待替换骨骼文件和待替换蒙皮文件,其中,所述待替换骨骼文件用于存储所述待替换部分模型对应的新建骨骼数据,所述待替换蒙皮文件用于存储所述待替换部分模型对应的新建蒙皮数据;采用所述待替换骨骼文件对所述第一骨骼文件进行更新,得到目标骨骼文件,以及采用所述待替换蒙皮文件对所述第一蒙皮文件进行更新,得到目标蒙皮文件;当满足虚拟游戏场景中第一预设显示条件时,采用所述目标骨骼文件和所述目标蒙皮文件,调整所述待替换部分模型的表现形式;和/或,在虚拟游戏场景中,采用所述第一模型文件、所述第二模型文件、所述目标骨骼文件和所述目标蒙皮文件,生成第二虚拟角色模型。2.根据权利要求1所述的方法,其特征在于,获取所述第一虚拟角色模型对应的所述第一模型文件、所述第二模型文件、所述第一骨骼文件和所述第一蒙皮文件包括:将所述第一虚拟角色模型对应的全部网络数据拆分为第一网格数据和第二网格数据,得到所述第一模型文件和所述第二模型文件,其中,所述第一网格数据为所述待替换部分模型对应的网格数据,所述第二网格数据为所述待保留部分模型对应的网格数据;对所述第一虚拟角色模型进行骨骼蒙皮处理,得到所述第一骨骼文件和所述第一蒙皮文件。3.根据权利要求2所述的方法,其特征在于,获取所述待替换部分模型对应的所述待替换骨骼文件和所述待替换蒙皮文件包括:从所述第一模型文件中提取所述第一网格数据;获取所述第一网格数据对应的第二骨骼文件和第二蒙皮文件,其中,所述第二骨骼文件用于存储所述第一网格数据对应的新建骨骼数据,所述第二蒙皮文件用于存储所述第一网格数据对应的新建蒙皮数据,所述第二骨骼文件包括:所述第一网格数据对应的初始骨骼。4.根据权利要求3所述的方法,其特征在于,采用所述待替换骨骼文件对所述第一骨骼文件进行更新,得到所述目标骨骼文件,以及采用所述待替换蒙皮文件对所述第一蒙皮文件进行更新,得到所述目标蒙皮文件包括:从所述第一骨骼文件中确定待删除骨骼数据以及从所述第一蒙皮文件中确定待删除蒙皮数据,其中,所述待删除骨骼数据由所述第一网格数据对应的初始骨骼确定,所述待删除蒙皮数据由所述待删除骨骼数据确定;从所述第二骨骼文件中确定待替换骨骼数据以及从所述第二蒙皮文件中确定待替换蒙皮数据,其中,所述待替换骨骼数据由所述第一网格数据对应的初始骨骼确定,所述待替换蒙皮数据由所述待替换骨骼数据确定;在所述第一骨骼文件中对所述待删除骨骼数据进行删除,并替换为所述待替换骨骼数
据,得到所述目标骨骼文件,以及在所述第一蒙皮文件中对所述待删除蒙皮数据进行删除,并替换为所述待替换蒙皮数据,得到所述目标蒙皮文件。5.根据权利要求2所述的方法,其特征在于,获取所述待替换部分模型对应的所述待替换骨骼文件和所述待替换蒙皮文件包括:生成第三网格数据,其中,所述第三网格数据为所述待替换部分模型的新...

【专利技术属性】
技术研发人员:吴少森
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1