[发明专利]一种GPU加速的椭球裁剪图地形渲染方法在审
| 申请号: | 201911087710.1 | 申请日: | 2019-11-08 |
| 公开(公告)号: | CN110866964A | 公开(公告)日: | 2020-03-06 |
| 发明(设计)人: | 季玉龙;黄操;陈怀歆;张婷婷;吴志红;王一;周思源;龚昱宁;罗子奇 | 申请(专利权)人: | 四川大学 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/30;G06T17/05;G06T1/20 |
| 代理公司: | 重庆市信立达专利代理事务所(普通合伙) 50230 | 代理人: | 陈炳萍 |
| 地址: | 610065 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 gpu 加速 椭球 裁剪 地形 渲染 方法 | ||
1.一种GPU加速的椭球裁剪图地形渲染方法,其特征在于,所述的GPU加速的椭球裁剪图地形渲染方法包括:
步骤一:通过对多种不同方向的地形渲染算法进行分析比较,确定椭球裁剪图算法并且进行改进;
步骤二:采用椭球裁剪图算法的全球建模框架将整个地球的椭球面地形分为两个极点分区和一个赤道分区进行分别渲染,通过定义两种不同类型的失真因子,确定算法的投影方法在控制失真效果上的平衡性;
步骤三:在基于椭球裁剪图算法的地形渲染管线中,将纹理影像数据的覆盖过程从几何处理单元中分离出来,转移至GPU上进行大量计算;
步骤四:在地形渲染生成与更新过程中,对纹理影像数据的流化传输引入两级缓存机制,对应的纹理裁剪图的数据裁剪图形式进行覆盖。
2.如权利要求1所述的GPU加速的椭球裁剪图地形渲染方法,其特征在于,所述步骤二中,椭球体的特殊形状将地球表面划分为南、北极区和低纬度区三个区域,分别采用不同的投影方法控制纹理失真。
3.如权利要求1所述的GPU加速的椭球裁剪图地形渲染方法,其特征在于,所述步骤二中,在预处理得到的地形数据基础上,选取低纬度地区拼接得到三块用于实验的正方形地形,其边缘分别与经纬度线平行,其纹理影像数据分辨率分别为1024×1024、2048×2048、4096×4096,高度图使用源数据进行裁剪压缩得到同分辨率同尺寸大小;三块地形均为山地。
4.如权利要求1所述的GPU加速的椭球裁剪图地形渲染方法,其特征在于,所述步骤三中,整个渲染管线主要分为顶点处理器、片元处理器和应用程序三个阶段,其中前两者在GPU中完成计算,应用程序阶段交由CPU进行计算。
5.如权利要求1所述的GPU加速的椭球裁剪图地形渲染方法,其特征在于,所述步骤三中,是针对纹理流管线结构已有研究的四个阶段基础上,引入额外的两级数据缓存。
6.如权利要求1所述的GPU加速的椭球裁剪图地形渲染方法,其特征在于,所述步骤三中,在该渲染管线中,椭球裁剪图算法将纹理覆盖从几何处理中分离,给地形影像数据的纹理覆盖和顶点生成的几何单元使用不同的纹理尺寸和分辨率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911087710.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的冷链物流管理系统及方法
- 下一篇:一种高吸放湿纤维的加工方法





