一种数字地球无裙边地形瓦块无缝拼接显示仿真方法
基本信息
申请号 | CN202010882306.X | 申请日 | - |
公开(公告)号 | CN112017286A | 公开(公告)日 | 2020-12-01 |
申请公布号 | CN112017286A | 申请公布日 | 2020-12-01 |
分类号 | G06T17/05(2011.01)I | 分类 | 计算;推算;计数; |
发明人 | 梁长青;陈超;牛玉刚;肖剑 | 申请(专利权)人 | 北京国遥新天地信息技术股份有限公司 |
代理机构 | - | 代理人 | - |
地址 | 100101北京市朝阳区安翔北里11号11幢3层301 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种数字地球无裙边地形瓦块无缝拼接显示仿真方法,包括以下步骤:构建四叉树结构的全球地形瓦块;根据相机或视角的高度不同,调度一定级别范围的瓦块,加载需要显示的新瓦块,卸载不需要显示的地形瓦块并激活其父瓦块为新瓦块;新瓦块加入四叉树,更新四叉树中相关瓦块四条边上的级别差level_dif信息;对每个可见瓦块执行GPU vertex shader,对瓦块的高度图纹理进行点采样得到每个瓦块网格顶点的海拔高度;依据Vertex shader参数中传入的地形瓦块四条边与相邻瓦块的级别差level_dif,对这四条边上的特定顶点的海拔高度进行修正;Vertex shader中依据地形瓦块的地理范围、瓦块每个网格顶点的海拔高度、视图变换矩阵、投影变换矩阵变换每个顶点坐标;对每个可见瓦块执行GPU fragment shader,对影像图纹理采样,根据光照计算每个像素点的颜色,生成无缝隙的数字地球地形仿真图像,输出到显示设备。 |
