《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文

上传人:zhuma****mei2 文档编号:137045295 上传时间:2020-07-04 格式:DOC 页数:48 大小:616KB
返回 下载 相关 举报
《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文_第1页
第1页 / 共48页
《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文_第2页
第2页 / 共48页
《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文_第3页
第3页 / 共48页
《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文_第4页
第4页 / 共48页
《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《虚拟社区漫游系统的设计与实现》-公开DOC·毕业论文(48页珍藏版)》请在金锄头文库上搜索。

1、河南科技大学本科毕业设计(论文)虚拟社区漫游系统的设计与实现(场景建模)摘 要虚拟现实技术是由计算机产生,通过视、听、触觉等作用,使用户产生身临其境感觉的交互式视景仿真,具有多感知性、存在感、交互性和自主性等特征。虚拟现实建模语言VRML被用来描述三维物体及其行为,可以构建虚拟世界。VRML的基本目标是建立互联网上的交互式三维多媒体。VRML的出现使得虚拟现实像多媒体和互联网一样逐渐走进我们的生活。本文主要研究基于VRML的虚拟场景建模、交互、漫游技术,根据虚拟设计及其主要特点,结合3D MAX和Cosmo Worlds,对基于VRML的虚拟现实技术在人们生活领域的应用进行了研究,着重阐述了如

2、何利用VRML语言以生动的模型来模拟和显示现实三维空间,最终以人机交互方式来实现社区三维景观的实时漫游。对建筑楼群的建模采用3D MAX三维造型工具和VRML相结合的方式,对这些模型进行优化。同时为了增加真实性,在虚拟社区中加入树木、游人、汽车等模型。这些模型共同构建整个虚拟三维场景,为市政规划建设提供一个科学简便、形象直观的可视化人机交互平台。关键词:虚拟现实,VRML,场景建模,虚拟漫游DESIGN AND IMPLEMENTATION FOR THE VIRTUAL COMMUNITY ROAMING SYSTEM(SCENARIO MODELING)ABSTRACTVirtual re

3、ality is a result of computer development, it may create some scenery that includes senses of sight, hearing and touch. Its characteristics are multi-sensation, existent sense, interaction and independence. VRML can descript three dimensional objects and their behaviors, thus can build virtual world

4、. Because of the appearance of VRML,Virtual Reality comes to our life such as multimedia and Internet.The researches of this paper focus on the modeling, the interacting and the browsing of the VRML-based virtual scene. According to the virtual designing and the main features, unifying the 3D MAX an

5、d Cosmo Worlds, based on the VRML virtual reality technology , we have researched the application in the field of peoples life. The paper focuses on how to use VRML language to construct in the model vividly to simulate and display realistic three-dimensional space. Finally, we achieved the real-tim

6、e roaming in the Three-dimensional landscape of the community by human-computer interaction. We have modeled these buildings by the combination of 3D MAX threedimensional modeling tool and VRML. At the same time, we put other models such as trees,humans and cars into the 3d scene to intensify the se

7、nse of the facticity. We use these models to build a virtual three-dimensional scene together, to provide a scientific and simple, intuitive image visualization platform for construction of municipal.KEY WORDS:virtual reality,VRML,scenario modeling,virtual tour6目录 前言1第1章 虚拟现实建模语言31.1 虚拟现实建模语言概述31.2

8、基于VRML的虚拟场景构造工具及VRML浏览器51.2.1 文本编辑工具51.2.2 三维建模工具51.2.3 VRML浏览器6第2章 虚拟场景建模分析72.1 场景的建模72.1.1 节点72.1.2 造型节点的层次结构82.1.3 节点之间的关系82.1.4 大型场景的数据组织92.1.5 建模流程112.1.6 场景的建立112.2 场景对象的优化132.2.1 建筑物的二次建模方法132.2.2 建模环节的其他优化方法142.2.3 文件编辑环节的优化15第3章 虚拟社区漫游系统的实现173.1 开发环境173.2 系统结构设计173.3 场景模型的建立183.3.1 地面建模183.

9、3.2 建筑物建模193.3.3 植物建模213.3.4 其他设施建模233.4 碰撞检测的建立233.4.1 替身的建立233.4.2 碰撞的触发243.5 视点的建立243.6 场景的链接24第4章 系统测试264.1 测试的目标264.2 系统测试过程264.2.1 单元测试264.2.2 集成测试28结论29参考文献30致谢32前言随着虚拟现实技术和计算机网络技术的发展,以及数字地球和数字城市概念的为前提的大背景下,虚拟现实技术已经成为计算机领域研究、开发和应用的热点,广泛应用到教育、军事、建筑、医疗、工业设计等各个领域。这一名词是由美国VPL公司创建人拉尼尔(Jaron Lanier

10、)在80年代初提出的,也称灵境技术或人工环境1。作为一项尖端科技,虚拟现实集成了计算机图形技术、计算机仿真技术、人工智能、传感技术、显示技术、网络并行处理等技术的最新发展成果,是一种由计算机生成的高技术模拟系统,它最早源于美国军方的作战模拟系统,九十年代初逐渐为各界所关注并且在商业领域得到了进一步的发展。这种技术的特点在于计算机产生一种人为虚拟的环境,这种虚拟的环境是通过计算机图形构成的三维数字模型,并编制到计算机中去生成一个以视觉感受为主,也包括听觉、触觉的综合可感知的人工环境,从而使得在视觉上产生一种沉浸于这个环境的感觉,可以直接观察、操作、触摸、检测周围环境及事物的内在变化,并能与之发生

