预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115294250A(43)申请公布日2022.11.04(21)申请号202210456781.X(22)申请日2022.04.28(71)申请人广州时秤信息技术有限公司地址510630广东省广州市天河区中山大道西238号301房自编之十二(72)发明人毛功焕其他发明人请求不公开姓名(74)专利代理机构北京汇鑫君达知识产权代理有限公司11769专利代理师黄启法(51)Int.Cl.G06T15/00(2011.01)G06T17/00(2006.01)G06T19/20(2011.01)A63F13/52(2014.01)权利要求书2页说明书9页附图7页(54)发明名称图形处理方法、装置、设备及存储介质(57)摘要本申请涉及一种图形处理方法、装置、设备及存储介质。该方法包括:创建设定大小的模型,其中所述模型包括平面模型或半球模型;利用预设噪声图创建云层高度图;将所述云层高度图在所述模型上根据视差算法进行视差渲染,生成具有体积感的云层。本申请提供的方案,能够快速地生成具有真实体积感的云层。CN115294250ACN115294250A权利要求书1/2页1.一种图形处理方法,其特征在于,包括:创建设定大小的模型,其中所述模型包括平面模型或半球模型;利用预设噪声图创建云层高度图;将所述云层高度图在所述模型上根据视差算法进行视差渲染,生成具有体积感的云层。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过不同的遮罩贴图对所述具有体积感的云层进行遮罩,获得不同形状的具有体积感的云层;和/或,通过平移变换或旋转变换对所述具有体积感的云层进行变换。3.根据权利要求1所述的方法,其特征在于,所述利用预设噪声图创建云层高度图,包括:利用柏林噪声图和/或沃利噪声图,创建云层高度图。4.根据权利要求1所述的方法,其特征在于,所述将所述云层高度图在所述模型上根据视差算法进行视差渲染,生成具有体积感的云层,包括:将所述云层高度图在所述模型上的DDX坐标和DDY坐标作为输入参数传入视差函数;利用所述视差函数输出二维向量作为新UV映射;利用所述二维向量的DDX坐标和DDY坐标,从所述云层高度图读取预测贴图并进行视差渲染,得到具有体积感的视差云层。5.根据权利要求2所述的方法,其特征在于,所述通过不同的遮罩贴图对所述具有体积感的云层进行遮罩,获得不同形状的具有体积感的云层,包括:在所述具有体积感的云层上添加遮罩贴图;根据所述遮罩贴图的不同灰度值与预设参数的比较结果,确定所述云层的保留区域和/或淡化区域。6.根据权利要求5所述的方法,其特征在于,所述根据所述遮罩贴图的不同灰度值与预设参数的比较结果,确定所述云层的保留区域和/或淡化区域,包括:在所述遮罩贴图的灰度值大于OpacityMask函数值时,将所述遮罩贴图对应的云层保留;在所述遮罩贴图的灰度值小于或等于所述OpacityMask函数值时,根据所述灰度值将所述遮罩贴图对应的云层对应淡化。7.一种图形处理装置,其特征在于,包括:模型创建模块,用于创建设定大小的模型,其中所述模型包括平面模型或半球模型;高度图创建模块,用于利用预设噪声图创建云层高度图;渲染模块,用于将所述高度图创建模块创建的云层高度图在所述模型创建模块创建的模型上根据视差算法进行视差渲染,生成具有体积感的云层。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:形状处理模块,用于通过不同的遮罩贴图对所述渲染模块生成的具有体积感的云层进行遮罩,获得不同形状的具有体积感的云层;和/或,用于通过平移变换或旋转变换对所述具有体积感的云层进行变换。9.一种计算设备,其特征在于,包括:2CN115294250A权利要求书2/2页处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1‑6中任一项所述的方法。10.一种计算机可读存储介质,其特征在于:其上存储有可执行代码,当所述可执行代码被计算设备的处理器执行时,使所述处理器执行如权利要求1‑6中任一项所述的方法。3CN115294250A说明书1/9页图形处理方法、装置、设备及存储介质技术领域[0001]本申请涉及图形处理技术领域,尤其涉及一种图形处理方法、装置、设备及存储介质。背景技术[0002]在游戏的场景中,会涉及到天空及云层等图形的生成及渲染处理。相关技术中,云层可以通过以下方式实现:一种是利用模型绘制类绘制,使用简单模型实现具有体积感的云层的效果;另一种是利用平面手画类绘制,在平面上画出具有体积感的云层的效果。[0003]但是,模型绘制类的云层实现,效率低下,模型面数不能太高,云层不能大面积出现,并且建模过程繁琐,需要大量的模型资源;平面手画类的云层实现,其直接