虚拟模型的处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33285316 阅读:17 留言:0更新日期:2022-04-30 23:51
本申请实施例公开了一种虚拟模型的处理方法、装置、计算机设备及存储介质,通过获取实现预设雾化效果的虚拟模型单体;通过粒子系统生成虚拟模型单体对应的第一虚拟粒子模型单体;对第一虚拟粒子模型单体中的所有粒子设置预设雾化效果对应的材质参数,以得到第二虚拟粒子模型单体;响应于目标雾化效果生成指令,从多个第二虚拟粒子模型单体中筛选出至少一个目标虚拟粒子模型单体;基于目标虚拟粒子模型单体生成具有目标雾化效果的目标虚拟模型;通过构建三维虚拟模型后,通过粒子系统基于三维虚拟模型生成虚拟粒子模型后,将模型材质参数赋予虚拟粒子模型,增加雾化效果在游戏引擎中的表现角度,提高雾化效果的真实性。提高雾化效果的真实性。提高雾化效果的真实性。

【技术实现步骤摘要】
虚拟模型的处理方法、装置、计算机设备及存储介质


[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]获取单元,用于获取预设模型参数,基于所述预设模型参数创建虚拟样本模型,其中,所述预设模型参数包括模型形状参数以及模型尺寸参数;
[0035]第一生成单元,用于基于所述虚拟样本模型通过粒子系统生成虚拟粒子模型,其中,所述虚拟粒子模型的模型参数与所述虚拟样本模型的模型参数一致;
[0036]设置单元,用于对所述虚拟粒子模型中的所有粒子设置对应的预设材质参数,以得到候选虚拟粒子模型;
[0037]筛选单元,用于响应于模型构建指令,基于预设条件从多个候选虚拟粒子模型中筛选出多个目标虚拟粒子模型单体;
[0038]第二生成单元,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟模型的处理方法,其特征在于,包括:获取实现预设雾化效果的虚拟模型单体;通过粒子系统生成所述虚拟模型单体对应的第一虚拟粒子模型单体;对所述第一虚拟粒子模型单体中的所有粒子设置所述预设雾化效果对应的材质参数,以得到第二虚拟粒子模型单体,其中,所述第二虚拟粒子模型单体为具有所述预设雾化效果的第一虚拟粒子模型单体;响应于目标雾化效果生成指令,从多个第二虚拟粒子模型单体中筛选出至少一个目标虚拟粒子模型单体;基于所述目标虚拟粒子模型单体生成具有目标雾化效果的目标虚拟模型。2.根据权利要求1所述的虚拟模型的处理方法,其特征在于,所述对所述第一虚拟粒子模型单体中的所有粒子设置所述预设雾化效果对应的材质参数,以得到第二虚拟粒子模型单体,包括:基于第一预设纹理贴图将所述第一虚拟粒子模型单体中所有粒子进行类别划分,得到第一粒子集合和第二粒子集合,其中,所述第一粒子集合由所述第一虚拟粒子模型单体中对应所述第一预设纹理贴图中第一纹理效果的粒子组成,所述第二粒子集合由所述第一虚拟粒子模型单体中对应所述第一预设纹理贴图中第二纹理效果的粒子组成;将所述第一粒子集合中的所有粒子设置所述第一纹理效果对应的材质参数,并将所述第二粒子集合中的所有粒子设置所述第二纹理效果对应的材质参数,以得到第二虚拟粒子模型单体。3.根据权利要求1所述的虚拟模型的处理方法,其特征在于,所述预设雾化效果为爆炸效果;所述对所述第一虚拟粒子模型单体中的所有粒子设置所述预设雾化效果对应的材质参数,以得到第二虚拟粒子模型单体,包括:基于第二预设纹理贴图将所述第一虚拟粒子模型单体中所有粒子进行类别划分,得到第一粒子集合和第二粒子集合,其中,所述第一粒子集合由所述第一虚拟粒子模型单体中对应所述第二预设纹理贴图中火焰效果的粒子组成,所述第二粒子集合由所述第一虚拟粒子模型单体中对应所述预设纹理贴图中烟雾效果的粒子组成;将所述第一粒子集合中的所有粒子设置所述火焰效果对应的材质参数,并将所述第二粒子集合中的所有粒子设置所述烟雾效果对应的材质参数,以得到第二虚拟粒子模型单体。4.根据权利要求2所述的虚拟模型的处理方法,其特征在于,在对所述第一虚拟粒子模型单体中的所有粒子设置所述预设雾化效果对应的材质参数,以得到第二虚拟粒子模型单体之后,还包括:基于目标粒子溶解值对所述第二虚拟粒子模型单体中的所有粒子进行调整,以对所述第二虚拟粒子模型单体中的所有粒子设置粒子溶解时段。5.根据权利要求2所述的虚拟模型的处理方法,其特征在于,在对所述第一虚拟粒子模型单体中的所有粒子设置所述预设雾化效果对应的材质参数,以得到第二虚拟粒子模型单体之后,还包括:基于指定纹理效果的粒子溶解值,对所述第二虚拟粒子模型单体中的所有具有所述指
定纹理效果的粒子进行调整,以对所述第二虚拟粒子模型单体...

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

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

1