System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种流动效果的实现方法、装置、电子设备和计算机存储介质。
技术介绍
1、目前在游戏中模拟流沙效果较好的方案,大多数是通过真实的物理粒子模拟或者复杂的流体模拟计算来实现,效果十分逼真,可以很好模拟出现实世界中流沙似液体般的流动感和颗粒感。
2、然而,通过真实物理粒子模拟或者流体模拟计算的方案虽然可以很好的还原出现实世界的流沙效果,但是高质量的效果表现往往伴随着巨大的性能消耗。一般只有在高性能的主机或者pc平台上可以推行上述方案,在移动端甚至性能较差的pc平台上基本不可能用真实物理粒子或者流体模拟计算来实现高质量的流沙效果,因此,现有方案流沙效果的兼容性差。
技术实现思路
1、本申请旨在至少解决相关技术中存在的技术问题之一。为此,本申请实施例提供一种流动效果的实现方法、装置、电子设备和计算机存储介质,可以在保证流沙效果具备流动感的同时,提高流沙效果的兼容性。
2、第一方面,本申请实施例提供一种流动效果的实现方法,包括:
3、获取流沙地形的地形贴图;
4、响应针对所述地形贴图的操作指令,对所述地形贴图进行贴图处理,得到所述地形贴图的初始流动贴图;所述初始流动贴图包括初始属性贴图、初始法线贴图和初始噪声贴图;
5、根据预设的波形函数分别对所述初始流动贴图中的初始属性贴图、初始法线贴图和初始噪声贴图进行处理,得到所述地形贴图的目标流动贴图,以基于所述目标流动贴图实现所述地形贴图的流沙地形流动效果;
< ...【技术保护点】
1.一种流动效果的实现方法,其特征在于,包括:
2.根据权利要求1所述流动效果的实现方法,其特征在于,所述第一波形函数和所述第二波形函数的周期相同,且,所述第一波形函数和所述第二波形函数之间的相位差为所述第一波形函数或所述第二波形函数的周期的一半。
3.根据权利要求1所述流动效果的实现方法,其特征在于,所述根据预设的波形函数分别对所述初始流动贴图中的初始属性贴图、初始法线贴图和初始噪声贴图进行处理,得到所述地形贴图的目标流动贴图,包括:
4.根据权利要求3所述流动效果的实现方法,其特征在于,所述基于所述波形函数、所述最终流动纹理坐标和所述法线纹理坐标对所述初始属性贴图进行处理,得到所述目标属性贴图,包括:
5.根据权利要求4所述流动效果的实现方法,其特征在于,所述基于所述纹理坐标差值、所述第一波形函数、所述第二波形函数和函数变化权重值,对所述初始属性贴图进行处理,得到所述目标属性贴图,包括:
6.根据权利要求3所述流动效果的实现方法,其特征在于,所述基于所述属性纹理坐标确定最终流动纹理坐标,包括:
7.根据权
8.根据权利要求7所述流动效果的实现方法,其特征在于,所述基于所述切线方向向量、所述副切线方向向量和所述法线方向向量,构建所述顶点坐标在所述世界空间下的向量矩阵,包括:
9.根据权利要求1至8任一项所述流动效果的实现方法,其特征在于,所述响应针对所述地形贴图的操作指令,对所述地形贴图进行贴图处理,得到所述地形贴图的初始流动贴图,包括:
10.一种流动效果的实现装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条计算机程序;所述处理器从所述存储器中加载计算机程序,以执行如权利要求1至9任一项所述的流动效果的实现方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至9任一项所述的流动效果的实现方法。
...【技术特征摘要】
1.一种流动效果的实现方法,其特征在于,包括:
2.根据权利要求1所述流动效果的实现方法,其特征在于,所述第一波形函数和所述第二波形函数的周期相同,且,所述第一波形函数和所述第二波形函数之间的相位差为所述第一波形函数或所述第二波形函数的周期的一半。
3.根据权利要求1所述流动效果的实现方法,其特征在于,所述根据预设的波形函数分别对所述初始流动贴图中的初始属性贴图、初始法线贴图和初始噪声贴图进行处理,得到所述地形贴图的目标流动贴图,包括:
4.根据权利要求3所述流动效果的实现方法,其特征在于,所述基于所述波形函数、所述最终流动纹理坐标和所述法线纹理坐标对所述初始属性贴图进行处理,得到所述目标属性贴图,包括:
5.根据权利要求4所述流动效果的实现方法,其特征在于,所述基于所述纹理坐标差值、所述第一波形函数、所述第二波形函数和函数变化权重值,对所述初始属性贴图进行处理,得到所述目标属性贴图,包括:
6.根据权利要求3所述流动效果的实现方法,其特征在于,所述基于所述属性纹理坐标确定最终流动纹理...
【专利技术属性】
技术研发人员:黄涛,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。