一种流体模型生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:20869927 阅读:36 留言:0更新日期:2019-04-17 10:02
本发明专利技术实施例提供了一种流体模型生成方法、装置、电子设备和存储介质,所述方法包括:生成第一主体;根据所述第一主体,生成特征粒子;所述特征粒子具有粘稠特性;基于所述第一主体和相互粘合的特征粒子,生成第二主体;组合所述第一主体和所述第二主体,生成流体模型。本发明专利技术实施例可以提高流体模型的流体特征,并且在保持流体模型具有立体结构的同时,也可以避免通过仿真软件直接生成流体模型,导致流体模型过于写实的问题。

【技术实现步骤摘要】
一种流体模型生成方法、装置、电子设备和存储介质
本专利技术涉及图像处理
,特别是涉及一种流体模型生成方法、装置、电子设备和存储介质。
技术介绍
随着信息技术以及图形处理技术的发展,越来越多的游戏软件中会包含有将三维的流体模型应用于二维的场景界面中。在现有的技术中,一般是通过先建立三维的流体模型,然后根据流体模型渲染出二维图像。一种现有的方案是,依据三维流体模型,获取该三维流体模型有限个角度的二维图像,然后采用贴图技术将该二维图像拼接在业务对象(例如:游戏角色)上,由于这种方案中的二维图像是基于三维流体模型的有限个角度的视图获得,使得生成的二维图像无法满足多角度的透视效果。另外一种现有方案是,直接采用流体制作软件模拟真实流体,采用这种方案生成的流体模型过于写实,与游戏中的其他图像元素形成明显差异,影响用户的游戏体验。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种流体模型生成方法、装置、电子设备和存储介质。为了解决上述问题,本专利技术实施例公开了一种流体模型生成方法,包括:生成第一主体;根据所述第一主体,生成特征粒子;所述特征粒子具有粘稠特性;基于所述第一主体和相互粘合的特征粒子,生成第二主体;组合所述第一主体和所述第二主体,生成流体模型。优选地,所述根据所述第一主体,生成特征粒子的步骤,包括:确定所述第一主体为虚拟粒子发射器;采用所述虚拟粒子发射器发射所述特征粒子;其中,相邻的特征粒子相互粘合。优选地,所述第二主体包括:第一流体部;所述特征粒子包括第一特征粒子,所述第一特征粒子与第一预置参数匹配;所述基于所述第一主体和相互粘合的特征粒子,生成第二主体的步骤,包括:在所述第一主体处预设范围,配置虚拟力场;建立所述第一特征粒子与所述虚拟力场的绑定关系;网格化所述第一特征粒子,生成第一初始流体部;采用所述第一初始流体部,生成所述第一流体部。优选地,所述第二主体还包括:第二流体部;所述特征粒子还包括第二特征粒子,所述第二特征粒子与第二预置参数匹配;所述基于所述第一主体和相互粘合的特征粒子,生成第二主体的步骤,还包括:建立第二特征粒子与所述虚拟力场的绑定关系;网格化所述第二特征粒子,生成所述第二流体部;所述第二流体部具有无光材质特性。优选地,所述第一初始流体部具有第一数量的模型面;所述采用所述第一初始流体部,生成所述第一流体部的步骤,包括:细化所述第一初始流体部,将所述模型面增加至第二数量;对所述第一初始流体部配置噪波,改变所述模型面凹凸状态;对所述第一初始流体部配置推力,生成棱角部;对所述第一初始流体部配置松弛力,改变所述第一初始流体部表面张力;对所述第一初始流体部配置第一颜色;配置与所述第一初始流体部对应的虚拟灯;确定当前的第一初始流体部为所述第一流体部。优选地,所述生成第一主体的步骤,包括:构建一球体;对所述球体配置第二颜色的发光特性,生成所述第一主体。优选地,所述组合所述第一主体和所述第二主体,生成流体模型的步骤,包括:采用所述第一主体、第一流体部和第二流体部,生成第一初始序列图;采用第一透明度值和第一亮度值调整所述第一初始序列图,生成第一目标序列图;采用所述第一主体、第一流体部和第二流体部,生成第二初始序列图;采用第二透明度值、第二亮度值、第一发光参数调整所述第二初始序列图,生成第二目标序列图;采用所述第一主体,生成第三初始序列图;采用第二发光参数和高斯模糊参数调整所述第三初始序列图,生成第三目标序列图;重叠组合所述第一目标序列图、第二目标序列图、第三目标序列图,生成所述流体模型。优选地,所述第一预置参数包括:第一粒子数量值、第一粒子速度值、第一粒子发射时间区间、第一粒子生命值、第一粒子直径区间、第一粒子增长值。优选地,所述第二预置参数包括:第二粒子数量值、第二粒子速度值、第二粒子发射时间区间、第二粒子生命值、第二粒子直径值、第二粒子增长值。本专利技术实施例还公开了一种流体模型生成装置,包括:第一主体模块,用于生成第一主体;生成模块,用于根据所述第一主体,生成特征粒子;所述特征粒子具有粘稠特性;第二主体模块,用于基于所述第一主体和相互粘合的特征粒子,生成第二主体;主体组合模块,用于组合所述第一主体和所述第二主体,生成流体模型。优选地,所述生成模块包括:发射器子模块,用于确定所述第一主体为虚拟粒子发射器;发射子模块,用于采用所述虚拟粒子发射器发射所述特征粒子;其中,相邻的特征粒子相互粘合。优选地,所述第二主体包括:第一流体部;所述特征粒子包括第一特征粒子,所述第一特征粒子与第一预置参数匹配;所述第二主体模块包括:力场配置子模块,用于在所述第一主体处预设范围,配置虚拟力场;第一绑定子模块,用于建立所述第一特征粒子与所述虚拟力场的绑定关系;网格化子模块,用于网格化所述第一特征粒子,生成第一初始流体部;第一流体部子模块,用于采用所述第一初始流体部,生成所述第一流体部。优选地,所述第二主体还包括:第二流体部;所述特征粒子还包括第二特征粒子,所述第二特征粒子与第二预置参数匹配;所述第二主体模块还包括:第二绑定子模块,用于建立第二特征粒子与所述虚拟力场的绑定关系;第二流体部子模块,用于网格化所述第二特征粒子,生成所述第二流体部;所述第二流体部具有无光材质特性。优选地,所述第一初始流体部具有第一数量的模型面;所述第一流体部子模块包括:细化单元,用于细化所述第一初始流体部,将所述模型面增加至第二数量;噪波单元,用于对所述第一初始流体部配置噪波,改变所述模型面凹凸状态;推力单元,用于对所述第一初始流体部配置推力,生成棱角部;松弛单元,用于对所述第一初始流体部配置松弛力,改变所述第一初始流体部表面张力;上色单元,用于对所述第一初始流体部配置第一颜色;虚拟灯单元,用于配置与所述第一初始流体部对应的虚拟灯;确定单元,用于确定当前的第一初始流体部为所述第一流体部。优选地,所述第一主体模块包括:构建子模块,用于构建一球体;上色子模块,用于对所述球体配置第二颜色的发光特性,生成所述第一主体。优选地,所述主体组合模块包括:第一初始序列图子模块,用于采用所述第一主体、第一流体部和第二流体部,生成第一初始序列图;第一目标序列图子模块,用于采用第一透明度值和第一亮度值调整所述第一初始序列图,生成第一目标序列图;第二初始序列图子模块,用于采用所述第一主体、第一流体部和第二流体部,生成第二初始序列图;第二目标序列图子模块,用于采用第二透明度值、第二亮度值、第一发光参数调整所述第二初始序列图,生成第二目标序列图;第三初始序列图子模块,用于采用所述第一主体,生成第三初始序列图;第三目标序列图子模块,用于采用第二发光参数和高斯模糊参数调整所述第三初始序列图,生成第三目标序列图;组合序列图子模块,用于重叠组合所述第一目标序列图、第二目标序列图、第三目标序列图,生成所述流体模型。优选地,所述第一预置参数包括:第一粒子数量值、第一粒子速度值、第一粒子发射时间区间、第一粒子生命值、第一粒子直径区间、第一粒子增长值。优选地,所述第二预置参数包括:第二粒子数量值、第二粒子速度值、第二粒子发射时间区间、第二粒子生命值、第二粒子直径值、第二粒子增长值。本专利技术实施例还公开了电子设备,包括处理器、存储器及存储在本文档来自技高网...

