游戏角色模型渲染方法、装置、电子设备和存储介质制造方法及图纸

技术编号:34333872 阅读:12 留言:0更新日期:2022-07-31 02:36
本申请实施例公开一种游戏角色模型渲染方法、装置、电子设备和存储介质;包括:将所述角色布料模型与第一数量的骨骼进行蒙皮绑定;为已蒙皮绑定后的所述角色布料模型调节预设绘制参数;将所述角色身体模型添加包围盒,其中,所述包围盒用于模拟所述角色身体模型与所述角色布料模型的碰撞效果;将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定,以渲染显示所述游戏角色模型。在本申请中,通过将游戏角色模型拆分为角色布料模型和角色身体模型,并基于包围盒以及所述预设绘制参数对角色布料模型进行单独渲染的方式,使得参与运算的参数减少的情况下,依然可以模拟出较为自然的布料运动的效果。布料运动的效果。布料运动的效果。

Game character model rendering method, device, electronic device and storage medium

【技术实现步骤摘要】
游戏角色模型渲染方法、装置、电子设备和存储介质


[0001]本申请涉及计算机领域,具体涉及一种游戏角色模型渲染方法、装置、电子设备和存储介质。

技术介绍

[0002]现有技术中,在将热门的端游移植成手游版本时,为了节省对手机机能的损耗,通常会关闭对游戏可玩性影响较小的系统,比如控制游戏角色布料摆动的系统。
[0003]然而在关闭上述系统后,会使得游戏中的游戏角色的布料只能僵硬地跟随游戏角色的骨骼运动,降低了游戏的真实性,影响玩家的代入感。

技术实现思路

