水系的烘焙方法及装置、存储介质、电子装置制造方法及图纸

技术编号:26174575 阅读:34 留言:0更新日期:2020-10-31 14:03
本发明专利技术提供了一种水系的烘焙方法及装置、存储介质、电子装置,其中,该方法包括:在虚拟场景的地图中设置水系区域;根据所述水系区域所在位置的地形参数生成所述水系区域的网格数据,其中,所述网格数据包括水面网格和槽底网格;将所述槽底网格投射至所述虚拟场景的场景地形上,并调整所述场景地形的地形高度。通过本发明专利技术,解决了相关技术中的只能采用图像素材拼接水系的技术问题,使虚拟场景中水系的显示效果更加细腻逼真。

【技术实现步骤摘要】
水系的烘焙方法及装置、存储介质、电子装置
本专利技术涉及计算机
,具体而言,涉及一种水系的烘焙方法及装置、存储介质、电子装置。
技术介绍
相关技术中随着计算机图形学的发展,人们对图像逼真度的追求越来越高。利用图像学的技术可以描述越来越多的真实图像,其中通过法线贴图的方法可以是提高对三维图像描述的逼真度。在计算机处理能力有限的情况下或者渲染动画受时间限制时。相关技术中,在虚拟游戏等场景中制作河道时,一般是将河道、河流,以及周边的景物,如水草,沼泽作为一个完整的素材,通过PS等图像软件拼接制作,可以是静态或者是动态的贴图在游戏场景中,不管是河流的走势,直流、流速等都是素材中固定,不能与周边的场景相融合,看起来不够真实。河道与场景中的周围环境不协调,此外,制作的水系效果粗糙,不能体现分流、汇流、流速等河道的细节。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种水系的烘焙方法及装置、存储介质、电子装置。根据本专利技术的一个实施例,提供了本文档来自技高网...

【技术保护点】
1.一种水系的烘焙方法,其特征在于,包括:/n在虚拟场景的地图中设置水系区域;/n根据所述水系区域所在位置的地形参数生成所述水系区域的网格数据,其中,所述网格数据包括水面网格和槽底网格;/n将所述槽底网格投射至所述虚拟场景的场景地形上,并调整所述场景地形的地形高度。/n

【技术特征摘要】
1.一种水系的烘焙方法,其特征在于,包括:
在虚拟场景的地图中设置水系区域;
根据所述水系区域所在位置的地形参数生成所述水系区域的网格数据,其中,所述网格数据包括水面网格和槽底网格;
将所述槽底网格投射至所述虚拟场景的场景地形上,并调整所述场景地形的地形高度。


2.根据权利要求1所述的方法,其特征在于,在虚拟场景的地图中设置水系区域包括以下至少之一:
在虚拟场景的地图中选择封闭曲线,其中,所述封闭曲线围成湖海水系;
在虚拟场景的地图中设置开放曲线,其中,所述开放曲线对应河流水系;
在虚拟场景的地图中设置水系源头,其中,所述水系源头对应溪流水系的发源地。


3.根据权利要求2所述的方法,其特征在于,在所述水系区域为湖海水系时,根据所述水系区域所在位置的地形参数生成所述水系区域的网格数据包括:
计算湖海水系的封闭曲线上的点投影到场景地形上的最低高度;
以所述最低高度为水面的最高高度,生成所述封闭曲线的水面网格,以及根据预设距离场生成所述封闭曲线的槽底网格,其中,所述水面网格覆盖所述槽底网格。


4.根据权利要求3所述的方法,其特征在于,根据预设距离场生成槽底网格包括:
基于所述预设距离场的距离和深度斜坡从水岸开始降低水漫滩和水底的高度,以生成槽底网格,其中,所述槽底网格覆盖所述水岸、所述水漫滩和所述水底的区域。


5.根据权利要求2所述的方法,其特征在于,在所述水系区域为河流水系时,根据所述水系区域所在位置的地形参数生成所述水系区域的网格数据包括:
调整所述河流水系的开放曲线,以使所述开放曲线在场景地形中从高处流向低处;
在所述开放曲线中划分河道区域,其中,所述河道区域包括:河底、河漫滩、河岸;
根据场景地形的地形参数调整所述河道区域;
生成所述河道区域的水面网格和槽底网格。


6.根据权利要求5所述的方法,其特征在于,根据场景地形的地形参数调整所述河道区域包括:
根据地形坡度调整河道...

【专利技术属性】
技术研发人员:张天翔
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:北京;11

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

1