基于Flash 3D的在线虚拟漫游系统设计与实现.docVIP

  • 5
  • 0
  • 约5.41千字
  • 约 10页
  • 2018-08-18 发布于湖北
  • 举报

基于Flash 3D的在线虚拟漫游系统设计与实现.doc

基于Flash 3D的在线虚拟漫游系统设计与实现   摘 要: 对目前虚拟漫游系统的瓶颈进行分析,提出并实现了一个基于Flash 3D的、优化了的在线虚拟旅游系统。系统对三维场景文件包括模型文件、材质文件及其构建步骤进行优化,并在实现了对多种媒体元素支持的基础上,设计了独创的热点系统,实现对三维场景按需进行加载和展示,以及游客在场景中的互动漫游。系统测试结果表明,该设计方案优化效果显著,系统性能得到了极大的提升。   关键词: 在线虚拟漫游; 三维场景优化; 热点; 互动漫游; Flash 3D   中图分类号:TP391.9 文献标志码:A 文章编号:1006-8228(2014)05-36-03   Abstract: Through the research on virtual roaming systems bottleneck, an optimized online virtual roaming system based flash three-dimensional is designed and implemented. The system optimizes the files of three-dimensional scenes including model files and material files and the building process. Based on the support of a variety media, an original hotspot system is designed to realize three-dimensional scenes on-demand loading and displaying, and tourists interactive roaming in the scene. The testing results show that the system is significantly optimized and its performance has been greatly improved.   Key words: online virtual roaming; three-dimensional scene optimization; hotspot; interaction roaming; Flash 3D   0 引言   作为一种软件技术创新,3D的应用和发展给用户体验带来显著的提升。虚拟漫游游将给旅游行业带来冲击和革命,促使旅游业的服务水平和质量实现质的提升[1]。现阶段,用户体验的好坏已经成为当今产品成功的最重要的因素之一[2]。   在线虚拟漫游是指采用多媒体技术将真实景区数字化处理后,借助计算机网络终端设备,可使漫游者如身临其境般地在虚拟世界中漫游,并具有与景区环境交互的功能。本文基于需求分析和功能分析,提出并实现了一个高效、扩展性强、移植性高并且性能显著优化的在线虚漫旅游系统。   1 系统分析   1.1 发展现状   目前我国在线虚拟漫游产品以专业的虚拟旅游网站为主,如中国全境网,上海全境等[3],其大部分都是基于全景图片的模拟漫游,而不是真正意义上的漫游。用户与虚拟场景的交互性差,界面不够完美,用户体验差[4]。因此,建立一个基于用户体验理论,在系统架构、功能、性能及其应用方面都有明显突破的在线虚拟旅游系统具有重要的意义。   1.2 功能需求   根据系统的目标和用户体验设计的原则,结合3D网站质量评估的相关理论,虚拟旅游系统应具备以下功能[5]。①交互式三维场景虚拟漫游:用户可通过鼠标键盘等设备对三维景区进行漫游参观。②用户和景区的互动:用户可以与景区内对象进行互动。③全媒体技术的支持:系支持3D模型、Flash、音频、视频、图片等常用多媒体元素。④三维场景全过程优化:对三维场景文件、材质和场景模型及构建过程进行优化,材质库文件应可能实现重用。⑤用户地图:实时确定用户的相对位置,并对经过的路线进行标记。   结合以上分析,系统主要分为以下几个功能模块。①三维场景的加载和解析模块:三维场景的管理,包括三维场景数据和模型的导入、优化处理和管理,场景的构建、优化及显示的全过程管理。②热点管理模块:热点的加载、删除、编辑及热点的可视化管理。③互动漫游模块:三维场景漫游的控制。④地图模块:用户地图的实现。   2 系统体系结构设计   2.1 系统构建方法   目前用于构建在线虚拟漫游系统的Web3D技术,主要包括VRML、X3D、Java3D、Cult3D及其重要的分支Flash 3D等。由于具Web3D每一种标准都有自己的插件,各个标准之间的支持和互动成为了

文档评论(0)

1亿VIP精品文档

相关文档