一种基于阴影映射的大批量矢量数据渲染方法与流程
技术特征:
1.一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,包括:
2.根据权利要求1所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,利用geoserver软件将矢量数据发布为矢量瓦片地图服务。
3.根据权利要求2所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,所述利用geoserver软件将矢量数据发布为矢量瓦片地图服务,包括:
4.根据权利要求3所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,所述矢量瓦片地图服务包括tms或wmts。
5.根据权利要求1所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,所述在虚幻引擎中请求矢量瓦片地图服务,得到矢量瓦片的二进制数据,包括:
6.根据权利要求1所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,将矢量瓦片的二进制数据解析为几何数据,并将几何数据的坐标系转换至虚幻引擎坐标系,包括:
7.根据权利要求1所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,所述将转换至虚幻引擎坐标系的几何数据构建为网格体数据,包括:
8.根据权利要求1所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,所述利用虚幻引擎计算网格体数据每个像素的深度值,并写入虚拟纹理中,包括:
9.根据权利要求8所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,所述计算平行投影场景下网格体数据在预设视角下每个像素的深度值,包括:
10.根据权利要求8所述的一种基于阴影映射的大批量矢量数据渲染方法,其特征在于,基于虚拟纹理中每个像素的深度值进行后处理渲染,包括:
技术总结
本发明涉及三维渲染技术领域,尤其是指一种基于阴影映射的大批量矢量数据渲染方法,包括:将矢量数据发布为矢量瓦片地图服务;在虚幻引擎中请求矢量瓦片地图服务,得到矢量瓦片的二进制数据;将矢量瓦片的二进制数据解析为几何数据,再将几何数据构建为网格体数据;利用虚幻引擎计算网格体数据每个像素的深度值,并写入虚拟纹理中;后处理渲染。本发明生成的深度图与场景复杂度和矢量数据的数量无关,减少了对计算资源的占用,不仅提高了渲染效率,实现了对大批量矢量数据的渲染,并且有效地利用深度图将矢量数据投影到地形表面上,确保了地图显示的精确性和一致性,为地理信息系统的高效运行提供了有力保障。
技术研发人员:冯亚,彭国强,蒋如乔,钱程扬
受保护的技术使用者:园测信息科技股份有限公司
技术研发日:
技术公布日:2024/12/2
文档序号 :
【 40203392 】
技术研发人员:冯亚,彭国强,蒋如乔,钱程扬
技术所有人:园测信息科技股份有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:冯亚,彭国强,蒋如乔,钱程扬
技术所有人:园测信息科技股份有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
