虚拟漫游系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:lskiba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:虚拟漫游在虚拟现实领域中的应用是个热点。虚拟漫游是基于图像的虚拟建模技术,是可直接使用真实世界的图像来表达现实世界的丰富细节,省去了绘制细节所进行的大量的多边形计算,是一种在微机平台上能够实现的性价比极高的虚拟现实解决方案。
  关键词: PTGui;全景图像;虚拟漫游
  中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2016)19-0212-03
  Design and Implementation of Virtual Roaming System — Based on the Haikou Aromatic-world Manor
  SANG Jun
  (Hainan Vocational College of Political Science and Law, Haikou 571100 , China)
  Abstract: Virtual roaming is a focus in the application of virtual reality .Virtual roaming is Image Based Rendering , directly using the images originate from the actual world to present the rich details of the real world, sparing a lot of polygon calculation required by drawing details, and solving this problem with high quality based on a micro-computer platform.
  Key words: PTGui; panoramic image; virtual roaming
  1 虚拟漫游的概述
  虚拟旅游的应用得益于虚拟现实技术的发展。俗话说“百闻不如一见”,身临其境的浏览比起文字图片的宣传更有说服力。虚拟漫游的自主交互性与传统的被动观看,有着很大的不同。科技的进步一旦运用于现实生活中,它将强制性改变我们的思维模式,给问题带来新的解决方法,当然也会为虚拟旅游建设带来新的变革。
  所谓虚拟旅游是指在当前现实景区的基础上,利用虚拟现实技术构建的三维立体旅游环境,依托互联网络,足不出户,便能在三维虚拟的环境中饱览世界各地。虚拟景观漫游与传统二维的文字图片相比更加直观、生动、逼真。目前海口香世界庄园的网站依然限于文字、图片和少量的视频,无法展示海岛独有的生态环境与热带地域气息。虚拟景观漫游则将景区的自然环境、人文环境重现于屏幕上, 使游客置身于景区,全面地了解景区的地理位置、风土人情、人文气息等。
  2 虚拟漫游技术介绍
  2.1 Adobe Photoshop
  Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。其中拼接选项photo merge的原理也相对简单,只有最基本的对齐与融合功能,对复杂的图片扭曲、镜头变形补偿就无能为力。因此,使用photo merge拼接图片时对拍摄方法有诸多限制。为达到比较理想的效果,每一张图片之间至少要有30%的重合区域。所有照片使用同一曝光度。另外还要尽量避免广角镜头造成的照片变形,建议使用50mm以上的中长焦距拍摄。因此其专长在于对拼接后的图像处理与美化,而不是图像拼接,作为配角来增添光彩。
  2.2 Autodesk Stitcher Unlimited
  Stitcher 是一款专业级的全景工具,该软件支持镜头EXIF信息识别,并以此为参数作为计算图片变形和混合辅助数据,进一步增强了拼接的准确度。另外针对鱼眼镜头视角广但变形剧烈的特点,Autodesk在购并Stitcher Unlimited之后,增加了专门的算法,以处理鱼眼镜头拍摄的照片。但随着深入的研究和比较,该软件的拼接速度和渲染速度都明显偏慢,特别是打开高级渲染选项后,一篇比较大的作品渲染时间要在40分钟至90分钟左右,导入图片时要求一组照片的尺寸保持一致。在专业的批量处理工作中,这就成了一个很大的问题。总的来说,Stitcher Unlimited最终给人的映像是,庞大、专业、昂贵,但缺乏灵活性。
  2.3 PTGui
  PTGui的名称是由Panorama Tools的图形用户界面(Pano Toolsˊgraphic user interface)缩写组合而成。PTGui通过为全景制作工具(Panorama Tools)提供可视化界面来实现对图像的拼接,从而创造出高质量的全景图象。但复杂而又简陋的用户界面,使得Panorama Tools在很长时间里没办法推广使用。直到2006年12月PTGui6.0版本问世,这才使得PTGui在全景领域中异军突起。从6.0版本的功能开发清单中,以前繁琐的手工调整工作全部变为自动完成。例如校准镜头型号,由于每款镜头拍出的都会有不同程度的变型,且不同镜头的畸变特征也是截然不同的,特别是鱼眼镜头更会产生夸张的变型效果。
  如今,PTGui已经可以通过照片中的EXIF信息来自动完成这个枯燥的校准过程。当采集照片时,相机会自动记录一系列和你拍摄有关的信息到照片之中。当按下快门的那一瞬间,相机已经把机身型号、镜头焦距、光圈值、快门速度、测光模式、曝光补偿值、色温以及拍摄时间全都记录在了照片之中。如果相机外接了GPS模块,照片中还会保存拍摄地点的经纬度。将来,这个数据通过程序自动在google map上标出每一套全景作品的拍摄位置。
  由于PTGui中有一套关联各种硬件信息和照片的变形数据库,通过这个强有力的工具,终于让繁琐的镜头校准工作成了历史。目前,PTGui已经升级到了10.0版本,也是制作完成海口香世界庄园全景图像的主要工具。   3 海口香世界庄园虚拟漫游的需求分析与设计
  海口香世界庄园虚拟漫游系统的构建,以全方位的展示香世界庄园环境、各类热带香草植物为目的。为此采取简单快捷的360度柱面全景映射法,通过鼠标和按钮控制在庄园漫游的行程,进而实现不同场景的切换与选择,从而获得真实的存在感。在香草植物园全景中,通过添加热区,展示了我国香草的分布区域、种类区别,还展示了香世界庄园自主研发的香草系列产品,又变成一堂传播香草知识的课堂。
  基于静态图像及互联网环境下的海口香世界庄园虚拟漫游系统的创建过程如图1所示。
  4 虚拟香世界庄园漫游系统的实现
  视点选项、交互方式、场景选择、庄园介绍是庄园漫游的必备功能,也是基于用户的实际需要。如表1所示。
  表1 虚拟庄园漫游系统功能简表
  [视点控制 最佳:将最合适的全景位置把它定义到全景图切换时的最佳观察位置。
  重置:将庄园图像的移动视角直接返回最佳初始位置。
  自动:自动旋转与手动旋转观看的功能切换命令。 交互操作 控制运用鼠标、键盘等输入设备,完成庄园内全景图像查看和交互漫游功能。 场景切换 通过地图的导览、热点的连接、快速通道的方式自由的连接切换到相应的全景场景查看。 庄园简介 既有对香世界庄园整体情况的介绍,也有对庄园分区全景节点漫游的介绍。 ]
  4.1香世界庄园漫游的结构
  在设计香世界庄园漫游主界面时,以庄园入口为出发点,庄园各个分区有序排列,以顺序漫游的方式作为组织结构,在重要位置区域(比如香草植物园)通过热区的制作,进行二级页面的连接。
  4.2 香世界庄园漫游的实现
  实现香世界庄园漫游三个流程:一是庄园内部分区图像的采集,这是实现香世界庄园漫游的前提与基础;二是庄园漫游空间的设计编排,合理的编排利于体验者任意自主漫游在庄园各个角落;三是设计便于体验者游览的庄园漫游界面,合理的界面布局,方便体验者选择偏好的虚拟场景,让体验者有着良好的虚拟交互感。
  4.3香世界庄园全景图像的生成
  4.3.1全景图像的采集
  鱼眼镜头取景范围大,不仅有效减少了采集图片的数量,而且还提高了制作全景影像的效率高,但相应的设备较为昂贵,且操作较为复杂,不适合广大爱好者。由于采取柱面映射法,直接选取普通数码单反相机在同一视点间隔30度顺序旋转拍摄一组图片,即可满足全景图像的拼接需要。
  4.3.2 全景图像的拼接
  PTgui的主界面简洁、拼接流程清晰,各类标识清楚。左上角三个按钮对应全景生成流程中的三个步骤:加载图像、对准图像、创建全景图。
  4.3.3 三维全景图像的发布
  Pano2VR 是一个全景图像发布的应用软件,可以把生成的柱面全景图转换成Flash 格式的三维全景图像,并且可以定制全景图像播放的皮肤,在漫游的交互上有着强大的功能。制作生成的Flash格式全景图像,如图2所示。
  4.4 香世界全景漫游浏览器的设计
  根据香世界庄园的实际需求,浏览界面布局为:全景导航、全景展示和快速浏览通道,在导航地图的适当位置设置对应的热点连接节点,点击导航地图中的热点,即可自由进入到香世界庄园的各个全景角落,如图3所示。
  5 结语
  实践应用是理论研究的目的,虚拟漫游在虚拟现实技术中的应用是个热点,以海口香世界庄园虚拟漫游为例制作一个具有简单交互功能的虚拟漫游,是基于图像绘制的三维虚拟漫游,可以在浏览海南热带农庄时具有真实感和沉浸感。
  参考文献:
  [1] 李鸥,赵梦. 三维全景摄影专家技法[J].电脑报电子音像出版社. 2009
  [2] 叶萍萍,罗宏.基于PTGui Pro、Pano2VR的三维全景图制作方法与应用[J].城市勘测,2012,18(4):66-69.
  [3] 帖经炜.基于虚拟现实技术的数字旅游研究与应用[D]. 太原:山西大学,2011.
  [4] 秦国防.基于虚拟现实的数字三维全景技术的研究与实现[D].西安:电子科技大学,2011.
