虚拟旅游景点系统的设计与开发

2020-07-04 02:13巩云飞董海燕
电脑知识与技术 2020年13期

巩云飞 董海燕

摘要:随着VR技术的发展,虚拟旅游成为现代和未来旅游的发展趋势,该文首先阐述了虚拟旅游的概念和三维全景技术的应用,然后以河源市旅游景点为原型,分析了虚拟旅游景点系统的功能模块,最后应用三维全景技术从素材的采集,素材的拼接,全景漫游,发布漫游四个流程实现了虚拟旅游景点系统的开发。

关键词:虚拟旅游;三维全景;虚拟景点

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2020)13-0080-02

随着大数据和人工智时代的到来,互联网+技术越来越多地渗透到旅游市场,很多旅游圈子、旅游App进入人们的视野。并得到了快速的发展和应用。但是这些应用缺乏和游客的交互,所以虚拟旅游成为虚拟技术与旅游市场紧密结合的新常态。虚拟旅游创建出虚拟的三维旅游环境。可以实现和使用者的交互,给旅客沉浸性的旅游体验,提升游客对旅游景点的兴趣,促进旅游业的发展。

1虚拟旅游概述

虚拟旅游是一种新型的旅游模式,是基于现实旅游景点基础上,利用虚拟现实技术,构建一个虚拟的三维立体旅游环境。使使用者达到身临其境的感觉,实现和景点的交互。

随着社会的发展,决定了人们在跨地域空间获取信息的速度更快,这得益于互联网时代的技术潮流。所以在互联网上利用虚拟现实技术,创造出景点文化旅游虚拟空间,将景点相关的历史文化知识以声音、视频、解说等进行立体设计,可以提升用户的体验感,增强游客对景点的兴趣,并通过网络加大了对景点的宣传力度,促进了传统旅游业的发展。

2三维全景技术

三维全景是基于全景图像的真实场景虚拟现实技术。全景是把相机环360度拍摄的一组或多组照片拼接成一个全景图像,使用户在虚拟环境中享受身临其境的体验,三维全景技术的实景拍摄取,有照片级的真实感,是真实场景的三维展现。而且三维全景技术可以使用户有较强交互性和沉浸感。用户可以选择自己的角度,任意放大和缩小,如身临其境般的环视,俯瞰和仰视。再者三维全景技术制作简单方便,生成周期短,生成的文件小,适合在网络上传输共享。发布格式多样,适合在各种终端应用。基于此三维全景技术是当前虚拟景点旅游系统的应用趋势。

3虚拟旅游景点系统总体设计

河源市是中国优秀旅游城市,旅游资源非常丰富,拥有华南第一湖“万绿湖”、恐龙故乡之“恐龙博物馆”、千年古县城“佗城”等金牌景点,但长期以来由于对旅游资源整合重视不够、统一对外宣传力度不足,以至我市的旅游产品形象一直走不出广东,到河源的游客基本上都是来自省内的周边地市,而鲜有省外的游客到河源来,导致河源旅游一直没有做大做强,至今没有做出全国叫得响的旅游品牌。所以要加強对外宣传和推介的力度。河源市景点的虚拟旅游系统的设计与开发可以促进河源旅游业的发展,提升河源市的旅游品牌形象。

本文以河源万绿湖景点作为原型进行功能模块设计。万绿湖风景秀丽,因这里四季皆绿、处处是绿而取名万绿湖。万绿湖水域辽阔,湖中岛屿交错,湖光山色相辉映,十分迷人,与浙江的千岛湖相比堪称“姐妹湖”。

用户在日常旅游中,越来越多的人注重的是旅游的便捷性和旅游的质量,这也是旅游公司现在和未来需要注重和改善的地方。为了增加用户的交互体验和沉浸感,将虚拟景点旅游系统的功能模块分为用户登录模块,景点导航模块,景点讨论区模块,景点漫游模块,旅游美食模块。

3.1用户登录模块

用户登录模块,用户可以手机号和微信扫码登陆方式登陆,登录之后修改自己的个人信息,系统会根据用户的年龄以及相关信息以及浏览的痕迹给用户推荐适合的景点。

3.2景点导航模块

景点导航模块就是把每个景点的地图放在虚拟景点系统中,以方便用户了解旅游路线上的各个景点,以及旅游路线上的美食、住宿、厕所等信息。此外还需要景区内部导航,以确定自己在景区的具体位置和方向。

3.3景点漫游模块

景点漫游模块就是利用三维全景技术创建虚拟景点,游客进入这个模块之后,可以从各个角度,身临其境般的实现俯瞰,仰视,环视景点。增强了旅客的用户的感官体验。此外这个模块还有景点的声音解说和文字介绍。基于此景点漫游模块是虚拟景区的核心所在。

