System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟流动体渲染方法、装置、设备及存储介质制造方法及图纸_技高网

虚拟流动体渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:41326983 阅读:6 留言:0更新日期:2024-05-13 15:04
本申请提供一种虚拟流动体渲染方法、装置、设备及存储介质,涉及图像处理技术领域。该方法包括:对预设流动贴图进行采样,获得多个流动采样点;根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果;根据所述多个流动采样点对预设噪音图进行采样,得到第二采样结果;根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图。相对于现有技术,避免了虚拟流动体缺乏荧光效果的问题。

【技术实现步骤摘要】

本申请涉及图像处理,具体而言,涉及一种虚拟流动体渲染方法、装置、设备及存储介质


技术介绍

1、随着互联网技术的发展,游戏在人们生活中所占的比重越来越大,人们通常会在休闲娱乐的时候选择通过游戏来进行放松。

2、游戏内的场景多样,为了提高玩家的游戏体验,游戏内的虚拟场景中一般包括大量的与现实世界相同的场景或景观,例如虚拟横幅、虚拟海洋、虚拟湖面、虚拟水坑等,这些虚拟流动体会随着时间或光线的变化在游戏世界内产生不同的效果。

3、但是现有的游戏技术中,虚拟流动体通常只具有一种颜色,且缺乏荧光效果,这使得游戏体验较为单调。


技术实现思路

1、本申请的目的在于,针对上述现有技术中的不足,提供一种虚拟流动体渲染方法、装置、设备及存储介质,以解决现有技术中虚拟流动体缺乏荧光效果的问题。

2、为实现上述目的,本申请实施例采用的技术方案如下:

3、第一方面,本申请一实施例提供了一种虚拟流动体渲染方法,所述方法包括:

4、对预设流动贴图进行采样,获得多个流动采样点;

5、根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果;

6、根据所述多个流动采样点对预设噪音图进行采样,得到第二采样结果;

7、根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图。

8、第二方面,本申请另一实施例提供了一种虚拟流动体渲染装置,所述装置包括:获得模块、采样模块和生成模块,其中:p>

9、所述获得模块,用于对预设流动贴图进行采样,获得多个流动采样点;

10、所述采样模块,用于根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果;根据所述多个流动采样点对预设噪音图进行采样,得到第二采样结果;

11、所述生成模块,用于根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图。

12、第三方面,本申请另一实施例提供了一种虚拟流动体渲染设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当虚拟流动体渲染设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。

13、第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。

14、本申请的有益效果是:采用本申请提供的虚拟流动体渲染方法,在获取到预设流动贴图后,可以对预设流动贴图进行采样,以获得多个流动采样点,并基于多个流动采样点对预设流动体的颜色贴图进行采样,得到第一采样结果,以模拟预设流动贴图的流动效果,随后根据多个流动采样点继续对预设噪音图进行采样,得到第二采样结果,以模拟荧光效果,并根据第一采样结果和第二采样结果得到预设流动体的虚拟效果图,这样的处理方式使得可以直接基于预设流动贴图、预设流动体的基色贴图以及预设噪音图,就可以实现预设流动体的具有荧光效果的虚拟效果图的生成,不但生成方式简单便捷,并且解决了预设流动体表现单一的问题,提高了预设流动体在游戏世界中的表现效果,提高了游戏内场景的还原性,从而进一步提高了玩家的游戏体验,使得玩家在游戏内可以获得沉浸式体验,在游戏内就可以观赏到具有荧光效果的预设流动体。

本文档来自技高网...

【技术保护点】

1.一种虚拟流动体渲染方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述对预设流动贴图进行采样,获得多个流动采样点,包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果,包括:

4.如权利要求3所述的方法,其特征在于,所述根据所述多个流动采样点对所述预设流动体的基色贴图以多个预设速率进行采样,得到所述第一采样结果,包括:

5.如权利要求1所述的方法,其特征在于,所述根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图,包括:

6.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,包括:

7.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,包括:

8.如权利要求5所述的方法,其特征在于,所述根据所述第一采样结果和所述偏移后的第二采样结果,生成所述预设流动体的虚拟效果图,包括:

9.如权利要求1所述的方法,其特征在于,所述根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图,包括:

10.一种虚拟流动体渲染装置,其特征在于,所述装置包括:获得模块、采样模块和生成模块,其中:

11.一种虚拟流动体渲染设备,其特征在于,所述设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述虚拟流动体渲染设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述权利要求1-9任一项所述的方法。

12.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1-9任一项所述的方法。

...

【技术特征摘要】

1.一种虚拟流动体渲染方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述对预设流动贴图进行采样,获得多个流动采样点,包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述多个流动采样点对预设流动体的基色贴图进行采样,得到第一采样结果,包括:

4.如权利要求3所述的方法,其特征在于,所述根据所述多个流动采样点对所述预设流动体的基色贴图以多个预设速率进行采样,得到所述第一采样结果,包括:

5.如权利要求1所述的方法,其特征在于,所述根据所述第一采样结果和第二采样结果,生成所述预设流动体的虚拟效果图,包括:

6.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,包括:

7.如权利要求5所述的方法,其特征在于,所述对所述第二采样结果进行偏移处理,得到偏移后的第二采样结果,...

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

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

1