[发明专利]一种二三维一体化电子地图框架有效
申请号: | 201811650463.7 | 申请日: | 2018-12-31 |
公开(公告)号: | CN109741431B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 张杰;朱水勋 | 申请(专利权)人: | 广东精一信息技术有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/00;G06T15/50;G06T17/05;G06F16/29;G06F16/957 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林瑞云 |
地址: | 510635 广东省广州市天河区天河科技园高新技术产业开发区首期工业园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 一体化 电子地图 框架 | ||
1.一种视频融入三维场景的方法,其特征在于,采用二三维一体化电子地图框架实现,具体步骤为:
在播放视频的目标位置构建矩形;
为该矩形设置材质属性,所述材质属性为一个数据集,用于给渲染器提供数据和光照算法,其中贴图是其中的部分数据,用于把纹理坐标通过二维UV坐标映射到3D物体表面;
在材质属性中将HTML文档中的Video元素作贴图纹理;
三维场景实时通过对每一帧的绘制获取视频帧的图像;
获取所需绘制的每帧的视频图像,同步刷新重绘,实现视频和三维场景的融合;
二三维一体化电子地图框架包括配置解析器、三维引擎功能模块和数据源模块,配置解析器和三维引擎功能模块分别与业务层连接,数据源模块分别与配置解析器和三维引擎功能模块连接,其中:
数据源模块集成有底图数据源子模块,高程数据源子模块、矢量数据子模块、模型数据子模块和业务数据子模块;
配置解析器,用于将视图、底图数据、模型数据源、高程数据源、矢量数据源、工具控件及业务组件的配置参数或类型配置于一个配置文件。
2.如权利要求1所述的视频融入三维场景的方法,其特征在于,所述底图数据源子模块,高程数据源子模块、矢量数据子模块、模型数据子模块和业务数据子模块分别独立封装。
3.如权利要求1所述的视频融入三维场景的方法,其特征在于,所述二三维一体化电子地图框架采用三维引擎Cesium,Cesium的底层采用Web图形库实现渲染,所述Web图形库通过HTML脚本本身实现Web交互式三维动画的创建,利用底层的图形硬件加速功能实现渲染。
4.如权利要求3所述的视频融入三维场景的方法,其特征在于,所述Web图形库根据请求定义着色器渲染地图效果,所述着色器是在图形处理器上运行的程序,通过着色器语言GLSL编写。
5.如权利要求4所述的视频融入三维场景的方法,其特征在于,所述着色器包括:
一顶点着色器,用于对地图上每个顶点的数据着色;
一片段着色器,用于对地图上每个片段的所有像素着色,地图上的网格由多个三角形构成,每个三角形的表面称为一个片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东精一信息技术有限公司,未经广东精一信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811650463.7/1.html,转载请声明来源钻瓜专利网。