基于HTML5的全景漫游系统制作平台的设计与研究

被引量 : 8次 | 上传用户:sil87sil
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与基于三维建模的漫游系统相比,基于真实图像的全景漫游系统由于采用真实的场景图片,具有数据量小、开发周期短、场景逼真等优点而在旅游、医疗、军事训练等领域得到越来越广泛的应用。全景漫游系统制作平台能够将拍摄的全景图像经过一系列的数学计算进行投影显示,控制实现不同场景间的自主漫游,结合计算机多媒体元素和GIS进行展示,真实地还原、定位场景,增强用户的交互性及身临其境的体验感。借助于全景漫游系统制作平台,普通用户可根据自身行业需求,利用普通照片或全景照片快速地自主制作其虚拟漫游系统,对全景漫游技术在各行业的推广具有重要的意义。传统的基于真实场景的三维全景漫游制作平台大都基于插件播放器,如Flash、QuickTime等,存在跨平台能力差、插件依赖性强等问题。HTML5是浏览器技术发展的趋势,它使网页设计变得更加集成化,尤其是多媒体元素的展示不再过度依赖于Flash和Silverlight插件,这样不仅给开发人员带来了极大的便利,而且用户在使用中也不必下载相关的插件,加载速度得到了改进,同时它可以跨平台跨浏览器使用。本文通过借鉴相关的开源HTML5解决方案,在传统的全景漫游制作平台基础上设计研发出一套能快速制作全景漫游系统的平台。本文根据全景漫游的需求对系统进行了设计,主要包括以下四大模块:全景场景模块、地图导航模块、菜单导航模块、终端全景推送模块。全景场景模块利用开源的Three.js库结合HTML5的Canvas标签实现全景漫游场景的展示,同时通过JavaScript语言对鼠标动作响应实现对场景的角度旋转,视野放大、缩放等控制;地图导航通过HTML5的<nav>和<map>标签结合Javascript、CSS等技术,实现了地图显示和隐藏控制,同时也可以根据地图导航提供的热点实现场景的切换;菜单导航可以控制场景的放大缩小、场景切换、全屏观看等效果;终端全景推送根据用户终端所在位置,利用HTML5的定位功能结合GIS坐标信息给用户展示出附近方圆10公里的其他全景漫游,用户根据推送的全景漫游链接可自由观看感兴趣的景点。本文采用的Three.js库同HTML5最新标签解决了传统漫游需要插件、跨平台能力差的问题,并引入终端全景推送功能,使全景漫游更加人性化,体现出HTML5的优势。通过在以上设计研发平台上制作漫游系统案例并进行测试表明,该平台达到了设计目标,制作的系统可以流畅地进行全景漫游并且具有较强的浏览器兼容性。
其他文献
以徐州奥体中心钢结构工程为例,介绍了造型独特、结构新颖、技术复杂的体育场馆钢结构工程的建设方案;从构件加工、拼装、吊装等工序探讨了钢结构工程的施工特点,提出了行之
动力学响应是描述系统振动状态、评估其性能、用于控制等的重要变量,复杂系统的不确定性、随机激励样本的不可测量性等导致传统随机响应时程与统计分析的计算困难,因此需要发
历史学困生的转化是中学历史教学的一个重要课题,教师在历史学困生的转化过程中具有重要的影响力,历史课堂更是转化历史学困生的主阵地。而转化学困生的关键是激发他们对历史
目的总结产后出血的护理措施,提高产妇产后生活质量。方法对近两年来院分娩的150例产后出血产妇给予全面的护理措施。结果与结论通过有效的护理后,所有产妇产后出血得以纠正,
班班通是在校校通及农远工程的基础上,我国基础教育信息化从校园信息化建设走向课堂信息化应用的一个重要标志和转折点。本文从班班通的背景、内涵与意义等角度分析,尝试回答
<正>2010年北京师范大学出版社出版了一套"当代文学与文化批评书系",其中收录了我的一卷自选集,当时应出版方的要求,写了一篇《流水三十年》,简要回顾了我这么多年的写作概况
提出了干电池圆筒型外壳滚镀镍的工艺以及前处理和电镀各步骤所用溶液的组成.
<正> 患者,女性,46岁,因“血管性头痛”服用西比灵(盐酸氟桂嗪,西安杨森制药有限公司生产,批号9612312)10mg,gd;服药1h后出现兴奋躁动,意识模糊,语言失常等精神症状。立即肌
期刊
采用自编问卷,调查了辽宁丹东、湖南长沙、贵州铜仁3个地区3所特殊教育学校的111名老师。调查结果表明:特殊学校老师对融合教育的了解不够,甚至还存在着误解;特殊学校老师对