System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,具体而言,涉及一种虚拟流动体渲染方法、装置、设备及存储介质。
技术介绍
1、随着互联网技术的发展,游戏在人们生活中所占的比重越来越大,人们通常会在休闲娱乐的时候选择通过游戏来进行放松。
2、游戏内的场景多样,为了提高玩家的游戏体验,游戏内的虚拟场景中一般包括大量的与现实世界相同的场景或景观,例如虚拟横幅、虚拟海洋、虚拟湖面、虚拟水坑等,这些虚拟流动体会随着时间或光线的变化在游戏世界内产生不同的效果。
3、但是现有的游戏技术中,虚拟流动体通常只具有一种颜色,且缺乏荧光效果,这使得游戏体验较为单调。
技术实现思路
1、本申请的目的在于,针对上述现有技术中的不足,提供一种虚拟流动体渲染方法、装置、设备及存储介质,以解决现有技术中虚拟流动体缺乏荧光效果的问题。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请一实施例提供了一种虚拟流动体渲染方法,所述方法包括:
4、对预设流动贴图进行采样,获得多个流动采样点;
5、根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果;
6、根据所述多个流动采样点对预设噪音图进行采样,得到第二采样结果;
7、根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图。
8、第二方面,本申请另一实施例提供了一种虚拟流动体渲染装置,所述装置包括:获得模块、采样模块和生成模块,其中:
...【技术保护点】
1.一种虚拟流动体渲染方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述对预设流动贴图进行采样,获得多个流动采样点,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果,包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述多个流动采样点对所述预设流动体的基色贴图以多个预设速率进行采样,得到所述第一采样结果,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图,包括:
6.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,包括:
7.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,包括:
8.如权利要求5所述的方法,其特征在于,所述根据所述第一采样结果和所述偏移后的第二采样结果,生成所述预设流动体的虚拟效果图,包括:
9.
10.一种虚拟流动体渲染装置,其特征在于,所述装置包括:获得模块、采样模块和生成模块,其中:
11.一种虚拟流动体渲染设备,其特征在于,所述设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述虚拟流动体渲染设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述权利要求1-9任一项所述的方法。
12.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1-9任一项所述的方法。
...【技术特征摘要】
1.一种虚拟流动体渲染方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述对预设流动贴图进行采样,获得多个流动采样点,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果,包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述多个流动采样点对所述预设流动体的基色贴图以多个预设速率进行采样,得到所述第一采样结果,包括:
5.如权利要求1所述的方法,其特征在于,所述根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图,包括:
6.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,包括:
7.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,...
【专利技术属性】
技术研发人员:凌帆,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。