论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

基于vrml某某师院校园a区展示的设计与实现

1.引 言

 虚拟现实建模语言VRML(virtual reality modeling language)是一种在Internet上使用的三维和交互环境的场景描述语言,VRML创建的是三维的逼真场景,用户可以从不同的角度和距离对场景中的对象进行观察,并可与场景中的对象进行交互,使参与者获得与现实世界相同的感觉。利用VRML可以创建任何虚拟的物体,如建筑物、城市、山脉、飞船、星体等,也可以在虚拟空间中添加声音、动画,使之更加生动、真实。[1] VRML在各方面都展现出强大的应用潜能,如VRML在创建三维学习环境、航天模拟训练、军事、产品设计与性能评价及娱乐等领域中得到了广泛的开发应用。

内容来自www.paper51.com

近年来,随着虚拟现实技术的高速发展,其应用领域不断扩宽,各类高校相继开发了基于虚拟现实技术的虚拟校园展示系统,作为数字校园的重要组成部分,虚拟校园不仅可以提供在校园中漫游的功能,而且还能够实现复杂的交互,同时在虚拟校园的规划建设和远程教育方面也发挥着极其重要的作用。[2]

内容来自论文无忧网 www.paper51.com

《基于VRML某某师院校园A区展示的设计与实现》是使用三维动画制作工具3DS MAX和Sketchup进行VRML虚拟场景设计,再通过相应的VRML设计工具进行相应设计,最终以立体形式展现某某师范学院的所有建筑物场景并且可以实现模拟现实中的交互。 内容来自www.paper51.com

本文分为需求分析,开发平台,总体构建,实现过程,运行环境及在网络中浏览,调试说明,结束语七个部分,详细讲解了基于VRML某某师范学院A区展示的设计与实现过程。

http://www.paper51.com

2.需求分析

内容来自论文无忧网 www.paper51.com

随着虚拟现实技术的高速发展,各类高校相继开发了基于虚拟现实技术的虚拟校园展示系统并作为数字校园的重要组成部分。某某师范学院现在使用的网站只可以了解到关于学院的相关信息和各院系的简单介绍或平面图片描述。《基于VRML某某师院A区展示的设计与实现》可以以立体的形式展示学院,弥补了以前在Internet上只可以看到学院的相关信息和各院系的介绍或平面图片描述的单一性,因此希望通过VRML的技术尝试实现学院虚拟校园的展示系统。 paper51.com

设计过程中使用的大多数知识和工具是在平时的学习中没有接触过的,但是还是积累了一定的基础,也对其有很大的学习兴趣,所以希望通过初次对虚拟技术尝试性运用,可以对个人技术实践能力有所提高。 paper51.com

3.开发平台简介

copyright paper51.com

实现虚拟校园的漫游,首先需对实物场景进行建模,然后通过对其编辑实现漫游,最终实现在网络中浏览。使用到的工具有3DSMAX、Sketchup、VrmlPad、Cosmo World、BS Contact Player等。

paper51.com

3.1.3DS MAX和Sketchup 内容来自论文无忧网 www.paper51.com

3DS MAX是美国Autodesk公司旗下优秀的电脑三维动画、模型和渲染软件, 广泛应用于三维动画、影视制作、建筑设计等各种静态、动态场景的模拟制作。随着应用领域的不断发展,它还广泛应用于视觉效果,角色动画及下一代的游戏开发领域。

内容来自www.paper51.com

Sketchup作为一种方便易用且又功能强大的三维建模软件,一经推出就在建筑设计领域得到了广泛的应用。其快速成形、易于编辑、直观的操作和表现模式尤其有助于建筑师对方案的推敲。同时,实时的材质、光影表现也可以帮助浏览者得到更为直观的视觉效果。可以说,这是一款为建筑师度身定做的辅助设计软件。

内容来自www.paper51.com

由于设计需要大量的校园场景的比例,特别是在对建筑物的建模上需要相应建筑物的长宽高等比例,但是由于缺乏设备和时间较短,所以在对场景及建筑物进行测量上存在很大难度,无法进行这样大规模的测量,这样就不能在建模过程中很准确的把握其比例,也难于对场景进行很好的比例规划,所以本设计首先借助Google卫星地图得到的某某师范学院的截图,然后再结合使用现在流行的三维模型制作工具3DSMAX和Skechup对学院的各个场景进行建模,这些场景包括道路、楼宇等典型景观建筑以及附属植被。 内容来自www.paper51.com

3.2. VrmlPad 和Cosmo World

paper51.com

对于VRML场景中三维物体的建模,也可以使用Cosmo Worlds进行,它是针对VRML设计的可视化编辑软件,可以完成建立VRML文件的一切操作。但是要使用Cosmo Worlds建立复杂的物体比较困难,所以使用比较流行的三维软件来建模,直接导出为VRML文件,然后在Cosmo Worlds进行处理。 copyright paper51.com

Vrml Pad作为编写代码的工具,可以直接使用VRML语言对程序进行编写或修改。除此之外,还可以对资源文件进行有效的管理,并且提供了VRML文件的发布向导,是一款功能强大且简单好用的VRML开发设计专业软件。 内容来自论文无忧网 www.paper51.com

3.3. VRML浏览器

copyright paper51.com

设计中使用的插件是BS Contact Player,BSContact Player是一种VRML浏览器,其功能强大,看一幅画不再单纯只有平面角度而已,而是能够拉近或拉远、旋转,就好像你真的是在一个博物馆里面欣赏名画一般的感觉。 copyright paper51.com

BS Contact Player是一个浏览器的外挂套件,所以它并不能够单独执行,必须要搭配Netscape3.01或 Internet Explorer 4.x以上版本来使用。使用的时候也不需要特别去开启这个软件,当你浏览到有虚拟实境内容的网站时,BS Contact Player就会自然开启。 paper51.com

3.4.HTML

http://www.paper51.com

HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式