3.4景点讨论区模块

讨论区模块提供游客交流的平台,游客进行虚拟景点漫游后,可以在讨论区发表自己对虚拟景区的想法,以供其他游客参考。还可以在这个模块分享漫游。这样可以节省其他游客自主漫游的操作步骤和时间。

4虚拟旅游景点系统开发

虚拟旅游景点系统的框架主要采用HTML5+CSS设计实现的,因为HTML5具有较好的扩展性。同时数据库和系统后台采用JSP,能够使开发复杂动态Web页变得简单、灵活且高效。用户登录和景点讨论区模块直接用HTML5和CSS实现,数据库采用MYSQL数据库管理系统。下面重点阐述景点漫游和景点导航模块的实现,这也是虚拟景点系统的核心模块。

4.1景点素材的采集

全景图像的采集主要包括景点的照片、景点的地图以及旅游线路上的厕所、银行、餐饮、酒店等素材,有景点的声音讲解素材和景点的文字介绍信息。此外还有渔人划船的视频素材。拍摄时候要离拍摄物体稍远,因为太近的话,后期合成时容易产生接缝。但每相邻两张照片之间需要重叠至少20%-25%,确保第一张照片有1/4出现在第二张照片里,这样有利于后期的全景图片的合成。

万绿湖景区的素材采集使用数码单反相机、鱼眼镜头、全景云台和三脚架拍摄。获取万绿湖景区的绿水、青山、天空、小船、游鱼、树木小草等自然环境的照片素材。声音讲解和视频素材需要录制和拍摄。

4.2拼接和美化全景图

素材采集之后就是素材的拼接和美化,现在国内有很多的素材拼接软件,这里选取PTGuiPRO。这是一款优秀而且容易使用的全景照片制作工具,可以创作出高质量的全景图像。

在制作万绿湖景区的全景图时,首先将拍摄好的青山、绿水、天空、树木小草、小鱼等照片导入到PTGuiPRO中,然后设置静态的参数,选择全景模式,这里选择球面模式,就是把已经拼接好的全景图投影到球体的内表面。然后设置控制点,控制点一般都会自主生成,但是我们也可以自己添加和删除。接着使用优化器优化。按照优化结果对全景图进行优化之后软件就会自动对照片进行拼接和融合,最终图像出来后还要检查接缝是否很好缝合。拼好的全景图像可以输出为多种格式的图像文件,以在适应不同的终端使用。最后通过PS软件对全景图做色调以及对比度等美化处理,得到一张动态耀眼的全景图片。

4.3全景漫游

全景图制作好之后,通过全景图进行景点漫游场景的设计与制作。本文选取漫游大师这款软件。漫游大师是一款高效的虚拟漫游制作软件,它可以实现从一个场景走人另一个场景的虚拟漫游效果,并且可以在场景中加人图片、文字、声音视频、Flash等多媒体元素,让场景变得更加生动逼真。此外还具有GPS自动识别功能,全景图中包含有GPS信息,自动定位到百度地图对应位置。

在制作万绿湖景点的全景漫游时,首先在漫游大师中添加一个景点的场景,然后关联场景导照片入素材,接着通过关联媒体,全景图里嵌入万绿湖景点的声音讲解和文字介绍信息。在场景里添加游客划船游览的3D模型。使游客产生身临其境的感觉。之后在景点场景中添加热点,通过热点链接从万绿湖场景进入到另一个景点的场景的虚拟漫游,在景点地图上添加雷达,实现景点地图和景点场景一一对应交互。最后虚拟漫游中添加缩略图,实现快速切换到不同景点的场景进行观看。

4.4发布漫游

全景漫游制作完成后要进行发布,才可以在网络上传输。发布Flash和HTML5格式的虚拟漫游上传到服务器上(如VR云),Flash漫游可以嵌入在网站中在PC上观看,html5漫游可分享到微信和朋友圈。还可以发布swf格式和exe格式在电脑本地离线观看,发布apk或者ipa文件在手机上观看。满足了不同用户的需要。

5結束语

基于虚拟现实技术的不断发展,虚拟旅游将成为未来旅游的一个发展趋势。基于全景技术的虚拟旅游系统的制作因为制作简单,快捷,适合制作城市虚拟旅游景点。本文通过虚拟旅游景点系统的设计与开发,促进对旅游景区的宣传力度,不仅使景区资源实现了最大程度上的保护,而且提升景区的内在文化吸引力,可让游客真正融人旅游环境中,实现足不出户就可以看到世界的美景。