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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111145326A(43)申请公布日2020.05.12(21)申请号201911370505.6(22)申请日2019.12.26(71)申请人网易(杭州)网络有限公司地址310000浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人唐成(74)专利代理机构北京博浩百睿知识产权代理有限责任公司11134代理人赵昀彬(51)Int.Cl.G06T15/00(2011.01)G06T15/04(2011.01)G06T15/50(2011.01)G06T13/60(2011.01)权利要求书3页说明书10页附图4页(54)发明名称三维虚拟云模型的处理方法、存储介质、处理器及电子装置(57)摘要本发明公开了一种三维虚拟云模型的处理方法、存储介质、处理器及电子装置。该方法包括:获取三维虚拟云模型的当前形态,以及虚拟天空背景的第一渲染结果;对三维虚拟云模型的当前形态进行模糊和噪声处理,得到第二渲染结果;对第一渲染结果和第二渲染结果进行混合处理,得到游戏场景中三维虚拟云模型的目标展示结果。本发明解决了相关技术中所提供的使用材质的贴图云实现云层渲染的方式缺乏体积感和动态效果的技术问题。CN111145326ACN111145326A权利要求书1/3页1.一种三维虚拟云模型的处理方法,其特征在于,包括:获取三维虚拟云模型的当前形态,以及虚拟天空背景的第一渲染结果;对所述三维虚拟云模型的当前形态进行模糊和噪声处理,得到第二渲染结果;对所述第一渲染结果和所述第二渲染结果进行混合处理,得到游戏场景中所述三维虚拟云模型的目标展示结果。2.根据权利要求1所述的方法,其特征在于,获取所述游戏场景内所述三维虚拟云模型的当前形态包括:获取所述三维虚拟云模型的顶点动画数据;基于所述顶点动画数据确定所述三维虚拟云模型的当前形态。3.根据权利要求2所述的方法,其特征在于,获取所述三维虚拟云模型的所述顶点动画数据包括:将所述三维虚拟云模型的顶点本地坐标、游戏进度数据以及所述三维虚拟云模型的顶点变化频率确定为正弦函数的输入参数,计算所述三维虚拟云模型的第一顶点偏移量;将所述第一顶点偏移量与顶点法线方向进行乘法运算,得到沿法线方向的第二顶点偏移量;将所述第二顶点偏移量与所述三维虚拟云模型的顶点世界坐标进行加法计算,得到所述顶点动画数据。4.根据权利要求2所述的方法,其特征在于,获取所述三维虚拟云模型的所述顶点动画数据包括:预先将所述三维虚拟云模型拆分成多个三角面片,并将所述多个三角面片中每个三角面片的每个顶点在每帧图像的偏移量绘制到位置贴图中;利用所述三维虚拟云模型的顶点本地坐标、游戏进度数据以及所述三维虚拟云模型的顶点变化频率,计算所述三维虚拟云模型的顶点世界坐标;利用顶点着色器对所述位置贴图进行采样处理,输出当前一帧图像中的顶点偏移量;将所述顶点偏移量与所述顶点世界坐标进行加法计算,得到所述顶点动画数据。5.根据权利要求1所述的方法,其特征在于,对所述三维虚拟云模型的当前形态进行模糊和噪声处理,得到所述第二渲染结果包括:基于所述三维虚拟云模型的当前形态,将所述三维虚拟云模型的颜色信息渲染至第一渲染目标,以及将所述三维虚拟云模型的深度信息渲染至第二渲染目标;采用高斯模糊对所述第二渲染目标进行模糊处理,得到遮罩信息;利用所述第一渲染目标和所述遮罩信息执行模糊操作,得到模糊结果;通过采样预先指定的噪声贴图,对所述模糊结果进行扰动处理,得到所述第二渲染结果。6.根据权利要求1所述的方法,其特征在于,对所述三维虚拟云模型的当前形态进行模糊和噪声处理,得到所述第二渲染结果包括:基于所述三维虚拟云模型的当前形态,将所述三维虚拟云模型的颜色信息渲染至第一渲染目标;利用所述第一渲染目标执行模糊操作,得到模糊结果;通过采样预先指定的噪声贴图,对所述模糊结果进行扰动处理,得到所述第二渲染结2CN111145326A权利要求书2/3页果。7.根据权利要求1所述的方法,其特征在于,所述三维虚拟云模型由以下模型之一转换得到:三维虚拟船类模型、三维虚拟飞行类模型、三维虚拟建筑类模型。8.一种三维虚拟云模型的处理装置,其特征在于,包括:获取模块,用于获取三维虚拟云模型的当前形态,以及虚拟天空背景的第一渲染结果;第一处理模块,用于对所述三维虚拟云模型的当前形态进行模糊和噪声处理,得到第二渲染结果;第二处理模块,用于对所述第一渲染结果和所述第二渲染结果进行混合处理,得到游戏场景中所述三维虚拟云模型的目标展示结果。9.根据权利要求8所述的装置,其特征在于,所述获取模块包括:获取单元,用于获取所述三维虚拟云模型的顶点动画数据;确定单元,用于基于所述顶点动画数据确定所述三维虚拟云模型的当前形态。10.根据权利要求9