[发明专利]一种2D地图弯曲模拟地平线消失的方法在审
申请号: | 202010621243.2 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111754606A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 文永福 | 申请(专利权)人: | 深圳市小猴跳跳网络科技有限公司 |
主分类号: | G06T11/40 | 分类号: | G06T11/40 |
代理公司: | 北京汇众通达知识产权代理事务所(普通合伙) 11622 | 代理人: | 李志男 |
地址: | 518000 广东省深圳市福田区沙头街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地图 弯曲 模拟 地平线 消失 方法 | ||
1.一种2D地图弯曲模拟地平线消失的方法,其特征在于,所述方法包括:
创建第一纹理以及第二纹理,所述第一纹理以及所述第二纹理具有相同的尺寸大小;
将待处理地图图像数据添加到所述第二纹理中;
采用着色器对所述第一纹理进行着色过程中将添加有待处理地图图像数据的所述第二纹理作为参数传入,对所述第一纹理进行变换完成对所述待处理地图图像的平滑弯曲。
2.根据权利要求1所述的2D地图弯曲模拟地平线消失的方法,其特征在于,对所述第一纹理进行变换包括将将添加有待处理地图图像数据的所述第二纹理投影到一个虚拟球面,将所述虚拟球面正交投影到所述第一纹理;逆向正交投影过程以便将所述第一纹理上的像素点的像素值进行替换。
3.根据权利要求2所述的2D地图弯曲模拟地平线消失的方法,其特征在于,所述替换的过程包括通过着色器取所述第一纹理中需要渲染的第一像素点;对所述第一像素点进行变换得到第二像素点;从所述第二纹理中寻找所述第二像素点的像素值,使用所述第二像素点的像素值替换所述第一像素点的像素值;遍历所述第一纹理内所有像素点并对所有像素点的像素值进行替换完成对所述待处理地图图像的平滑弯曲。
4.根据权利要求3所述的2D地图弯曲模拟地平线消失的方法,其特征在于,通过公式1对所述第一像素点进行变换得到第二像素点;
公式1:
a=asin((ty-by)/r)
z=(r-cos(a)*r)
sy=a*r+by
式中:r为虚拟圆的半径,by为开始弯曲的Y轴坐标,a为在虚拟点到圆心的弧度,z为向里的程度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市小猴跳跳网络科技有限公司,未经深圳市小猴跳跳网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010621243.2/1.html,转载请声明来源钻瓜专利网。