11、“交互”作用,使人和计算机很好地“融为一体”,给人一种“身临其境”的感觉。虚拟社区(Virtual Community)是基于地理信息系统技术、虚拟现实技术、宽带网络技术、多媒体技术、计算机图形学等高新技术,将社区地理空间信息和其属性信息相结合,构建一个逼真的、具有视觉、听觉、触觉的虚拟社区景观,用户可以利用计算机网络远程访问这个全新的社区景观,通过终端计算机在虚拟社区中漫游,而且可以进行查询、分析、评价等操作,使用户足不出户也可以有身临其境的感觉1。虚拟社区漫游系统是数字社区建设的基础,它的研究和创建对以后数字社区的建设有重要的现实意义。它是一个三维可视化的、有声有色的仿真社区景观,既可以为

12、市政建设树立良好的形象,提高社区的知名度,宣传社区文化;还可以作为市政规划的辅助工具,在对社区内部的建筑物、道路、辅助设施进行修建规划时,可以在这个虚拟三维环境中动态交互的对未来社区环境进行全面的审查,为社区规划和设计提供更明确的目标;同时也提高了社区管理的效率和科学化水平,促进远程监控,加快社区建设。总之,它是数字校园建设的基础。本论文研究的虚拟社区漫游系统,是以现实中功能社区为虚拟空间,根据VR技术原理,创建出社区里基本的建筑物、道路、广场、车辆、人物、树木等虚拟模型,然后以VRML(Virtual Reality Modeling Language,虚拟现实建模语言)为核心,结合3D M

13、AX等建模工具,实现基于TCPIP协议和因特网的逼真虚拟校园漫游系统,使得用户更加方便、灵活的在虚拟社区中漫游三维模型;使真实性、交互性和动态性得到了更充分的体现。第1章 虚拟现实建模语言1.1 虚拟现实建模语言概述虚拟现实建模语言(Virtual Reality Modeling Language ,VRML)是第二代WWW的标准语言,是一项与多媒体、因特网、虚拟现实等领域密切相关的新技术1。熟悉3W的人们都知道,由于HTML语言的局限性,VRML之前的网页只能是简单的平面结构。尽管借助Java技术可以实现一些三维的效果,可是要完全构造出一个三维的环境是不可能的。而VRML的诞生恰恰弥补了这

14、一缺陷。VRML是一种基于文本的通用语言,是HTML的三维模型。它定义了当今3D应用中绝大多数常见概念,如变换层级、光源、视点、几何、动画、雾、材质属性和纹理映射等。一个VRML的三维立体景象一般是由成百上千个多边形组成,这些多边形是构建计算机三维景象的基本材料。VRML规范是1994年在瑞士日内瓦召开的万维网(WWW)会议上,由Mark Pesce和Tony Parisi首先提出的。它的1.0版本只允许建立一个可以探索的环境,不能提供交互功能,也没有声音和动画。VRML2.0规范于1996年8月通过。它在1.0的基础上进行了很大的补充和完善。VRML2.0改变了1.0版本中只能创建静态3D景

15、物的限制,增加了行为,可以让物体旋转、行走、滚动、改变颜色和大小。它提供了梯度和纹理映射背景、与地点相关的声音以及可以将MPEG-II视频映射到任意对象上的节点。它还提供了带轮廓的地形、突出、碰撞检验、模糊效果以及常见的文本。VRML文件通常包括4个主要部分:文件头(Header),原型(Prototypes),场景图(Scene graph),事件路由(Event routing)2。文件头部分是必须且唯一的。后3个部分没有严格的先后次序要求,只要求后者使用的对象在前者中已经定义,并且这3个部分可以有任意多个。另外,可以在VRML文件内添加注释。VRML定义了54种节点,新增了3种数据类型,而且几乎所有的节点都被或多或少地增加了功能,至少可以发送或接收消息。简单地说,VRML2.0 的全部功能可以分为二大部分:创建三维实体及对对象的编程。这二部分是密不可分的,因为在VRML中,任何一个创建的实体都可以发送和接收消息,并通过JavaScript与外部Java进行交换,从而实现真正的交互功能。此外,VRML2.0还改进了编程格式,使之更加符合面向对象编程的思想,增

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

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

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