[发明专利]3D导览方法在审
申请号: | 201810664055.0 | 申请日: | 2018-06-25 |
公开(公告)号: | CN108830941A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 郑蒙;唐晓慧;董渝;李骥东;邓霖;张洪裴;刘家兴 | 申请(专利权)人: | 中国移动通信集团西藏有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T17/05 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 850000 西*** | 国省代码: | 西藏;54 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据写入设备 交互功能 移动 制作 | ||
1.一种3D导览方法,其特征在于:包括以下具体步骤:
1)制作3D场景模型;
2)实现行走的交互功能;
3)将数据写入设备中,形成导览图;
4)导览图的使用。
2.根据权利要求1所述的3D导览方法,其特征在于:所述步骤1)包括以下具体步骤:
1.1)根据建筑平面图制作出3D的空间结构模型;
1.2)根据实拍照片进一步制作出导览线路途经的空间细节模型;所述空间细节模型用于还原场景细节,且能够控制3D场景模型的大小。
3.根据权利要求2所述的3D导览方法,其特征在于:在进行3D场景模型建立时所涉及的要素包括:
场景:模型、材质以及灯光所构成的一个三维空间;
材质:包括绘制材质及拍摄贴图材质;
灯光:包括环境光、点光源;
相机:采用透视相机。
4.根据权利要求1所述的3D导览方法,其特征在于:所述步骤2)包括以下具体步骤:
2.1)通过WEBGL技术将3D场景模型写入网页代码;
2.2)在3D场景模型中写入相机;
2.3)操控相机和3D场景模型,实现在真实3D环境中移动、变换视角。
5.根据权利要求4所述的3D导览方法,其特征在于:所述步骤2.1)中,在将3D场景模型写入网页代码时,采用three.js中的加载文件,其中,OBJMTLLoader.js用于识别3D场景模型的本体,DDSLoader.js用于识别3D场景模型的贴图,MTLLoader.js用于识别3D场景模型的材质。
6.根据权利要求4所述的3D导览方法,其特征在于:所述步骤2.3)具体为:利用OrbitControls控制器进行相机和3D场景模型的操控,包括以下动作:
通过代码autoRotateSpeed的值设置某点不动的旋转速度,进行整个三维环境旋转;
通过代码keyPanSpeed的值设置平移速度,能够让用户通过鼠标或者手指的触碰,进行任意方向的前进、后退、停止;
在3D场景模型任意方向上匀速运动。
7.根据权利要求1所述的3D导览方法,其特征在于:所述步骤3)的数据包括代码及附带文件。
8.根据权利要求1或7所述的3D导览方法,其特征在于:所述步骤3)具体为:
3.1)建立一个文件夹,将webgl的场景、控制器、加载器、灯光、相机、渲染器以及HTML、CSS、JavaScript等前端代码文件,都存在这个文件夹中,用到的文件都引进一个后缀为html的文件中;
3.2)将这个文件夹连带一个本地服务器打包到设备上,通过本地服务器在设备的显示屏上打开这个html,即可实现该项目的3D导览图。
9.根据权利要求2所述的3D导览方法,其特征在于:所述步骤4)具体为:游客通过触摸设备进行观看或/和操控导览图。
10.根据权利要求1所述的3D导览方法,其特征在于:在进行3D场景模型制作之前还包括采集素材的步骤,所述采集素材为:建筑施工平面图电子版;或者现场实测后按比例进行绘制所得平面图电子版,以及现场拍摄导览路线途径的各个空间的全方位照片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团西藏有限公司,未经中国移动通信集团西藏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810664055.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:遮挡关系处理方法、装置、终端设备及存储介质
- 下一篇:显示方法及显示系统