[0004]本申请实施例提供一种游戏角色模型渲染方法、装置、电子设备和存储介质,可以改善现有技术中降低游戏的真实性,影响玩家的代入感的问题。
[0005]本申请实施例提供一种游戏角色模型渲染方法,所述游戏角色模型包括角色布料模型和角色身体模型,所述方法包括:将所述角色布料模型与第一数量的骨骼进行蒙皮绑定;为已蒙皮绑定后的所述角色布料模型调节预设绘制参数;将所述角色身体模型添加包围盒,其中,所述包围盒用于模拟所述角色身体模型与所述角色布料模型的碰撞效果;将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定,以渲染显示所述游戏角色模型。
[0006]本申请实施例还提供一种游戏角色模型渲染装置,所述游戏角色模型包括角色布料模型和角色身体模型,所述装置包括:
[0007]骨骼绑定单元,用于将所述角色布料模型与第一数量的骨骼进行蒙皮绑定;
[0008]参数调节单元,用于为已蒙皮绑定后的所述角色布料模型调节预设绘制参数;
[0009]包围盒单元,用于将所述角色身体模型添加包围盒,其中,所述包围盒用于模拟所述角色身体模型与所述角色布料模型的碰撞效果;
[0010]模型绑定单元,用于将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定,以渲染显示所述游戏角色模型。
[0011]在一些实施例中,参数调节单元,包括:
[0012]参数添加子单元,用于对已蒙皮绑定后的所述角色布料模型添加所述预设绘制参数;
[0013]参数调节子单元,用于调节所述预设绘制参数。
[0014]在一些实施例中,所述预设绘制参数包括以下一项或多项:限制值、抑制值、震动频率以及碰撞厚度;
[0015]参数添加子单元,具体用于响应于表征添加参数的参数添加操作,为已蒙皮绑定后的所述角色布料模型添加所述限制值、抑制值、震动频率以及碰撞厚度中的一项或多项;
[0016]参数调节子单元,具体用于响应于表征调节参数的参数调节操作,调节所述限制
值、抑制值、震动频率以及碰撞厚度中的一项或多项。
[0017]在一些实施例中,模型绑定单元,具体用于响应于将所述角色布料模型的身份标识添加到所述角色身体模型对应的预设项目栏的操作,将所述角色布料模型与所述角色身体模型进行对应绑定。
[0018]在一些实施例中,所述装置还包括:
[0019]运动状态单元,用于为所述角色身体模型添加运动状态参数,以便所述角色身体模型基于所述运动状态参数进行渲染。
[0020]在一些实施例中,所述装置还包括:
[0021]第一拆分单元,用于将所述角色布料模型拆分为多个布料子模型;
[0022]第二拆分单元,用于将所述角色身体模型拆分为多个身体子模型;
[0023]可视化生成单元,用于将每个所述布料子模型添加进各自对应的网格体中,以及将每个所述身体子模型添加进各自对应的网格体中,从而生成并展示与所述游戏角色对应的角色可视化脚本,所述角色可视化脚本用于反映所述游戏角色的动态表现。
[0024]在一些实施例中,所述装置还包括:
[0025]参数调整单元,用于当所述角色可视化脚本反映出游戏角色存在有不协调的动态表现时,对所述预设绘制参数或所述包围盒进行调整。
[0026]在一些实施例中,所述装置还包括:
[0027]运动影像获取单元,用于获取真实角色的运动影像,其中,所述真实角色为现实生活中的与所述游戏角色对应的角色;
[0028]比对单元,用于比对所述真实角色的运动影像与所述角色可视化脚本所反映出的所述游戏角色的动态表现;
[0029]结果判定单元,用于当角色可视化脚本所反映出的所述游戏角色的动态表现与所述真实角色的运动影像的相似度低于预设阈值时,判定所述角色可视化脚本反映出游戏角色存在有不协调的动态表现。
[0030]本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种游戏角色模型渲染方法中的步骤。
[0031]本申请实施例提供的游戏角色模型渲染方法中,可以将游戏角色模型拆分为两个相互独立的模型:角色布料模型和角色身体模型。对角色布料模型,为其绑定第一数量的骨骼,并调节其对应的预设绘制参数;其中,第一数量可以是满足游戏角色模型不会出现穿模的最少值。对角色身体模型,为其添加包围盒。随后,将角色布料模型和角色身体模型绑定,以便在进行游戏角色模型渲染时,可以基于包围盒以及所述预设绘制参数渲染游戏角色的布料动态效果。
[0032]在本申请中,通过将游戏角色模型拆分为两个相互独立的模型:角色布料模型和角色身体模型,并基于包围盒以及所述预设绘制参数对角色布料模型进行单独渲染的方式,使得参与运算的参数减少的情况下,依然能模拟出较为自然的布料运动的效果,从而可以在节省终端设备机能的前提下,尽可能地增加游戏的真实性,提高玩家的代入感。
附图说明
[0033]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1a是本申请实施例提供的游戏角色模型渲染方法的场景示意图;
[0035]图1b是本申请一实施例提供的游戏角色模型渲染方法的流程示意图;
[0036]图1c示出了为角色布料模型绑定第一数量的骨骼后的游戏角色身体的效果示意图;
[0037]图1d示出了包裹角色身体模型的包围盒的效果示意图;
[0038]图1e示出了本申请实施例提供的动画蓝图;
[0039]图2a是本申请另一实施例提供的游戏角色模型渲染方法的流程示意图;
[0040]图2b中的(1)示出了手游版本中未采用本申请实施例提供的游戏角色模型渲染方法的游戏角色的示意图;
[0041]图2b中的(2)示出了手游版本中采用本申请实施例提供的游戏角色模型渲染方法的游戏角色的示意图;
[0042]图2b中的(3)示出了端游版本中的与图2b中的(2)为同一游戏角色的示意图;
[0043]图3是本申请一实施例提供的游戏角色模型渲染装置的一种结构示意图;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏角色模型渲染方法,其特征在于,所述游戏角色模型包括角色布料模型和角色身体模型,所述方法包括:将所述角色布料模型与第一数量的骨骼进行蒙皮绑定;为已蒙皮绑定后的所述角色布料模型调节预设绘制参数;将所述角色身体模型添加包围盒,其中,所述包围盒用于模拟所述角色身体模型与所述角色布料模型的碰撞效果;将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定,以渲染显示所述游戏角色模型。2.如权利要求1所述的方法,其特征在于,所述为已蒙皮绑定后的所述角色布料模型调节预设绘制参数,包括:对已蒙皮绑定后的所述角色布料模型添加所述预设绘制参数;调节所述预设绘制参数。3.如权利要求2所述的方法,其特征在于,所述预设绘制参数包括以下一项或多项:限制值、抑制值、震动频率以及碰撞厚度;所述已蒙皮绑定后的所述角色布料模型添加所述预设绘制参数,包括:响应于表征添加参数的参数添加操作,为已蒙皮绑定后的所述角色布料模型添加所述限制值、抑制值、震动频率以及碰撞厚度中的一项或多项;所述调节所述预设绘制参数,包括:响应于表征调节参数的参数调节操作,调节所述限制值、抑制值、震动频率以及碰撞厚度中的一项或多项。4.如权利要求1所述的方法,其特征在于,所述将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定,包括:响应于将所述角色布料模型的身份标识添加到所述角色身体模型对应的预设项目栏的操作,将所述角色布料模型与所述角色身体模型进行对应绑定。5.如权利要求1所述的方法,其特征在于,在所述将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定之后,所述方法还包括:为所述角色身体模型添加运动状态参数,以便所述角色身体模型基于所述运动状态参数进行渲染。6.如权利要求1所述的方法,其特征在于,在所述将已调节所述预设绘制参数的所述角色布料模型与已添加所述包围盒的所述角色身体模型进行对应绑定之前,所述方法还包括:将所述角色布料模型拆分为多个布料子模型;将所述角色身体模型拆分为多个身体子模型;将每个所述布料子模型添加进各自对应的网...

【专利技术属性】
技术研发人员:苏乙棋谢渔挺
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1