其他文献
摘要:新媒介环境下,皖北地区信息技术课既出现了一些新契机,但也面临着诸多新问题。这些问题大致可以概括为三个主要方面:信息技术课虽然受到史无前例的重视,但却仍旧停留在“重而无视”的程度;计算机硬件设备落后,教材版本过旧(2003年版本),理论与实践相脱节,考试范围及题型过于单一;信息的碎片化打压了学生的积极性与探索精神,信息的迅速更新也给学生带来了乱花渐欲迷人眼的困惑。针对这些问题,笔者提出了三个解
摘要:高水平现代化的智慧校园,应以服务师生为中心,充分发挥现代信息技术的优势,将计算机技术引入到学校教育、教学、科研、管理和校园生活等各个领域。高职院校智慧校园的建立不是简单的计算机技术与校园教学的相加,而是利用信息通信技术以及互联网平台,让两者进行深度融合,创造新的学习发展生态链。  关键词:智慧校园;高职;计算机  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017
摘要:高职院校主要以《程序设计基础》课程来培养学生的计算思维,目前普遍使用C语言,C语言复杂的语法特性增加了学习难度,影响了学生对于计算思维的认识和理解。改用更加易学易用、功能也更加强大的Python作为《程序设计基础》的编程语言,可以激发学习兴趣、降低学习难度,获得更好的教学效果,使学生在掌握一门语言的同时,也更好地理解计算思维。  关键词:程序设计基础;计算思维;Python  中图分类号:T
摘要:随着计算机和多媒体技术的发展, 多媒体教学已经成为信息时代重要的教学手段和方式。随之产生的Flash动画制作软件也在多媒体教育教学中起到了重要作用,在现代教育的背景下,以Flash课件制作及课堂应用为课题的研究便显得尤为重要。 该文首先分析了目前一些高校在教育教学中忽略Flash课件制作和应用的原因,在此基础上论述了其在教育教学中的重要作用,最后指出了Flash课件制作方法及其注意事项,以此
摘要:随着计算机网络信息化的飞速发展,对高校实训室的管理中运用现代化的管理手段有很重要的意义,需要科学的对所有设备、仪器等资源实现全方位的管理。课题研究的实训室信息管理系统,利用网络化的手段,进行实训室管理的数字化的建设,通过信息技术实现了实训室管理的数字化,发挥了较大的作用。该文对于实训室信息管理系统的设计研究,对学校实训室体系的自动化、信息化的发展具有一定的研究价值。  关键词:高职院校;实训
摘要:面向对象程序设计课程在空间信息相关专业教学体系中具有十分重要的地位,它涉及语法、开发环境、方法学和算法四个层次的内容。针对该课程在实际教学过程中往往以语法教学为中心的问题,结合相关专业的教学实践经验,从教学内容、教学方法等方面进行教学改革探讨,更好地实现面向对象程序设计课程在空间信息相关专业体系中的教学目标,提高该课程教学质量。  关键词:面向对象程序设计; 空间信息相关专业;教学内容; 教
摘要:近年来,新媒体技术不断发展,以新媒体为载体的在线阅读教育开拓空间巨大。而绘本阅读因种种原因虽有吆喝响亮的概念却未真正广泛普及大众。该文以一个新的视角,即通过拓展绘本阅读的媒介,解决绘本故事因各种因素未能普及的现象,将绘本阅读的益处带给更多的幼儿家庭。  关键词:绘本阅读;学前教育;新媒体;微信  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)22-0049-
摘要:目前监狱信息化已经取得一定进展,但整体仍然有不足,作者挑选了贵州省的几个监狱作为代表,就对监狱信息化现状进行调查,发现在网络建设、操作系统选择,操作系统日常维护、数据库建设等这几个方面存在问题,同时也调查了监狱干警信息化培训的情况。对此通过分析问题背后的原因,提出相关建议,希望通过这次调查研究为加快监狱信息化建设和监狱稳步发展做出贡献。  关键词:监狱;信息化建设;网络安全;调查  中图分类
摘要:实践教学模式的改革是实现应用型和创新型人才培养的重要途径。文章针对《数据库原理》课程设计的现状,探讨将项目式实践教学应用于翻转课堂,设计了具体的教学模型和详细的实施过程,取得了较好的教学效果,为其他课程的实践教学提供一定借鉴。  关键词:项目式;实践教学;课程设计;翻转课堂  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)30-0162-03  Applic
摘要:针对工业产品中的软件界面设计,探索uI设计课堂教学新模式,具体内容为与市场和用户实际需求紧密结合的项目贯穿式UI互动设计教学与实践方法,其中以企业全真项目为依托、以学生为中心的互动设计教学结合师生角色转换的体验评价模式构建了开放真实的UI互动设计课堂,其中以项目贯穿始终的教学内容提升了UI设计课堂的综合实践性;以学生为中心的互动设计教学方法激发了学生参与设计的自主性;师生角色转换的体验评价模