基于X3D的虚拟校园漫游系统设计与实现毕业设计

上传人:aa****6 文档编号:29216604 上传时间:2018-01-22 格式:DOC 页数:65 大小:4.12MB
返回 下载 相关 举报
基于X3D的虚拟校园漫游系统设计与实现毕业设计_第1页
第1页 / 共65页
基于X3D的虚拟校园漫游系统设计与实现毕业设计_第2页
第2页 / 共65页
基于X3D的虚拟校园漫游系统设计与实现毕业设计_第3页
第3页 / 共65页
基于X3D的虚拟校园漫游系统设计与实现毕业设计_第4页
第4页 / 共65页
基于X3D的虚拟校园漫游系统设计与实现毕业设计_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《基于X3D的虚拟校园漫游系统设计与实现毕业设计》由会员分享,可在线阅读,更多相关《基于X3D的虚拟校园漫游系统设计与实现毕业设计(65页珍藏版)》请在金锄头文库上搜索。

1、基于 X3D 的虚拟校园漫游系统设计与实现1基于 X3D 的虚拟校园漫游系统设计与实现【摘要】虚拟校园是虚拟现实技术在数字化校园中的具体应用。虚拟校园可以再现真实的校园场景,可以使那些没有机会实地参观的人获得身临其境的感受。还可以在此基础上建立三维虚拟大学,提供相应的网上教育等,具有较高的应用价值。本文较为全面地介绍了虚拟现实技术和 X3D 技术,对虚拟校园漫游系统所涉及的技术问题进行了比较详细的研究。本文以深圳大学为对象,以 X3D 技术为主,综合运用多种技术,设计了校园内的多个场景,构建了办公楼、图书馆、科技楼等立体模型,经过整体拼合,最终实现了一个虚拟校园漫游系统。【关键词】虚拟现实;虚

2、拟校园;漫游系统;场景设计;X3D基于 X3D 的虚拟校园漫游系统设计与实现2第 1 章 绪论1.1 研究背景及意义随着科学技术的发展和人类的进步,人们对世界的探索越来越深入,人们对事物的认识与了解已经不再局限于表面,更多地的是对事物多方面的接触与深入了解。然而,很多领域的发展受到了很多条件的约束和限制,很难真正意义上实现人类的主观愿望,比如对没有发生的事物的预测,未知结果的提前模拟等,也有对现有事物的可视化描述。这些社会的需求摆在我们眼前,迫切需要一个能解决上述问题的有效工具,虚拟现实技术正是在这样的背景下诞生的 1。虚拟现实技术一经问世,人们就对它产生了浓厚的兴趣。近几年,虚拟现实技术不但

3、已开始在军事、医学、教育、设计、艺术、娱乐等诸多领域得到了越来越广泛的应用,而且还给社会带来了巨大的经济效益。因此,有关人士认为:20 世纪 80 年代是个人计算机的时代,90 年代是网络、多媒体的时代,而 21 世纪初则将是虚拟现实技术的时代。虚拟校园是虚拟现实技术在教育领域中的一个重要应用。它是将现实中学校的教学环境和校园的三维景观利用先进的技术在计算机中虚拟的再现出来。虚拟校园不仅能够构建一个全三维的逼真的校园环境,还能够挂到校园网上,让远程用户下载或者直接参看。有了虚拟校园,学校的对外宣传就不再仅仅局限于文字、图片等传基于 X3D 的虚拟校园漫游系统设计与实现3统的宣传方式,能够更加直

4、观的将学校的情况展现在用户的眼前 2。虚拟校园技术对大学的对外宣传、招生就业、校容校貌的展示等具有非常重要的作用,是校园信息化平台建设的重要组成部分。虚拟校园漫游系统可以方便浏览者直观的了解校园;方便师生尽快的熟悉校园生活;有利于树立学校形象、提高学校知名度,吸引更多生源;是校园文化,校容校貌的展示平台、是校园信息化建设的重要组成部分。1.2 虚拟现实研究现状1.2.1 国外虚拟现实技术的研究现状美国是虚拟现实技术研究的发源地,其研究水平基本就代表国际虚拟现实发展的水平。近年来,虚拟现实在美国航空航天和军事领域的若干成功应用获得了巨大经济效益和社会效益,促使美国进一步加大对虚拟现实技术研究的支

5、持力度。在军事领域,虚拟现实在武器系统的性能评价和设计、操纵训练和大规模军事演习及战役指挥方面发挥了重要作用,并产生了巨大的经济效益。美国已初步建成了一些洲际范围的分布式虚拟环境,并将所有人操纵和半自主兵力引入虚拟的战役空间,在世界上处于领先地位。在航天领域,美国宇航局(NASA)已经建立了航空、卫星维护VR 训练系统,空间站 VR 训练系统,并且建立了可供全国使用的 VR基于 X3D 的虚拟校园漫游系统设计与实现4教育系统。北卡罗来纳大学(UNC)是进行 VR 研究最早的大学,他们主要研究分子建模、航空驾驶、外科手术仿真和建筑仿真等。在欧洲,英国在 VR 开发的某些方面,特别是分布并行处理、

