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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112348881A(43)申请公布日2021.02.09(21)申请号202011264795.9(22)申请日2020.11.12(71)申请人网易(杭州)网络有限公司地址310052浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人刘志华(74)专利代理机构北京超成律师事务所11646代理人张芮(51)Int.Cl.G06T7/70(2017.01)G06T5/50(2006.01)G06T15/20(2011.01)权利要求书2页说明书12页附图2页(54)发明名称图像渲染方法、装置和电子设备(57)摘要本发明提供了一种图像渲染方法、装置和电子设备;其中,该方法包括:获取目标水体渲染所需的多层级的初始波形图;每层级的初始波形图由每层级对应的多个指定频率的波形叠加生成;根据初始波形图的位置点与初始波形图中心位置的距离,调整位置点上对应的波形的波形数据;调整后的多层级的初始波形图之间,边缘位置点的波形数据的差值低于预设阈值;基于预设的叠加规则,将调整后的多层级的初始波形图进行叠加处理,得到多层级的叠加波形图;基于多层级的叠加波形图对目标水体进行渲染。该方式无需对多层波形图进行采样也能避免网格间使用不同层级的波形图进行渲染时发生效果跳变的问题,在保证目标水体的渲染效果过渡自然的同时,降低了渲染开销。CN112348881ACN112348881A权利要求书1/2页1.一种图像渲染方法,其特征在于,所述方法包括:获取目标水体渲染所需的多层级的初始波形图;其中,每层级的初始波形图由每层级对应的多个指定频率的波形叠加生成;根据所述初始波形图的位置点与所述初始波形图中心位置的距离,调整所述位置点上对应的波形的波形数据;其中,调整后的所述多层级的初始波形图之间,边缘位置点的波形数据的差值低于预设阈值,所述初始波形图包含多个位置点;基于预设的叠加规则,将调整后的所述多层级的初始波形图进行叠加处理,得到多层级的叠加波形图;基于所述多层级的叠加波形图对所述目标水体进行渲染。2.根据权利要求1所述的方法,其特征在于,获取目标水体渲染所需的多层级的初始波形图的步骤,包括:获取所述目标水体渲染所需的波形的频率范围,将所述频率范围划分为多个频率组;其中,每个所述频率组包括多个波形频率;将所述频率组中的多个波形频率对应的波形进行叠加处理,得到所述频率组对应的初始波形图。3.根据权利要求2所述的方法,其特征在于,获取所述目标水体渲染所需的波形的频率范围的步骤,包括:根据虚拟相机的位置,以及所述目标水体对应的网格图中的最高网格密度,确定所述目标水体渲染所需的波形的频率范围。4.根据权利要求1所述的方法,其特征在于,根据所述初始波形图的位置点与所述初始波形图中心位置的距离,调整所述位置点上对应的波形的波形数据的步骤,包括:根据所述位置点与所述初始波形图中心位置的距离,确定所述位置点对应的调整系数;其中,所述距离越大,所述调整系数越小;将所述位置点上对应的波形的波形数据与所述位置点对应的调整系数相乘,得到所述位置点上的调整后的波形数据。5.根据权利要求4所述的方法,其特征在于,根据所述位置点与所述初始波形图中心位置的距离,确定所述位置点对应的调整系数的步骤,包括:通过下述算式,计算所述位置点对应的调整系数:其中,factor为所述调整系数,x为所述位置点的指定维度上的坐标值;Distance代表求距离;0.5为所述初始波形图中心位置的指定维度上的坐标值。6.根据权利要求1所述的方法,其特征在于,所述多层级的初始波形图中,按照层级由高到低的顺序,初始波形图中包含的波形的频率依次升高;所述基于预设的叠加规则,将调整后的所述多层级的初始波形图进行叠加处理,得到多层级的叠加波形图的步骤,包括:将最高层级的初始波形图作为最高层级的叠加波形图;将最高层级的初始波形图作为当前波形图,将所述当前波形图中指定位置区域内的波2CN112348881A权利要求书2/2页形数据叠加至所述当前波形图的下一层级的初始波形图中,得到所述下一层级的叠加波形图;将所述下一层级的叠加波形图作为更新的当前波形图,继续执行将所述当前波形图中指定位置区域内的波形数据叠加至所述当前波形图的下一层级的初始波形图中的步骤,直至得到最低层级的叠加波形图。7.根据权利要求1所述的方法,其特征在于,所述基于预设的叠加规则,将调整后的所述多层级的初始波形图进行叠加处理,得到多层级的叠加波形图的步骤之后,所述方法还包括:对于除最高层级以外的每层级的叠加波形图,在当前层级的叠加波形图的边缘增加预设数量的位置点;获取所述当前层级的下一层级的叠加波形图中,边缘位置点上的波形数据;将获取到的所述波形数据存储至所述当前层级的叠加波形图中