【技术保护点】
1.一种流体模型生成方法,其特征在于,包括:生成第一主体;根据所述第一主体,生成特征粒子;所述特征粒子具有粘稠特性;基于所述第一主体和相互粘合的特征粒子,生成第二主体;组合所述第一主体和所述第二主体,生成流体模型。

【技术特征摘要】
1.一种流体模型生成方法,其特征在于,包括:生成第一主体;根据所述第一主体,生成特征粒子;所述特征粒子具有粘稠特性;基于所述第一主体和相互粘合的特征粒子,生成第二主体;组合所述第一主体和所述第二主体,生成流体模型。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一主体,生成特征粒子的步骤,包括:确定所述第一主体为虚拟粒子发射器;采用所述虚拟粒子发射器发射所述特征粒子;其中,相邻的特征粒子相互粘合。3.根据权利要求2所述的方法,其特征在于,所述第二主体包括:第一流体部;所述特征粒子包括第一特征粒子,所述第一特征粒子与第一预置参数匹配;所述基于所述第一主体和相互粘合的特征粒子,生成第二主体的步骤,包括:在所述第一主体处预设范围,配置虚拟力场;建立所述第一特征粒子与所述虚拟力场的绑定关系;网格化所述第一特征粒子,生成第一初始流体部;采用所述第一初始流体部,生成所述第一流体部。4.根据权利要求3所述的方法,其特征在于,所述第二主体还包括:第二流体部;所述特征粒子还包括第二特征粒子,所述第二特征粒子与第二预置参数匹配;所述基于所述第一主体和相互粘合的特征粒子,生成第二主体的步骤,还包括:建立第二特征粒子与所述虚拟力场的绑定关系;网格化所述第二特征粒子,生成所述第二流体部;所述第二流体部具有无光材质特性。5.根据权利要求4所述的方法,其特征在于,所述第一初始流体部具有第一数量的模型面;所述采用所述第一初始流体部,生成所述第一流体部的步骤,包括:细化所述第一初始流体部,将所述模型面增加至第二数量;对所述第一初始流体部配置噪波,改变所述模型面凹凸状态;对所述第一初始流体部配置推力,生成棱角部;对所述第一初始流体部配置松弛力,改变所述第一初始流体部表面张力;对所述第一初始流体部配置第一颜色;配置与所述第一初始流体部对应的虚拟灯;确定当前的第一初始流体部为所述第一流体部。6.根据权利要求5所述的方法,其特征在于,所述生成...

【专利技术属性】
技术研发人员:张梅
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1