6、辅助设备(包括触觉反馈)设计和应用研究方面是领先的。英国Bristol 公司发现,VR 应用的焦点应集中在整体综合技术上,在软件和硬件的某些领域处于领先地位。英国 ARRL 公司关于远地呈现的研究实验,主要包括 VR 重构问题,其产品还包括建筑和科学可视化计算。日本的虚拟现实技术的发展在世界相关领域的研究中同样具有举足轻重的地位,它在建立大规模 VR 知识库和虚拟现实的游戏方面取得了很大的成就 3。1.2.2 国内虚拟现实技术的研究现状我国虚拟现实技术研究起步较晚,与发达国家还有一定的差距。但是近十年来,虚拟现实技术已经得到了相当的重视,国家科委、国防科工委都已将虚拟现实技术的研究列为重点攻关

7、项目。国内许多研究机构和高校也都在进行虚拟现实的研究和应用,并取得了一些不错的研究成果 3。如:北京航空航天大学计算机系虚拟现实与可视化新技术研究室集成的分布式虚拟环境;清华大学国家光盘工程研究中心所做的“布达拉宫” ,实现了大全景虚拟现实;浙江大学 CAD&CG 国家重点实验室开发了一套桌面型虚拟建筑环境实时漫游系统;另外,哈尔基于 X3D 的虚拟校园漫游系统设计与实现5滨工业大学、西安交通大学、国防科技大学、中科院软件所、上海交通大学等单位也进行了交通领域的虚拟现实研究工作,并取得了一批研究成果 4。1.2.3 虚拟现实技术在虚拟校园方面的研究现状目前,虚拟校园的研究与实现方法主要分为两类

8、:1.基于图形软件的开发基于图形软件的开发是指利用三维图形程序接口软件结合面向对象的可视化编程工具来开发 5,三维图形程序接口软件主要有 OpenGL,Direct3D 和 Java3D。可视化编程工具如 Visual C+,Visual Basic,Dephi,Java 等。这种方法的特点在于开发周期长、工作量大、投资大且数据兼容性差。2.基于 VRML 的方法数字化信息社会最具代表性的三种新技术是多媒体、Internet 和虚拟现实,而这三种新技术的交叉点是虚拟现实建模语言 6(virtual reality modeling language) 。它是一种可以发布到 3D 网页的跨平台、

9、简单的文本语言;也是一种能提供更自然地体验方式,包括沉浸感、交互性、动态效果、延续性以及用户参与探索的语言。在原 VRML 组织基础上成立的 Web3D 联盟,在 2006 年 6 月制定了第三代 VRML 标准 X3D,X3D 结合了 Java3D 和 XML 技术,基于 X3D 的虚拟校园漫游系统设计与实现6已经成为三维世界的主要标准 7。基于 X3D 技术构建的方法与第一种方法比较,虽然在真实感、实时性、交互功能、渲染速度等方面有些欠缺,但是它具有以下几方面的突出优点 8:(1)简单易学、开发周期短、投资少收获多。(2)X3D 文件短小精悍,构造的是动态的虚拟场景,它尽可能的提供几何造型

10、特征,却包含了大量不属于造型语言范围的特性。且具有良好的跨平台性,能够轻易地实现 Internet 上的远程访问。(3)通过与 JavaScript 等脚本语言和 Java 语言容易实现 GIS 查询分析功能。结合建立深圳大学虚拟校园的实际情况,考虑目前的技术条件、时间以及实验条件等综合因素,本系统使用了基于 X3D 的方法实现虚拟校园的构建。1.3 本文研究内容本文主要研究建设虚拟校园的基本原理和关键技术,包括虚拟校园的设计、三维建模,场景构建等功能。最终实现一个基于 X3D的虚拟校园漫游系统。本文的研究内容主要包括以下几个方面:1X3D 虚拟校园开发与设计X3D 虚拟校园开发与设计,应遵循

11、软件工程的思想进行开发与基于 X3D 的虚拟校园漫游系统设计与实现7设计。从立项、可行性分析,到需求分析,到总体设计,详细设计,一直到编码测试以及运行维护等主要环节。2X3D 几何节点设计利用 X3D 几何节点设计虚拟校园,提高虚拟校园信息资源场景浏览速度,使浏览者在虚拟现实世界里体验虚拟校园所带来的乐趣以及身临其境的感觉。利用 X3D 虚拟增强现实技术开发的“基于 X3D 的虚拟校园漫游系统” ,利用基本几何节点开发虚拟校园中的造型和场景,可以提高开发效率。3X3D 虚拟现实建筑设计X3D 虚拟现实建筑规划设计是由土地规划、公路街道设计、各种建筑设计以及校园绿化设计组成。在总体框架设计思想的

