[发明专利]山体的渲染方法、装置和电子设备在审
申请号: | 202111650364.0 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114299221A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 周创 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T15/50 | 分类号: | G06T15/50 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 彭星 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 山体 渲染 方法 装置 电子设备 | ||
1.一种山体的渲染方法,其特征在于,包括:
基于目标山体的各个山体网格的高度信息,在用于分布树植的山体网格内分别生成若干个树植插片;每个所述树植插片包括插片顶点法线信息;
将每个所述树植插片的顶点法线信息变更为对应的所述山体网格的顶点法线信息;
利用顶点着色器对每个所述树植插片进行光照计算,生成顶点光照结果,以便于根据所述顶点光照结果对所述树植插片和所述目标山体进行渲染,得到包含所述树植插片的目标山体。
2.根据权利要求1所述的渲染方法,其特征在于,所述方法还包括:
获取所述目标山体的各个山体网格的曲率;
根据所述曲率从所述山体网格中确定用于分布树植的山体网格。
3.根据权利要求1所述的渲染方法,其特征在于,所述基于目标山体的各个山体网格的高度信息,在用于分布树植的山体网格内分别生成若干个树植插片,包括:
基于目标山体的各个山体网格的高度信息,确定各所述山体网格分别对应的权重,其中,所述权重与所述高度信息中的高度成正比例关系;
根据所述山体网格对应的权重,分别确定对应的山体网格内待生成的树植插片数量;
在用于分布树植的山体网格内分别生成对应数量的树植插片。
4.根据权利要求3所述的渲染方法,其特征在于,基于目标山体的各个山体网格的高度信息,确定各所述山体网格分别对应的权重,包括:
基于目标山体的各个山体网格的高度信息,将所述目标山体分割为两个以上的区域;
为所述两个以上的区域分别配置对应的权重;
根据所述各个山体网格所属的区域以及各个区域对应的权重,确定所述各个山体网格分别对应的权重。
5.根据权利要求4所述的渲染方法,其特征在于,所述将所述目标山体分割为两个以上的区域,包括:
将所述目标山体分割为上部区域和下部区域;
所述上部区域包括由所述目标山体的山顶平面至第一分割面的范围;
所述下部区域包括由所述目标山体的山底平面至所述第一分割面的范围;
所述第一分割面与所述目标山体的山底平面之间的距离为所述目标山体总高度的四分之三。
6.根据权利要求1所述的渲染方法,其特征在于,所述方法还包括:
从所述目标山体的各个山体网格中确定与所述树植插片中目标树植插片的距离最短且相邻的山体网格,作为所述目标树植插片对应的山体网格。
7.根据权利要求1所述的渲染方法,其特征在于,所述将每个所述树植插片的顶点法线信息变更为对应的所述山体网格的顶点法线信息的步骤之后,所述方法还包括:
针对每个所述树植插片确定模型空间坐标;每个所述模型空间坐标包括所述树植插片的轴心点。
8.根据权利要求7所述的渲染方法,其特征在于,将每个所述树植插片的顶点法线信息变更为对应的所述山体网格的顶点法线信息之后,所述方法还包括:
根据第一预设参数,对每个所述树植插片在相应的所述模型空间坐标内进行缩放,生成缩放后的树植插片;所述第一预设参数包括:缩放中心坐标和缩放比例。
9.根据权利要求7所述的渲染方法,其特征在于,所述方法还包括:基于所述模型空间坐标,利用公告牌技术使每个缩放后的树植插片均朝向虚拟摄像机进行旋转。
10.根据权利要求1所述的渲染方法,其特征在于,生成顶点光照结果的步骤之后,所述方法还包括:
利用片元着色器对所述树植插片进行剪裁,得到裁剪结果;
所述根据所述顶点光照结果对所述树植插片和所述目标山体进行渲染,包括:根据所述顶点光照结果和所述裁剪结果,对所述树植插片和所述目标山体进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111650364.0/1.html,转载请声明来源钻瓜专利网。