APP下载

三维全景技术在虚拟旅游系统开发中的应用

2021-01-11

无线互联科技 2020年22期
关键词:全景图预览漫游

刘 霜

(河南牧业经济学院,河南 郑州 450000)

0 引言

目前,我国旅游商务网站在逐渐增加,主要内容是对企业、旅游路线、景点介绍,订票订房以及交流论坛等,但存在着不能够提供权威性的可参考信息,网站的专业性不强等问题。在对旅游景点的介绍中,通过三维全景技术对景点进行介绍,配备文字或语音解说,能够提高景点的知名度与网站的点击率。所以,为了进一步促进我国旅游业的发展,基于三维全景技术的虚拟旅游系统的开发势在必行。

1 三维全景技术概述

三维全景又被称为全景环视,主要是运用数码设备对场景进行多角度环视拍摄,经过后期处理最终形成的三维虚拟展示,通过编程,可以对图像的大小进行调整。三维全景技术可以适应JAVA、flash等格式的发布,两种格式都无须下载其他插件。三维全景主要是就所拍摄的真实图片进行制作,所以真实感比较强,通过电脑可以对制作成果进行播放,其优点在于开发周期短、成本低、交互性强,比较适合在虚拟的旅游系统开发中应用[1]。

2 虚拟旅游系统的特点与优势

虚拟旅游系统中三维互动仿真平台最大的特点在于对硬件的要求很低,图形的处理速度快,可以通过地块的动态调度、物体细节等级的智能变化等算法实现在网络平台上的实时仿真。通过多层的纹理技术使物体呈现的更加逼真。在数据库方面,可以与现有的数据进行有效对接,达到可视化对象与后台数据信息的有效对接,实现数据管理与查询。虚拟旅游系统制作流程如图1所示。

图1 虚拟旅游系统制作流程

2.1 模拟景点的实时游历

通过虚拟旅游系统,可以漫游旅游景点的全部内容,从多个角度对旅游景区进行观赏。三维场景具有固定路线与自主浏览的功能,通过软件与键盘鼠标的结合可以实现一系列的漫游操作,并且可以对游历进度进行控制[2]。

2.2 支持线路录制

游客可以通过虚拟旅游系统将自主游历的过程进行录制,结合讲解人员对各场景的解说来进一步了解旅游景点的景观与含义,并且所录制的内容可以反复播放。

2.3 具有流程示意图的自主设计与编辑功能

虚拟旅游系统可以自由的设计与编辑相关岗位的工作流程与景点,能够对流程的节点进行随意的添加与修改或删除,可以在各个节点中添加图片、文字、影片等元素。

3 三维全景技术的系统功能实现

3.1 场景模块

使用系统软件打开新建项目,在列表中选择“场景”在场景添加的选框中标注场景的ID、场景名称、上传场景图片,提交保存即可。如果需要添加的场景比较多,那么要为场景进行自然的数字编号,然后进行批量提交。场景上传界面如图2所示。

图2 场景上传界面

一般情况下,选择一个场景之后,在下拉选项中选择“热点”,全景图就会在预览框中呈现,然后把十字中心移到想漫游的场景位置,就实现了两个场景之间的连接。

3.2 导航地图模块

导航地图模块采用漫游场景与Google地图融合的形式实现。首先对Google地图进行设置,当预览看到的地图与实际场景不同时,需要对场景的方向调试,实景与地图方向要一致。分步骤来说,首先在系统中对场景的google进行设置,点击“设置某方向偏角”,场景就会在一个新的窗口打开,确定场景的正确方向,然后点击十字中心使其回到水平位置,设置完毕之后点击右上方的“设置某方向偏角”就可以将所选方向设定为预想的方向,提交保存,通过漫游预览,可以对雷达进行调节,使漫游预览与实景中的方向保持一致[3]。

选择一张平面图,在“用户图”的添加按钮中添加一个新的地图。对地图的基本信息进行标注,包括:ID,name,title,然后将预想上传的图片进行上传,提交保存之后便可以在预览中看到添加的地图。

3.3 交互热点设置

场景漫游热点。区域热点转换和添加的步骤相同,只要在“场景转换”中选择要跳转的场景即可。

热点设置的代码属性介绍如下:

FILLCOLOR:画出区域热点所填充的颜色。

Fillcolorhover:鼠标停留时,区域热点的透明度。

关于鼠标动作的代码介绍如下:

Onmousedown:鼠标按下事件、鼠标经过、停留、点击时事件内容通过。

Onclick:鼠标单击。

Onmouseup:鼠标抬起。

4 三维全景技术在虚拟旅游系统中的实现

三维全景虚拟旅游系统主要是为了在全景图像构建的空间里能够对图像进行随意切换,从而达到对不同场景都能够进行预览的目的。

4.1 图像采集

目前,获得全景图的主要方法有以下3种:

(1)通过全景相机对柱面全景图像进行采集,这种方法需要的设备要求配置较高,价格比较昂贵,所以适用于专业的摄影人员。

(2)使用配备较大视域的鱼眼镜头进行拍摄,但是通过这种方式获得的图像会发生很大变形,所以在生成图像之前一定要进行加工。

(3)通过普通相机来拍摄景物空间的照片,拍摄之后将相邻照片进行拼接,最终获得视野较宽的全景图。

4.2 360°全景图拼接

全景图的拼接属于计算机视觉领域的一个分支,将一些重要的相关图像进行无缝对接,从而获得全景图像。图像拼接是全景图像生成的关键步骤,一般采用基于特征曲线的匹配、基于特征模板的匹配以及基于特征轮廓的匹配等。也可以直接通过重叠区域的相似性来实现,在图像生成之后,往往与实际效果仍有一点差异,则需要手动的进行调整,最终获得理想的效果。

4.3 全景漫游系统构建

场景项目建立后,旅游景点的漫游功能能够对多个场景进行转换,包括位置的确定与漫游的准确性。在完成柱面全景制作之后,对做好的图像进行编辑,设置参数,对图像进行修改,显示图像的大小与播放帧数。如果需要图像进行自动旋转,可以点击自动旋转按钮,然后选择适当的输出格式,在全景网站制作时,将全景展示文件嵌入到网站的页面中,经过发布之后,便可以供使用者浏览。

5 结语

在虚拟旅游系统中,三维全景技术属于充满活力与潜力的实用技术。通过三维全景技术所制作的产品真实感比较强,与人们真正的感官更加接近,在景区的介绍中运用三维全景技术,可以更加全面的对景区进行推介,更能吸引游客的注意,进一步的提高景区的知名度,所以,随着三维全景技术的普遍应用,虚拟旅游的开发手段会更加丰富,进一步带动旅游业的快速发展。

猜你喜欢

全景图预览漫游
新品预览
嫦娥四号月背之旅全景图
霹雳漫游堂
11月在拍电视剧预览表
NASA漫游记
环保概念股全景图
奇妙岛全景图
奇妙岛全景图
边走边看:漫游海底 梦想成真