(3)数据量小,生成的文件采用先进的图像压缩与还原算法,一般只有100-150K,但画面质量、清晰度高,细节表现完美,非常适合网络式访问观看,视频、图像全兼容;
(4)开发周期短、成本低,制作过程有效快捷,素材的准备工作相对简单,相比通过建模形成的虚拟场景,能更加高效地给予客户一个全新、逼真的交互体验。
(5)表现形式丰富、使用方便,普通的Flash播放程序、QuickTime播放器或者Java程序上便可观看浏览,能同时满足网络和本地版播放兼容的需求、用户的多种应用需求,无需特殊的硬件支持,可直接在网络媒体、多媒体触摸屏、大屏幕全屏投影、展示系统中直接使用,亦可制作成为光盘形式进行现实形象展示、三文产品展示等。
这类基于图像的虚拟现实交互技术,目前仅仅广泛地应用在虚拟旅游、虚拟训练、虚拟制造、以及医疗、科学可视化和系统仿真等领域。但随着虚拟交互技术的在全球普遍地认可与重视,利用图像的实景虚拟现实交互技术具有极大的研究意义和应用前景。
1.2 课题的具体内容及重点
1.2.1 课题的具体内容
利用现有的计算机交互技术,将某一地点的平面图或者照片制作成一个立体形式的展示,并实现用户对此的虚拟漫游功能。
在设计过程中,基于鱼眼图像原理,在固定视点用数码照相机按照均匀角度绕垂直轴向旋转 360 度,拍摄一组或多组照片,将真实物体抽象到平面照片上。并利用无缝拼接技术及Flash Action-Script脚本的编写,实现定点旋转的三文展示,同时运用PV3D进行交互,实现强大的实景虚拟漫游成果,形成用户互动极强的虚拟与现实融合的3D实景可视化效果。
即直接利用相机拍摄到的静态图像来构建虚拟现实系统,使得用户在浏览器端、触摸平板等电子设备上,利用大众的主流媒体播放插件,实现全景图的浏览及交互。突破平面的局限性,足不出户便能给人身临其境的直观立体的三文空间感。
1.3 课题采用的方法和关键技术简介
1.3.1 采用的方法
选取一个地点景观,使用单反相机—佳能60D和摄影辅助器材—云台,进行静态图像实地拍摄。将拍摄的静态照片在Photoshop等图形图像处理软件进行后期处理及有序缝合拼接,形成一张360度的全景图片。
在Flash中利用其自带的一组类包来实现Flash 3D的效果,之后进行Flash Action-Script脚本语言的编写,并运用PV3D(PaperVision3D)一个著名的基于Action-Script的Flash 3D开源引擎,来实现全景图片实现实时交互动画的功能,并在Flash中进行多媒体的交互设计、热点设计,达到点击热点,即可全景浏览该位置,用鼠标的移动控制进行评议与缩放及旋转功能,以达到实景虚拟浏览实地漫游的展示设计,突破平面的局限性与呆板性,使得足不出户便能给人身临其境之感,直观立体空间感。
1.3.2 关键技术简介
(1) 虚拟现实技术VR
虚拟现实(Virtual Reality,简称VR,又译作灵境、幻真)是近年来出现的高新技术,也称灵境技术或人工环境。虚拟现实是利用电脑模拟产生一个三文空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。
(2) Flash的技术及其特点
Flash是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash的前身是Future Wave公司的Future Splash,是世界上第一个商用的二文矢量动画软件,用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。后又被Adobe公司收购。Flash通常也指Macromedia Flash Player(现Adobe Flash Player)。2012年8月15日,Flash退出Android平台,正式告别移动端。Flash出现的历史背景和前提条件:由于HTML语言的功能十分有限,无法达到人们的预期设计,以实现令人耳目一新的动态效果,在这种情况下,各种脚本语言应运而生,使得网页设计更加多样化。然而,程序设计总是不能很好地普及,因为它要求一定的编程能力,而人们更需要一种既简单直观又有功能强大的动画设计工具,而Flash的出现正好满足了这种需求。 PV3D实景虚拟漫游技术的实现(4):http://www.751com.cn/jisuanji/lunwen_211.html