12、基础上,对各个部分进行详细设计,根据需求分析做进一步调整、改进和完善,最终达到要求,完成整个建筑规划设计要求。土地规划、公路街道设计、各种、建筑设计和绿化设计,根据用户需求画出草图,再根据草图绘制出计算机软件层次结构图,再根据软件结构图画出流程图。4. X3D 虚拟校园整体设计X3D 虚拟校园整体设计采用深圳大学的真实校园为背景,通过虚拟现实技术完整的体现真实校园的校容校貌。按照以下两点进行基于 X3D 的虚拟校园漫游系统设计与实现8设计: 按照学校的实际情况进行虚拟建模,勾勒出学校的真实场景和自然风貌。建立起包括:学校大门、办公楼、教学楼、图书馆、体育馆、游泳馆、田径运动场、学生宿舍、花草树

13、木等对象。 为了增强真实的校园气氛,可以加入汽车、行人、学生等人流。最后使用虚拟现实技术进行编码和调试,作出合格的项目产品。1.4 本文章节安排本论文共分为五章,各章节的主要内容如下:第一章为绪论。简要的介绍了论文的的研究背景、研究目的和研究意义,简要的介绍了本文研究的内容,最后阐述了论文章节的安排。第二章为虚拟现实技术基础。介绍了虚拟现实的基本概念、发展和现状、虚拟现实的关键技术。对于完成本系统所需要的 X3D 和相关的知识做了详尽的介绍。第三章为总体设计。对虚拟校园漫游系统的开发和总体设计进行了描述。讨论了虚拟校园漫游系统的需求分析。对系统的总体设计目标,系统的总体设计流程等进行了阐述。第

14、四章为虚拟校园场景设计与实现。这一部分是虚拟校园漫游基于 X3D 的虚拟校园漫游系统设计与实现9系统的基础支撑部分,整章针对校园场景中不同类型的对象场景提出了多种建设思路,从效率和效果两方面考虑,为每个对象选择最优的构建方法。最终实现了可以为用户提供漫游平台的虚拟校园场景,对系统进行了测试与分析,并提出了优化方法。第五章为工作总结。对本文的研究工作进行了总结,并提出了进一步的研究和改进方案。基于 X3D 的虚拟校园漫游系统设计与实现10第 2 章 虚拟现实技术基础2.1 虚拟现实的基本概念虚拟现实技术,又称“灵境技术” 、 “虚拟环境” 、 “赛伯空间”等,原来是美国军方开发研究出来的一种计算

15、机技术,其主要目的是用于军事上的仿真,在美国军方内部使用。一直到 20 世纪 80 年代末期,虚拟现实技术才开始作为一个较完整的体系受到人们极大地关注。虚拟现实技术是 20 世纪以来科学技术进步的结晶,集中体现了计算机技术、计算机图形学、多媒体技术、传感技术、显示技术、基于 X3D 的虚拟校园漫游系统设计与实现11人体工程学、人机交互理论、人工智能等多个领域的最新成果。它以计算机技术为主,利用计算机和一些特殊的输入/输出设备来营造出一个多感官的三维虚拟世界。在这个虚拟世界中,人与虚拟世界可以进行自然地交互,使人与虚拟世界融为一体 9。2.1.1 虚拟现实的定义关于虚拟现实技术的定义,目前尚无统

16、一的标准,有多种不同的定义,主要分为狭义和广义两种。所谓狭义的定义,认为虚拟现实技术就是一种先进的人机交互方式。在这种情况下,虚拟现实技术被称为“基于自然的人机接口” ,在虚拟现实环境中,用户看到的是彩色的、立体的、随视点不同而变化的景象,听到的是虚拟环境中的声响,身体部位可以感受到虚拟环境反馈回来的作用力,由此使用户产生一种身临其境的感觉。所谓广义的定义,认为虚拟现实技术是对虚拟想象(三维可视化)或真实的、多感官的三维虚拟世界的模拟。它不仅仅是一种人机交互的接口,更主要的是对虚拟世界内部的模拟。人机交互接口采用虚拟现实的方式,对某个特定环境真实再现后,用户通过自然的方式接受和影响模拟环境的各种感官刺激,与虚拟世界中的人及物体进行交流,使用户产生身临其境的感觉 9。2.1.2 虚拟现实技术的基本特征从本质上来说,虚拟现实系统就是一种先进的计算机用户接口,它通过给用户同时提供诸如视、听、触等各种直观而又自然的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号