Flash三维技术下在线虚拟旅游系统的实现,flash论文.docx
《Flash三维技术下在线虚拟旅游系统的实现,flash论文.docx》由会员分享,可在线阅读,更多相关《Flash三维技术下在线虚拟旅游系统的实现,flash论文.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Flash三维技术下在线虚拟旅游系统的实现,flash论文作为一种软件技术创新,3D 的应用和发展给用户体验带来显著的提升。虚拟遨游游将给旅游行业带来冲击和革命,促使旅游业的服务水平和质量实现质的提升。现前阶段,用户体验的好坏已经成为当今产品成功的最重要的因素之一。 在线虚拟遨游是指采用多媒体技术将真实景区数字化处理后,借助计算机网络终端设备,可使遨游者如身临其境般地在虚拟世界中遨游,并具有与景区环境交互的功能。本文基于需求分析和功能分析,提出并实现了一个高效、扩展性强、移植性高并且性能显著优化的在线虚漫旅游系统。 1、 系统分析 1.1 发展现在状况 当前我们国家在线虚拟遨游产品以专业的虚拟
2、旅游网站为主,如中国全境网,上海全境等,其大部分都是基于全景图片的模拟遨游,而不是真正意义上的遨游。用户与虚拟场景的交互性差,界面不够完美,用户体验差。因而,建立一个基于用户体验理论,在系统架构、功能、性能及其应用方面都有明显突破的在线虚拟旅游系统具有重要的意义。 1.2 功能需求 根据系统的目的和用户体验设计的原则,结合3D网站质量评估的相关理论,虚拟旅游系统应具备下面功能。交互式三维场景虚拟遨游:用户可通过鼠标键盘等设备对三维景区进行遨游参观。用户和景区的互动:用户能够与景区内对象进行互动。全媒体技术的支持:系支持3D模型、Flash、音频、视频、图片等常用多媒体元素。三维场景全经过优化:
3、对三维场景文件、材质和场景模型及构建经过进行优化,材质库文件应可能实现重用。用户地图:实时确定用户的相对位置,并对经过的道路进行标记。 结合以上分析,系统主要分为下面几个功能模块。三维场景的加载和解析模块:三维场景的管理,包括三维场景数据和模型的导入、优化处理和管理,场景的构建、优化及显示的全经过管理。热门管理模块:热门的加载、删除、编辑及热门的可视化管理。互动遨游模块:三维场景遨游的控制。地图模块:用户地图的实现。 2、 系统体系构造设计 2.1 系统构建方式方法 当前用于构建在线虚拟遨游系统的Web3D技术,主要包括VRML、X3D、Java3D、Cult3D及其重要的分支Flash 3D
4、等。 由于具Web3D每一种标准都有自个的插件,各个标准之间的支持和互动成为了Web3D图形在互联网应用上另外一个关键点。Flash 3D是指基于网页Flash播放器播放并且能够实时交互三维场景信息的一系列应用技术的总称。华而不实用于实时渲染和制作三维画面信息的工具,称为Flash 3D引擎。 如今Flash Player的安装率超过了90%,并且Flash 3D引擎集成了对三维模型的灯光照射、地面反射等效果处理,加载速度快并且展示流畅,用户体验显著提高。系统使用Flash 3D引擎,采用事件驱动机制的流程控制方式方法,通过配置文件实现系统各个模块间的集成和动态加载。 2.2 系统总体流程设计
5、 根据系统的需求分析和功能分析,设计出系统的整体开发流程:搜集资料,对场景采用烘焙贴图的方式进行建模,生成各模型的ASE文件和贴图文件;对模型文件和材质文件进行优化处理,并对热门进行配置;基于 Flash 3D 引擎,利用Flash脚本对在线虚拟遨游系统进行集成开发。其整体流程如此图1所示。 3、 核心模块的设计 3.1 三维场景系统的优化设计 三维场景模型完成基本的贴图和灯光处理后,首先进行烘焙贴图,将三维场景中不需要动态渲染实现的各种灯光以及其他效果转变成贴图材质,即节省实时渲染时费时的计算,又避免光能传递时可能出现的动画抖动。 3dsMax导出的模型文件包括模型信息文件和基础纹理图片及烘
6、焙贴图等材质文件。首先通过对ASE文件构造及其内容的分析,提取出跟模型有关的关键位置,包括点、面、UV坐标和关键属性等,丢弃光照,反射等在烘焙贴图处理过或者对三维场景性能影响不大的信息;其次将提取的信息,根据本下面定义的数据构造保存为二进制文件。 三维场景中对象的总个数、总面数。 依次存储每个对象在文件中的起始位置、材质文件在文件中的起始位置。对每个对象的信息,从第一个对象开场,依次按如下顺序进行存储。 属性信息,根据能否有倒影、材质类型、图片类型、材质透明度、能否自动播放、播放速度、顶点个数、面的个数和贴图坐标数、物体名称顺序来存储。 顶点坐标信息,根据格式X、Y、Z组织并依次存储。 面片信
7、息,按组成每个面片上三个点在上述点中的索引值,参照三维中右手坐标系的原则,按面片顺序依次存储。 UV贴图坐标点信息,根据U、V的格式来组织并按点的顺序依次存储。 贴图面信息,根据贴图面的三个点在上述UV点数中的索引值来存储。 对象的名称,根据对象的个数,对每个对象根据步骤至步骤的顺序依次进行保存。 材质相关信息根据每个材质的类型、名称,根据材质顺序依次存储。 基于上述数据格式生成的二进制XML三维场景模型文件,即对模型文件进行显著压缩,降低系统的数据量,同时又提升了数据的安全性。对于材质文件,通过Flash文件格式进行压缩处理,以Flash文件作为系统分享材质库,充分降低材质库的大小。 在系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内